Comparison between Genetic Algorithms and Differential Evolution for Solving the History Matching Problem

  • Elisa P. dos Santos Amorim
  • Carolina R. Xavier
  • Ricardo Silva Campos
  • Rodrigo W. dos Santos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7333)


This work presents a performance comparison between Differential Evolution (DE) and Genetic Algorithms (GA), for the automatic history matching problem of reservoir simulations. The history matching process is an inverse problem that searches a set of parameters that minimizes the difference between the model performance and the historical performance of the field. This model validation process is essential and gives credibility to the predictions of the reservoir model. Four case studies were analyzed each of them differing on the number of parameters to be estimated: 2, 4, 9 and 16. Several tests are performed and the preliminary results are presented and discussed.


Genetic Algorithm Inverse Problem History Match Reservoir Simulation Mutant Vector 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Watson, A.T., Wade, J.G., Ewing, R.E.: Parameter and system identification for fluid flow in underground reservoirs. In: Proceedings of the Conference, Inverse Problems and Optimal Design in Industry (1994)Google Scholar
  2. 2.
    Brun, B., Gosselin, O., Barker, J.W.: Use of prior information in gradient-based history-matching. In: SPE Reservoir Simulation Symposium, pp. 13–23 (2001)Google Scholar
  3. 3.
    dos Santos Amorim, E.P., Goldfeld, P., Dickstein, F., dos Santos, R.W., Xavier, C.R.: Automatic History Matching in Petroleum Reservoirs Using the TSVD Method. In: Taniar, D., Gervasi, O., Murgante, B., Pardede, E., Apduhan, B.O. (eds.) ICCSA 2010. LNCS, vol. 6017, pp. 475–487. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  4. 4.
    Soleng, H.: Oil reservoir production forecasting with uncertainty estimation using genetic algorithms. Evolutionary Computation (1999)Google Scholar
  5. 5.
    dos Santos, E.P., Xavier, C.R., Goldfeld, P., Dickstein, F., Weber dos Santos, R.: Comparing Genetic Algorithms and Newton-Like Methods for the Solution of the History Matching Problem. In: Allen, G., Nabrzyski, J., Seidel, E., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2009, Part I. LNCS, vol. 5544, pp. 377–386. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  6. 6.
    Oliver, D.S., Reynolds, A.C., Liu, N.: Inverse Theory for Petroleum Reservoir Characterization and History Matching, 1st edn. Cambridge University Press (2008)Google Scholar
  7. 7.
    Mitchell, M.: An Introduction to Genetic Algorithms. The MIT Press (1998)Google Scholar
  8. 8.
    Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Natural Computing Series. Springer (2008)Google Scholar
  9. 9.
    Holland, J.: Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence (1992; First edition: 1975 The University of Michigan)Google Scholar
  10. 10.
    Eshelman, L.J., Schaffer, J.D.: Real-coded genetic algorithms and interval-schemata. Foundation of Genetic Algorithms 2, 187–202 (1993)Google Scholar
  11. 11.
    Storn, R., Price, K.: Differential evolution - a simple and efficient adaptive scheme for global optimization over continuous spaces (1995)Google Scholar
  12. 12.
    Kenneth Price, R.M.S., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization. Natural Computing Series. Springer (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Elisa P. dos Santos Amorim
    • 1
  • Carolina R. Xavier
    • 2
    • 3
  • Ricardo Silva Campos
    • 4
  • Rodrigo W. dos Santos
    • 4
  1. 1.Dept. of Computer ScienceUniversity of CalgaryCanada
  2. 2.Departamento de Ciência da ComputaçãoUFSJBrazil
  3. 3.COPPEUFRJBrazil
  4. 4.Programa de Pós Graduação em Modelagem ComputacionalUFJFJuiz de ForaBrazil

Personalised recommendations