Skip to main content

Advertisement

Log in

A Numerical Evaluation of Several Stochastic Algorithms on Selected Continuous Global Optimization Test Problems

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

There is a need for a methodology to fairly compare and present evaluation study results of stochastic global optimization algorithms. This need raises two important questions of (i) an appropriate set of benchmark test problems that the algorithms may be tested upon and (ii) a methodology to compactly and completely present the results. To address the first question, we compiled a collection of test problems, some are better known than others. Although the compilation is not exhaustive, it provides an easily accessible collection of standard test problems for continuous global optimization. Five different stochastic global optimization algorithms have been tested on these problems and a performance profile plot based on the improvement of objective function values is constructed to investigate the macroscopic behavior of the algorithms. The paper also investigates the microscopic behavior of the algorithms through quartile sequential plots, and contrasts the information gained from these two kinds of plots. The effect of the length of run is explored by using three maximum numbers of function evaluations and it is shown to significantly impact the behavior of the algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • M.M. Ali C. Storey (1994) ArticleTitleModified controlled random search algorithms International Journal of Computer Mathematics 54 229–235

    Google Scholar 

  • M.M. Ali C. Storey A. Törn (1997) ArticleTitleApplication of some stochastic global optimization algorithms to practical problems Journal of Optimization Theory and Applications 95 545–563 Occurrence HandleMR1600589

    MathSciNet  Google Scholar 

  • M.M. Ali A. Törn (2004) ArticleTitlePopulation set based global optimization algorithms: Some modifications and numerical studies Computers and Operations Research 31 IssueID10 1703–1725 Occurrence HandleMR2046328

    MathSciNet  Google Scholar 

  • M.M. Ali A. Törn (2002) Topographical differential evolution Algorithm using pre-calculated differentials A. Zilinskas G. Dzemyda V. Saltenis (Eds) Stochastic and Global Optimization Kluwer Academic Publishers Dordrecht/Boston/London 1–17

    Google Scholar 

  • F. Aluffi-Pentini V. Parisi F. Zirilli (1985) ArticleTitleGlobal optimization and stochastic differential equations Journal of Optimization Theory and Applications 47 1–16

    Google Scholar 

  • K.K. Benke D.R. Skinner (1991) ArticleTitleA direct search algorithm for global optimization of multivariate functions The Australian Computer Journal 23 73–85

    Google Scholar 

  • Bersini H., Dorigo M., Langerman S., Seront G., Gambardella L. (1996). Results of the first International Contest on Evolutionary Optimization (1st ICEO). In: Proceedings of the IEEE International Conference on Evolutionary Computation (ICEC). pp. 611–615 IEEE Press, New York

  • M.E. Bohachevsky M.E. Johnson M.L. Stein (1986) ArticleTitleGeneralized simulated annealing for function optimization Technometrics 28 209–217

    Google Scholar 

  • L. Breiman A. Cutler (1993) ArticleTitleA deterministic algorithm for global optimization Mathematical Programming 58 179–199

    Google Scholar 

  • A. Dekkers E. Aarts (1991) ArticleTitleGlobal optimization and simulated annealing Mathematical Programming 50 367–393

    Google Scholar 

  • L. Dixon G. Szegö (1975) Towards Global Optimization North Holland New York

    Google Scholar 

  • L. Dixon G. Szegö (1978) Towards Global Optimization. Vol. 2 North Holland New York

    Google Scholar 

  • D. Dolan J. Moré (2002) ArticleTitleBenchmarking Optimization Software with Performance Profiles Mathematical Programming Series A 91 201–213

    Google Scholar 

  • C.A. Floudas P.M. Pardalos (1990) A Collection of Test Problems for Constrained Global Optimization Algorithms, Lecture Notes in Computer Science, Vol. 455 Springer-Verlag Berlin/Heidelberg/New York

    Google Scholar 

  • C.A. Floudas P.M. Pardalos C.S. Adjiman W.R. Esposito Z.H. Gümüs S.T. Harding J.L. Klepeis C.A. Meyer C.A. Schweiger (1999) Handbook of Test Problems in Local and Global Optimization Kluwer Academic Publishers Dordrecht/Boston/London

    Google Scholar 

  • GAMS World (2002). GLOBAL Library, WWW-document, http://www.gamsworld.org/global/globallib.htm

  • D. Goldberg (1989) Genetic Algorithm in Search, Optimization and Machine Learning Addison-Wesley Publishing Company Reading

    Google Scholar 

  • Gould N.I.M, Orban D., Toint P.L. (2001). CUTEr, a constrained and unconstrained testing environment, revisited, WWW-document, http://cuter.rl.ac.uk/cuter-www/problems.html

  • A.O. Griewank (1981) ArticleTitleGeneralized Descend for Global Optimization Journal of Optimization Theory and Applications 34 11–39

    Google Scholar 

  • D.M. Himmelblau (1972) Applied Nonlinear Programming McGraw-Hill New York

    Google Scholar 

  • C. Jansson O. Knüppel (1995) ArticleTitleA Branch and Bound Algorithm for Bound Constrained Optimization Problems without Derivatives Journal of Global Optimization 7 297–331

    Google Scholar 

  • C. Khompatraporn J.D. Pintér Z.B. Zabinsky (2005) ArticleTitleComparative Assessment of Algorithms and Software for Global Optimization Journal of Global Optimization 31 613–633

    Google Scholar 

  • A.V. Levy A. Montalvo (1985) ArticleTitleThe tunneling algorithm for the global minimization of functions Society for Industrial and Applied Mathematics 6 15–29

    Google Scholar 

  • G.P. McCormick (1982) Applied Nonlinear Programming, Theory, Algorithms and Applications John Wiley and Sons New York

    Google Scholar 

  • N. Metropolis A.W. Rosenbluth M.N. Rosenbluth A.H. Teller E. Teller (1953) ArticleTitleEquation of state Calculations by fast computing machines Journal of Chemical Physics 21 1087–1092 Occurrence Handle1:CAS:528:DyaG3sXltlKhsw%3D%3D

    CAS  Google Scholar 

  • Z. Michalewicz (1996) Genetic Algorithms + Data Structures = Evolution Programs Springer-Verlag Berlin/Heidelberg/New York

    Google Scholar 

  • J. Moré B. Garbow K. Hillstrom (1981) ArticleTitleTesting Unconstrained Optimization Software ACM Transaction on Mathematical Software 7 17–41

    Google Scholar 

  • Muhlenbein H., Schomisch S., Born J. (1991). The parallel genetic algorithm as function optimizer, In: Belew R., Booker L. (eds). Proceedings of the Fourth International Conference on Genetic Algorithms, Morgan Kaufman pp. 271–278

  • Neumaier A. (2003a). COCONUT benchmark, WWW-document, http://www.mat.univie.ac.at/∼neum/glopt/coconut/benchmark.html

  • Neumaier A. (2003b). Global and Local Optimization, WWW-document, http://solon.cma.univie.ac.at/∼neum/glopt.html

  • W.L. Price (1977) ArticleTitleGlobal optimization by controlled random search Computer Journal 20 367–370

    Google Scholar 

  • W.L. Price (1983) ArticleTitleGlobal optimization by controlled random search Journal of Optimization Theory and Applications 40 333–348

    Google Scholar 

  • W.L. Price (1987) ArticleTitleGlobal optimization algorithms for a CAD workstation Journal of Optimization Theory and Applications 55 133–146 Occurrence HandleMR915682

    MathSciNet  Google Scholar 

  • Price K.V. (2002). Private Communication, 836 Owl Circle. Vacaville, CA 95687

  • H.E. Romeijn R.L. Smith (1994) ArticleTitleSimulated annealing for constrained global optimization Journal of Global Optimization 5 101–126

    Google Scholar 

  • R. Salomon (1995) ArticleTitleReevaluating genetic algorithms performance under coordinate rotation of benchmark functions BioSystems 39 IssueID3 263–278

    Google Scholar 

  • H.P. Schwefel (1995) Evolution and Optimum Seeking John Wiley and Sons New York

    Google Scholar 

  • Second (2nd) ICEO: Second International Contest on Evolutionary Optimization, WWW-document, http://iridia.ulb.ac.be/langerman/2ndICEO.html

  • R.L. Smith (1984) ArticleTitleEfficient Monte Carlo procedures for generating random feasible points uniformly over bounded regions Operations Research 32 1296–1308

    Google Scholar 

  • R. Storn K. Price (1997) ArticleTitleDifferential evolution: A simple and efficient heuristic for global optimization over continuous spaces Journal of Global Optimization 11 341–359

    Google Scholar 

  • A. Törn A. Žilinskas (1989) Global Optimization, Lecture Notes in Computer Science, Vol. 350 Springer-Verlag Berlin/Heidelberg/New York

    Google Scholar 

  • M.A. Wolfe (1978) Numerical Methods for Unconstrained Optimization Van Nostrand Reinhold Company New York

    Google Scholar 

  • G.R. Wood Z.B. Zabinsky (2002) Stochastic adaptive search P. Pardalos E. Romeijn (Eds) Handbook of Global Optimization Kluwer Academic Publishers Dordrecht/Boston/London 231–249

    Google Scholar 

  • Zabinsky Z.B., Graesser D.L., Tuttle M.E., Kim G.I. (1992). Global optimization of composite laminates using improving hit and run. In: Floudas C., Pardalos P. (eds). Recent Advances in Global Optimization. Princeton University Press, pp. 343–368

  • Z.B. Zabinsky R.L. Smith J.F. McDonald H.E. Romeijn D.E. Kaufman (1993) ArticleTitleImproving hit-and-run for global optimization Journal of Global Optimization 3 171–192

    Google Scholar 

  • Z.B. Zabinsky G.R. Wood (2002) Implementation of stochastic adaptive search with hit-and-run for a generator P. Pardolos E. Romeijn (Eds) Handbook of Global Optimization Kluwer Academic Publishers Dordrecht/Boston/London 251–273

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Montaz Ali.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ali, M.M., Khompatraporn, C. & Zabinsky, Z.B. A Numerical Evaluation of Several Stochastic Algorithms on Selected Continuous Global Optimization Test Problems. J Glob Optim 31, 635–672 (2005). https://doi.org/10.1007/s10898-004-9972-2

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-004-9972-2

Keywords

Navigation