Skip to main content
Log in

Oscars-ii: an algorithm for bound constrained global optimization

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

Abstract

An adaptation of the oscars algorithm for bound constrained global optimization is presented, and numerically tested. The algorithm is a stochastic direct search method, and has low overheads which are constant per sample point. Some sample points are drawn randomly in the feasible region from time to time, ensuring global convergence almost surely under mild conditions. Additional sample points are preferentially placed near previous good sample points to improve the rate of convergence. Connections with partitioning strategies are explored for oscars and the new method, showing these methods have a reduced risk of sample point redundancy. Numerical testing shows that the method is viable in practice, and is substantially faster than oscars in 4 or more dimensions. Comparison with other methods shows good performance in moderately high dimensions. A power law test for identifying and avoiding proper local minima is presented and shown to give modest improvement.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Al Dujaili, A., Suresh, S., Sundararajan, N.: MSO: a framework for bound constrained black-box global optimization. J. Glob. Optim. 66(4), 811–845 (2016)

    Article  MathSciNet  Google Scholar 

  2. Ali, M.M., Khompatraporn, C., Zabinsky, Z.B.: A numerical evaluation of several stochastic algorithms on selected continuous global optimization problems. J. Glob. Optim. 31, 635–672 (2005)

    Article  MathSciNet  Google Scholar 

  3. Appel, M.J., Labarre, R., Radulović, D.: On accelerated random search. SIAM J. Opt. 14, 708–731 (2003)

    Article  MathSciNet  Google Scholar 

  4. Bagirov, A.M., Ugon, J.: Piecewise partially separable functions and a derivative-free algorithm for large scale nonsmooth optimization. J. Glob. Optim. 35, 163–195 (2006)

    Article  MathSciNet  Google Scholar 

  5. Beiranvand, V., Hare, W., Lucet, Y.: Best practices for comparing optimization algorithms. Optim. Eng. 18, 815–848 (2017)

    Article  MathSciNet  Google Scholar 

  6. Bonyadi, M.R., Michalewicz, Z.: Particle swarm optimization for single objective continuous space problems: a review. Evolut. Comput. 25, 1–54 (2017)

    Article  Google Scholar 

  7. Calvin, J., Gimbutienė, G., Phillips, W.O., Žilinskas, A.: On the convergence rate of a rectangular, partition based global optimization algortihm. J. Glob. Optim. 71, 165–191 (2018)

    Article  Google Scholar 

  8. Csendes, T., Pál, L., Sendín, J.O.H., Banga, J.R.: The GLOBAL optimization method revisited. Optim. Lett. 2, 445–454 (2008)

    Article  MathSciNet  Google Scholar 

  9. Dorea, C.C.Y.: Stopping rules for a random optimization method. SIAM J. Control Optim. 28, 841–850 (1990)

    Article  MathSciNet  Google Scholar 

  10. Floudas, C.A., Gounanis, C.E.: A review of recent advances in global optimization. J. Glob. Optim. 45, 3–38 (2009)

    Article  MathSciNet  Google Scholar 

  11. Hart, W.E.: Sequential stopping rules for random optimization methods with applications to multistart local search. SIAM J. Optim. 9, 270–290 (1999)

    Article  MathSciNet  Google Scholar 

  12. Hirsch, M.J., Pardalos, P.M., Resende, M.G.C.: Speeding up continuous GRASP. Eur. J. Oper. Res. 205, 507–521 (2010)

    Article  Google Scholar 

  13. Huang, H., Zabinsky, Z.B.: Adaptive probabilistic branch and bound with confidence intervals for level set approximation. In: Pasupathy, R., Kim, S.H., Tolk, A., Hill, R., Kuhl, M.E. (eds.) Proceedings 2013 Winter Simulation Conference, pp. 980–991. IEEE, Washington DC (2013)

  14. Jones, D., Perttunen, C.D., Stuckman, B.E.: Lipschitzian optimization without the Lipschitz constant. J. Optim. Theory Appl. 79, 157–181 (1993)

    Article  MathSciNet  Google Scholar 

  15. Kawaguchi, K., Marayama, Y., Zheng, X.: Global continuous optimization with error bound and fast convergence. J. Artif. Intell. Res. 56, 153–195 (2016)

    Article  MathSciNet  Google Scholar 

  16. Liu, Q.: Order-2 stability analysis of particle swarm optimization. Evolut. Comput. 23, 187–216 (2014)

    Article  Google Scholar 

  17. Liu, Q., Zeng, J.: Global optimization by multilevel partition. J. Glob. Optim. 61, 47–69 (2015)

    Article  MathSciNet  Google Scholar 

  18. Liuzzi, G., Lucidi, S., Piccialli, V.: A partition based global optimization algorithm. J. Glob. Optim. 48, 113–128 (2010)

    Article  MathSciNet  Google Scholar 

  19. Locatelli, M., Schoen, F.: Global Optimization. MOS-SIAM Series on Optimization 15. SIAM, Philadelphia (2013)

    MATH  Google Scholar 

  20. Moré, J.J., Garbow, B.S., Hillstrom, K.E.: Testing unconstrained optimization software. ACM Trans. Math. Softw. 7, 17–41 (1981)

    Article  MathSciNet  Google Scholar 

  21. Pepelyshev, A., Zhigljavsky, A., Žilinskas, A.: Performance of global random search algorithms for large dimensions. J. Glob. Optim. 71, 57–71 (2018)

    Article  MathSciNet  Google Scholar 

  22. Pinter, J.: Convergence qualification of adaptive partition algorithms in global optimization. Math. Program. 56, 343–360 (1992)

    Article  MathSciNet  Google Scholar 

  23. Price, C.J., Reale, M., Robertson, B.L.: A cover partitioning method for bound constrained global optimization. Optim. Methods Softw. 27, 1059–1072 (2012)

    Article  MathSciNet  Google Scholar 

  24. Price, C.J., Reale, M., Robertson, B.L.: A CARTopt method for bound-constrained global optimization. ANZIAM J. 55(2), 109–128 (2013)

    Article  MathSciNet  Google Scholar 

  25. Price, C.J., Reale, M., Robertson, B.L.: One side cut accelerated random search. Optim. Lett. 8(3), 1137–1148 (2014)

    Article  MathSciNet  Google Scholar 

  26. Price, C.J., Reale, M., Robertson, B.L.: Stochastic filter methods for generally constrained global optimization. J. Glob. Optim. 65, 441–456 (2016)

    Article  MathSciNet  Google Scholar 

  27. Radulović, D.: Pure random search with exponential rate of convergency. Optimization 59, 289–303 (2010)

    Article  MathSciNet  Google Scholar 

  28. Regis, R.D., Shoemaker, C.A.: Constrained global optimization of expensive black box functions using radial basis functions. J. Glob. Optim. 31, 153–171 (2005)

    Article  MathSciNet  Google Scholar 

  29. Schoen, F.: A wide class of test functions for global optimization. J. Glob. Optim. 3, 133–137 (1993)

    Article  MathSciNet  Google Scholar 

  30. Tang, Z.B.: Adaptive partitioned random search to global optimization. IEEE Trans. Auto. Control 11, 2235–2244 (1994)

    Article  MathSciNet  Google Scholar 

  31. Torn, A., Žilinskas, A.: Global Optimization. Lecture Notes in Computer Science, vol. 350. Springer, Berlin (1989)

    MATH  Google Scholar 

  32. Zhigljavsky, A., Žilinskas, A.: Stochastic Global Optimization. Springer, New York (2008)

    MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous referees for many insightful comments leading to an improved paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. J. Price.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Price, C.J., Reale, M. & Robertson, B.L. Oscars-ii: an algorithm for bound constrained global optimization. J Glob Optim 79, 39–57 (2021). https://doi.org/10.1007/s10898-020-00928-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-020-00928-6

Keywords

Navigation