Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: Well placement optimization is a complex and time-consuming task. An efficient and robust algorithm
Received 16 January 2018 can improve the optimization efficiency. In this work, we propose a meta-optimized hybrid cat swarm
Revised 17 April 2018
mesh adaptive direct search (O-CSMADS) algorithm for well placement optimization. By coupling Cat
Accepted 17 June 2018
Swarm Optimization (CSO) algorithm, Mesh Adaptive Direct Search (MADS) algorithm, and Particle Swarm
Available online 24 June 2018
Optimization (PSO) meta-optimization approach, O-CSMADS has global search ability and local search
Keywords: ability. We perform detailed comparisons of optimization performances between O-CSMADS, hybrid cat
Well placement swarm mesh adaptive direct search (CSMADS) algorithm, CSO, and MADS in three different examples. Re-
Optimization efficiency sults show that O-CSMADS algorithm outperforms stand-alone CSO, MADS, and CSMADS. Besides, optimal
Hybrid optimization algorithm controlling parameters are not same for different problems, which indicates that the optimization of al-
Meta-optimization approach gorithmic parameters is necessary. The proposed method also shows great potential for other petroleum
Cat swarm optimization algorithm
engineering optimization problems, such as well type optimization and joint optimization of well place-
Mesh Adaptive Direct Search
ment and control.
© 2018 Elsevier Ltd. All rights reserved.
1. Introduction ical simulator (Siavashi et al., 2016; Isebor et al., 2014; Bouzark-
ouna et al., 2012; Yeten et al., 2002). Reservoir numerical sim-
In order to maximize the oil recovery, many methods involving ulator, which serves as a black box, calculates development per-
water flooding, steam flooding and fracturing have been applied formance under specific well locations by finite difference and
(Wang et al., 2016; Chen and Reynolds, 2018; Feng et al., 2013; Guo finite element solution technology (Singh and Srinivasan, 2013,
et al., 2017; Rui et al., 2018). For oilfield development, determin- 2014). The derivative-free algorithm is used to find the optimal
ing optimal well placement is the essential approach to realize the solution for well placement optimization problem. For derivative-
maximum oil production. Optimal well placement is influenced by free algorithms, the gradient computation is not involved
reservoir heterogeneity, fluid property, economic parameters, and during the optimization process. Derivative-free optimization
other factors (Gildin et al., 2006; Bouzarkouna et al., 2012; Tavallali algorithms show good performance when gradients of the opti-
et al., 2013; Zhang et al., 2017; Feng et al., 2017; Chen et al., 2018). mization problem are not available, difficult to obtain or ill-defined
Optimization algorithms provide a tool to find the optimal well (Isebor et al., 2014). Search strategies of derivative-free algorithms
placement effectively and automatically. Due to the nature of non- contain global search strategy and local search procedure. Ge-
linear, discrete, constrained, and multi-modal, well placement opti- netic Algorithm (GA) (Güyagüler and Horne, 2004; Emerick et al.,
mization problem is a complex and challenging task (Dossary and 2009; Lyons and Nasrabadi, 2013; Sampaio et al., 2015a,b), Parti-
Nasrabai, 2016). It is necessary to find an efficient, reliable cle Swarm Optimization (PSO) (Humphries and Haynes, 2015; On-
and robust algorithm to deal with well placement optimization wunalu and Durlofsky, 2010), Covariance Matrix Adaptation Evolu-
problem. tion Strategy (CMA-ES) (Bouzarkouna et al., 2012; Feng et al., 2016)
Because the optimization surface is rough with multiple lo- and Differential Evolution (DE) (Nwankwor et al., 2013; Awotunde,
cal optimum, well placement optimization problem is usually 2014; Atashnezhad et al., 2017) conduct global optimization strat-
solved by coupling derivative-free algorithm with reservoir numer- egy. Algorithms with local search strategy include Generalized Pat-
tern Search (GPS) (Humphries et al., 2014) and Hooke-Jeeves Di-
rected Search (HJDS) (Aliyev, 2011). By using stochastic parameters
∗
Corresponding author.
in the optimization process to escape from local optimum, global
E-mail addresses: fengqihong.upc@gmail.com, wangsena1@126.com (Q. Feng).
https://doi.org/10.1016/j.compchemeng.2018.06.013
0098-1354/© 2018 Elsevier Ltd. All rights reserved.
210 H. Chen et al. / Computers and Chemical Engineering 117 (2018) 209–220
4. Case studies case, the joint optimization of locations and control of 12 wells in
a channelized reservoir are solved. The total number of optimiza-
CSO, MADS, CSMADS and O-CSMADS algorithms are applied to tion variables for three cases is respectively 16, 21 and 60. A reser-
solve three well placement optimization problems in this section. voir numerical simulator, ECLIPSE (GeoQuest, 2010), is applied to
The optimization problem in the first case is to find the optimal calculate the production data with specific well placements. Opti-
well locations of six vertical wells and well types (producers or in- mized well placements are generated by optimization algorithm in
jectors) of four wells in a two-dimensional reservoir. In the second MATLAB software (MATLAB, 2013). Through coupling ECLIPSE with
case, well locations for three horizontal wells and three vertical MATLAB in the optimization process, the optimal well placement
wells in a three-dimensional reservoir are optimized. In the third can be obtained.
H. Chen et al. / Computers and Chemical Engineering 117 (2018) 209–220 213
Table 2 Table 3
Economic parameters for NPV used in Case 1. Controlling parameters of stand-
alone CSO and CSMADS algorithms
Parameters Value for Case 1.
3
Oil price Coil , USD/m 400
MR SMP SRD CDC c
Water production cost Cwater , USD/m3 20
Water injection cost Cinj , USD/m3 40 0.5 9 0.1 0.2 2
Annual discount rate b 0
Cost of drilling well Cwell , USD/well 20 million
Table 4
Upper and lower value constraints of control-
ling parameters in O-CSMADS algorithm for
Case 1.
Fig. 3. Average convergence curves of stand-alone CSO, MADS, CSMADS and O-CSMADS algorithms for Case 1.
Fig. 4. Oil saturation distribution under the optimal well locations for Case 1.
Table 6 Table 7
Controlling parameters of CSO algo- Upper and lower value constraints of control-
rithms for Case 2. ling parameters in O-CSMADS algorithm for
Case 2.
MR SMP SRD CDC c
Range MR SMP SRD CDC c
0.5 10 0.1 0.2 0.8
Lower 0.1 2 0.1 0.1 0.2
Upper 0.9 15 0.8 0.8 2
tion process. For this case, the length of a horizontal well ranges
from 200 m to 10 0 0 m. The inter-well distance should be larger Table 8
Optimal controlling parameters of O-
than 40 m. Case 1 deal with the cost of drilling well as a constant. CSMADS algorithm for Case 2.
We now treat the cost of drilling well as a function of well length.
MR SMP SRD CDC c
The basic drilling cost is equal to 18 million USD per well and the
drilling cost per meter is 5 × 104 USD. Other related economic pa- 0.76 12.0 0.14 0.71 0.64
rameters are listed in Table 2.
4.2.2. Results and discussions it demonstrates that the optimal control parameters for different
CSO, MADS, and O-CSMADS algorithms are respectively applied optimization problems are different. They should be set appropri-
to deal with this optimization problem. The maximum number of ately based on the specific optimization problem to improve the
objective function evaluation is equal to 20 0 0. Parameters for PSO optimization efficiency. PSO meta-optimization approach can find
meta-optimization approach are listed in Table 1. Parameters for the optimal controlling parameters for algorithms. For O-CSMADS
CSO are presented in Table 6. For O-CSMADS algorithm, the con- algorithm, CSO algorithm can conduct 60%–70% of the total num-
straints for SMP, SRD, CDC, MR, and c are shown in Table 7. In or- ber of objective function evaluations and then the solutions found
der to handle constraints, dynamic penalization method is applied by CSO are input as the initial populations of MADS.
and values of parameters are shown in Case 1. We analyze the op- Fig. 6 displays the average convergence curves and boxplot
timization performance based on 10 runs of each algorithm. comparisons between CSO, MADS, and O-CSMADS. The data set
The optimization results of controlling parameters for O- is presented in the Supplementary material. It again shows that
CSMADS algorithm are shown in Table 8. According to the opti- the O-CSMADS algorithm outperforms its component algorithms in
mal controlling parameters of O-CSMADS algorithm in two cases, term of average NPV, best NPV, and robustness. The average NPV
216 H. Chen et al. / Computers and Chemical Engineering 117 (2018) 209–220
Fig. 6. Average convergence curves of stand-alone CSO, MADS and O-CSMADS algorithms for Case 2.
of O-CSMADS is 17.12% higher than the average NPV of CSO and initial solutions of MADS. Therefore, O-CSMADS takes use of the
24.27% higher than the average NPV of MADS. The worst NPV ob- positive features of CSO, MADS, and PSO meta-optimization ap-
tained by O-CSMADS is higher than the average NPV found by CSO proach. In comparison with stand-alone CSO and MADS algorithms,
and MADS. Of the 10 runs for each algorithm, the standard devia- O-CSMADS shows the best search ability and robustness.
tion of O-CSMADS is only 0.143, while the standard deviations of The best well configurations for CSO, MADS, and O-CSMADS
CSO and MADS are 0.309 and 0.501, respectively. algorithms are presented in Fig. 7(a)–(c). The distributions of re-
From Fig. 6(a) we can see that the convergence curve of O- maining oil saturation are shown in Fig. 7(d)–(f). It can be seen
CSMADS with the optimized controlling parameters is higher than that the horizontal injector is placed in the middle layer which
that of CSO algorithm at early iteration stage of the optimization is found by this three algorithms. Besides, a horizontal producer
process. It illustrates that controlling parameters affect the opti- should be placed in the middle layer to obtain the highest NPV,
mization process. With the optimized controlling parameters, the which is found by O-CSMADS.
search ability is improved. According to the boxplots in Fig. 6(b),
it can be seen that the standard deviation of stand-alone MADS 4.3. Case 3: Joint optimization of well placement and control in
algorithm is the highest and the worst NPV of the MADS is the channelized model
lowest. It reflects that there are many local optimum solutions in
this case and stand-alone MADS algorithm easily gets stuck in lo- 4.3.1. Model description
cal optimum. MADS also shows an excellent local search ability to A three-dimensional channelized reservoir model is used in this
obtain a relatively high NPV, which is higher than the best NPV case. The model is the Egg model, which has high-permeability
found by stand-alone CSO. The optimization performance of MADS channels in the low-permeable background to represent the typical
highly depends on the initial solution. Therefore, in our proposed meandering river patterns (Jansen et al., 2015). There are 101 per-
method, the optimal solutions found by CSO are inputted as the meability realizations in standard Egg model. Egg model has been
H. Chen et al. / Computers and Chemical Engineering 117 (2018) 209–220 217
Fig. 7. Optimized well locations and remaining oil saturation distribution for Case 2.
Table 9
Economic parameters for NPV used in Case 3.
Parameters Value
Table 10
Controlling parameters of CSO algo-
rithm for Case 3.
Fig. 9. Average convergence curves of stand-alone CSO, MADS and O-CSMADS algorithms for Case 3.
Fig. 10. Optimized well locations and control strategies for Case 3.
Table 11 Table 12
Upper and lower value constraints of control- Optimal controlling parameters of O-
ling parameters in O-CSMADS algorithm for CSMADS algorithm for Case 3.
Case 3.
MR SMP SRD CDC c
Range MR SMP SRD CDC c
0.66 10.0 0.31 0.53 0.84
Lower 0.1 2 0.1 0.1 0.2
Upper 0.9 20 0.8 0.8 2
case are not same with that of Case 1 and Case 2. Therefore, the
controlling parameters should be set differently for the different
used in Case 1 and Case 2. We analysis the optimization perfor- optimization problem, which is also concluded in Case 2.
mance of each algorithm after 10 runs. Plots of the average NPV of CSO, MADS, and O-CSMADS al-
Optimal controlling parameters found by PSO meta- gorithms versus the number of simulations and the boxplots are
optimization approach for O-CSMADS are shown in Table 12. shown in Fig. 9. Detailed results about the best, worst, average and
It can be seen that the optimal controlling parameters of this standard deviation of NPV for each algorithm is collected in Sup-
H. Chen et al. / Computers and Chemical Engineering 117 (2018) 209–220 219
plementary material. Even though the best NPV found by MADS is cific optimization problem. Our proposed algorithm O-CSMADS can
higher than the best NPV found by CSO, the average performance effectively solve the well placement optimization problem. Besides,
of CSO outperforms the average performance of MADS, which is this algorithm also shows great potential in dealing with well type
consistent with the observation in Case 1 and Case 2. The reason optimization problem and joint optimization of well placement
for this phenomenon is that MADS easily gets stuck in local optima and control problem.
with the randomly initialized solutions and the local search ability
of MADS is excellent. CSO is a global optimization algorithm and it
Acknowledgments
easily gets out of local optimum.
The performance of O-CSMADS algorithm is the best. It obtains
This research is supported by the National Science and Tech-
the average NPV of 1.746 × 108 USD, which is 9.75% higher than
nology Major Project of China (Grant No. 2016ZX05025001-
the average NPV of CSO algorithm and 12.35% higher than the av- 006), National Natural Science Foundation of China (51704312,
erage NPV of MADS algorithm. The worst NPV found by O-CSMADS
51474233, U1762213), National Postdoctoral Program for Innova-
is 1.677 × 108 USD, which is higher than the best NPV of MADS
tive Talents (BX201600153), China Postdoctoral Science Foundation
(1.657 × 108 USD) and close to the best NPV of CSO (1.680 × 108 (2016M600571), and Fundamental Research Funds for the Central
USD).
Universities (18CX07006A).
For O-CSMADS algorithm, the optimization process is conducted
by CSO algorithm with the optimized controlling parameters at
the early optimization stage. In comparison with the convergence Supplementary materials
curve of stand-alone CSO algorithm, the convergence curve of O-
CSMADS is higher. By using the initial solution provided by CSO Supplementary material associated with this article can be
algorithm, MADS conducts optimization process at the later stage. found, in the online version, at doi:10.1016/j.compchemeng.2018.
According to the optimization results, we can see that the ro- 06.013.
bustness of MADS is significantly improved in O-CSMADS algo-
rithm. With the standard deviation of 0.046, the standard devia- References
tion of O-CSMADS represents a 33.33% decrease in the standard
Aliyev, E., 2011. Use of Hybrid Approaches and Metaoptimization for Well Placement
deviation of CSO and a 48.89% decrease in the standard deviation
Problems. Thesis. Stanford University.
of MADS. Aliyev, E., Durlofsky, L., 2015. Multilevel field-development optimization using a se-
The best well configuration and well control strategy found quence of upscaled models. In: SPE Reservoir Simulation Symposium. 23–25
by each algorithm are shown in Fig. 10. Fig. 10(a)–(c) shows the February 2015, USA.
Atashnezhad, A., Cedola, A., Hareland, G., 2017. An empirical model to estimate a
pore-volume-weighted remaining oil saturation distribution for the critical stimulation design parameter using drilling data. In: SPE Western Re-
7 layers of the channelize reservoir and the optimal well loca- gional Meeting, 23–27 April 2017. California, USA.
tions. Fig. 10(d)–(f) shows the best well control strategy. Optimal Atashnezhad, A., Wood, D., Fereidounpour, A., Khosravanian, R., 2014. Designing
and optimizing deviated wellbore trajectories using novel particle swarm algo-
well configuration and control strategy obtained by O-CSMADS can rithms. J. Nat. Gas Sci. Eng. 21, 1184–1204.
achieve the highest NPV. It can be seen that the optimal well loca- Audet, C., Dennis, J., 2006. Mesh adaptive direct search algorithms for constrained
tions found by CSO are similar to the optimal well locations found optimization. SIAM J. Optim. 17 (1), 188–217.
Awotunde, A., 2014. On the joint optimization of well placement and control. In:
by MADS. While there is a big difference between the optimal SPE Saudi Arabia Section Technical Symposium and Exhibition. 21–24 April
well locations found by O-CSMADS and that of CSO and MADS. 2014, Saudi Arabia.
The reason for this phenomenon is possible that CSO and MADS Birattari, M., Stützle, T., Paquete, L., Varrentrapp, K., 2002. A racing algorithm for
configuring metaheuristics. In: Proceedings of the Genetic and Evolutionary
algorithms trap into the local optimum. By using O-CSMADS, the
Computation Conference (GECCO), pp. 11–18.
solutions get out of local optimum to convergence the global op- Bouzarkouna, Z., Ding, D., Auger, A., 2012. Well placement optimization with the
timum. According to the remaining oil saturation distribution, it covariance matrix adaptation evolution strategy and meta-models. Comput.
Geosci. 16, 75–92.
can be seen that the well locations and control strategies found by
Chen, B., Reynolds, A., 2018. CO2 water-alternating-gas injection for enhanced oil
O-CSMADS obtains the least remaining oil saturation and achieves recovery: optimal well controls and half-cycle lengths. Comput. Chem. Eng. 113,
the best production performance. 44–56.
Chen, H., Feng, Q., Zhang, X., Wang, S., Zhou, W., Geng, Y., 2017. Well placement op-
timization using an analytical formula-based objective function and cat swarm
5. Conclusions optimization algorithm. J. Pet. Sci. Eng. 157, 1067–1083.
Chen, H., Feng, Q., Zhang, X., Zhou, W., Geng, Y., 2018. A prediction formula for ratio
In this work, we propose an efficient algorithm for well place- of injection–production control area in triangle well pattern. J. Pet. Explor. Prod.
Technol. 8 (1), 195–203.
ment optimization problem. By coupling CSO algorithm, MADS Christie, M., Blunt, M., 2001. Tenth SPE comparative solution project: a comparison
algorithm, and PSO meta-optimization approach, we construct a of upscaling techniques. SPE Reservoir Eval. Eng. 4 (4), 308–317.
meta-optimized hybrid cat swarm mesh adaptive direct search Chu, S., Tsai, P., Pan, J., 2006. Cat Swarm Optimization. In: Lecture Notes Computer
Science, vol. 6, pp. 854–858.
(O-CSMADS) algorithm. We apply CSO, MADS, CSMADS, and O- Dossary, M., Nasrabadi, H., 2016. Well placement optimization using imperialist
CSMADS algorithms in three different optimization problems. We competitive algorithm. J. Pet. Sci. Eng. 147, 237–248.
validate the optimization efficiency of the proposed algorithm in Emerick, A., Silva, E., Messer, B., Almeida, L., Szwarcman, D., Pacheco, M., Vel-
lasco, M., 2009. Well placement optimization using a genetic algorithm with
vertical well placement optimization, horizontal well placement nonlinear constraints. In: SPE Reservoir Simulation Symposium. 2–4 February
optimization, well type optimization, and joint optimization of well 2009, Texas, USA.
placement and control. Results demonstrate that O-CSMADS algo- Feng, Q., Chen, H., Wang, X., Wang, S., Wang, Z., Yang, Y., Bing, S., 2016. Well control
optimization considering formation damage caused by suspended particles in
rithm has excellent global search ability and local search ability. O-
injected water. J. Nat. Gas. Sci. Eng. 35, 21–32.
CSMADS shows better performance than CSO, MADS, and CSMADS Feng, Q., Wang, S., Zhang, W., Song, Y., Song, S., 2013. Characterization of high-
algorithms in terms of optimization efficiency and robustness. PSO -permeability streak in mature waterflooding reservoirs using pressure transient
analysis. J. Pet. Sci. Eng. 110, 55–65.
meta-optimization approach can effectively determine the opti-
Feng, Q., Zhang, J., Wang, S., Wang, X., Cui, R., Wang, D., Bing, S., Rui, Z., 2017. Uni-
mal controlling parameters for O-CSMADS algorithm. With opti- fied relative permeability model and waterflooding type curves under different
mized controlling parameters, O-CSMADS algorithm outperforms levels of water cut. J. Pet. Sci. Eng. 154, 204–216.
CSMADS. Besides, the optimal controlling parameters of O-CSMADS Fonseca, R., Chen, B., Jansen, J., Reynolds, A., 2017. A stochastic simplex approximate
gradient (StoSAG) for optimization under uncertainty. Int. J. Numer. Meth. Eng.
algorithm are different for three examples. Therefore, it is neces- 109 (13), 1756–1776.
sary to apply the appropriate controlling parameters for the spe- GeoQuest, S., 2010. ECLIPSE reference manual 2010.1. Schlumberger.
220 H. Chen et al. / Computers and Chemical Engineering 117 (2018) 209–220
Gildin, A., Klie, H., Rodriguez, A., Wheeler, M., Bishop, R., 2006. Development of Rui, Z., Wang, X., Zhang, Z., Lu, J., Chen, G., Zhou, X., Patil, S., 2018. A realistic and in-
low-order controllers for high-order reservoir models and smart wells. In: SPE tegrated model for evaluating oil sands development with steam assisted grav-
Annual Technical Conference and Exhibition, 24–27 September 2006, Texas, ity drainage technology in Canada. Appl. Energ. 213, 76–91.
USA. Sampaio, M., Barreto, C., Schiozer, D., 2015a. Assisted optimization method for com-
Guo, L., Meng, Z., Sun, Y., Wang, L., 2016. Parameter identification and sensitivity parison between conventional and intelligent producers considering uncertain-
analysis of solar cell models with cat swarm optimization algorithm. Energy ties. J. Pet. Sci. Eng. 133, 268–279.
Convers. Manage. 108, 520–528. Sampaio, M., Gildin, E., Schiozer, D., 2015b. Short-term and long-term optimizations
Guo, T., Li, Y., Ding, Y., Qu, Z., Gai, N., Rui, Z., 2017. Evaluation of acid fracturing for reservoir management with intelligent wells. In: SPE Latin American and
treatments in shale formation. Energ. Fuel 31 (10), 10479–10489. Caribbean Petroleum Engineering Conference. 18-20 November 2015, Buenos
Güyagüler, B., Horne, R., 2004. Uncertainty assessment of well placement optimiza- Aires, Argentina.
tion. SPE J. 7 (1), 24–32. Shirangi, M., Durlofsky, L., 2016. A general method to select representative models
Humphries, T., Haynes, R., 2015. Joint optimization of well placement and control for decision making and optimization under uncertainty. Comput. Geosci. 96,
for nonconventional well types. J. Pet. Sci. Eng. 126, 242–253. 109–123.
Humphries, T., Haynes, R., James, L., 2014. Simultaneous and sequential approaches Siavashi, M., Blunt, M., Raisee, M., Pourafshary, P., 2014. Three-dimensional stream-
to joint optimization of well placement and control. Comput. Geosci. 18, line-based simulation of non-isothermal two-phase flow in heterogeneous
433–448. porous media. Comput. Fluids 103, 116–131.
Isebor, O., Durlofsky, L., Ciaurri, D., 2014. A derivative-free methodology with local Siavashi, M., Tehrani, M., Nakhaee, A., 2016. Efficient particle swarm optimization of
and global search for the constrained joint optimization of well locations and well placement to enhance oil recovery using a novel streamline-based objec-
controls. Comput. Geosci. 18 (3-4), 463–482. tive function. J. Energy Resour. 138 (5), 77–78.
Jansen, J., Fonseca, R., Kahrobaei, S., Siraj, M., Van Essen, G., Van den Holf, P., 2015. Singh, H., Srinivasan, S., 2013. Uncertainty analysis by model selection technique
The egg model-a geological ensemble for reservoir simulation. Geosci. Data J. 1 and its application in economic valuation of a large field. In: SEP North Africa
(2), 192–195. Technical Conference and Exhibition, 15–17 April 2013, Cairo, Egypt.
Jesmani, M., Bellout, M., Hanea, R., Foss, B., 2016. Well placement optimization Singh, H., Srinivasan, S., 2014. Scale up of reactive processes in heterogeneous me-
subject to realistic field development constraints. Comput. Geosci. 20 (6), dia-numerical experiments and semi-analytical modeling. In: SPE SPE Improved
1185–1209. Oil Recovery Symposium, 12–16 April 2014, Oklahoma, USA.
Lyons, J., Nasrabadi, H., 2013. Well placement optimization under time-dependent Tavallali, M., Karimi, I., Teo, K., Baxendale, D., Ayatollahi, S., 2013. Optimal producer
uncertainty using an ensemble Kalman filter and a genetic algorithm. J. Pet. Sci. well placement and production planning in an oil reservoir. Comput. Chem. Eng.
Eng. 109, 70–79. 55, 109–125.
MATLAB R, 2013. Version 8.1. 0.604 (R2013a). The MathWorks Inc, Natick. Wang, X., Haynes, R., Feng, Q., 2016. A multilevel coordinate search algorithm for
Meissner, M., Schmuker, M., Schneider, G., 2006. Optimized Particle Swarm Opti- well placement, control and joint optimization. Comput. Chem. Eng. 95, 75–96.
mization (OPSO) and its application to artificial neural network training. BMC Yang, H., Kim, J., Choe, J., 2017. Field development optimization in mature oil reser-
Bioinf. 7 (1), 125. voirs using a hybrid algorithm. J. Pet. Sci. Eng. 156, 41–50.
Michalewicz, Z., 1995. A survey of constraint handling techniques in evolutionary Yeten, B., 2003. Optimum Deployment of Unconventional Wells. Ph.D. thesis. Stan-
computation methods. Evol. Program. 4, 135–155. ford University.
Nwankwor, E., Nagar, A., Reid, D., 2013. Hybrid differential evolution and particle Yeten, B., Durlofsky, L., Aziz, K., 2002. Optimization of nonconventional well type,
swarm optimization for optimal well placement. Comput. Geosci. 17, 1–20. location and trajectory. SPE 77565.
Onwunalu, J., Durlofsky, L., 2010. Application of a particle swarm optimization al- Zandvliet, M., Bosgra, O., Jansen, J., Van den Hof, P., Kraaijevanger, J., 2007.
gorithm for determining optimum well location and type. Comput. Geosci. 14, Bang-bang control and singular arcs in reservoir flooding. J. Pet. Sci. Eng. 58,
183–198. 186–200.
Panda, G., Pradhan, P., Majhi, B., 2011. IIR system identification using cat swarm op- Zandvliet, M., Handels, M., Van Essen, G., Brouwer, R., Jansen, J., 2008. Adjoin-
timization. Expert Syst. Appl. 38 (10), 12671–12683. t-based well-placement optimization under production constraints. SPE J. 13 (4),
Parsopoulos, K., Vrahatis, M., 2002. Recent approaches to global optimization prob- 392–399.
lems through particle swarm optimization. Nat. Comput. 1 (2-3), 235–306. Zhang, Y., Lu, R., Forouzanfar, F., Reynolds, A., 2017. Well placement and control opti-
Pedersen, M., Chipperfield, A., 2010. Simplifying particle swarm optimization. Appl. mization for WAG/SAG processes using ensemble-based method. Comput. Chem.
Soft Comput. 10 (2), 618–628. Eng. 101, 193–209.
Pradhan, P., Panda, G., 2012. Solving multiobjective problems using cat swarm opti-
mization. Expert. Syst. Appl. 39 (3), 2956–2964.