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.
Similar content being viewed by others
References
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)
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)
Appel, M.J., Labarre, R., Radulović, D.: On accelerated random search. SIAM J. Opt. 14, 708–731 (2003)
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)
Beiranvand, V., Hare, W., Lucet, Y.: Best practices for comparing optimization algorithms. Optim. Eng. 18, 815–848 (2017)
Bonyadi, M.R., Michalewicz, Z.: Particle swarm optimization for single objective continuous space problems: a review. Evolut. Comput. 25, 1–54 (2017)
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)
Csendes, T., Pál, L., Sendín, J.O.H., Banga, J.R.: The GLOBAL optimization method revisited. Optim. Lett. 2, 445–454 (2008)
Dorea, C.C.Y.: Stopping rules for a random optimization method. SIAM J. Control Optim. 28, 841–850 (1990)
Floudas, C.A., Gounanis, C.E.: A review of recent advances in global optimization. J. Glob. Optim. 45, 3–38 (2009)
Hart, W.E.: Sequential stopping rules for random optimization methods with applications to multistart local search. SIAM J. Optim. 9, 270–290 (1999)
Hirsch, M.J., Pardalos, P.M., Resende, M.G.C.: Speeding up continuous GRASP. Eur. J. Oper. Res. 205, 507–521 (2010)
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)
Jones, D., Perttunen, C.D., Stuckman, B.E.: Lipschitzian optimization without the Lipschitz constant. J. Optim. Theory Appl. 79, 157–181 (1993)
Kawaguchi, K., Marayama, Y., Zheng, X.: Global continuous optimization with error bound and fast convergence. J. Artif. Intell. Res. 56, 153–195 (2016)
Liu, Q.: Order-2 stability analysis of particle swarm optimization. Evolut. Comput. 23, 187–216 (2014)
Liu, Q., Zeng, J.: Global optimization by multilevel partition. J. Glob. Optim. 61, 47–69 (2015)
Liuzzi, G., Lucidi, S., Piccialli, V.: A partition based global optimization algorithm. J. Glob. Optim. 48, 113–128 (2010)
Locatelli, M., Schoen, F.: Global Optimization. MOS-SIAM Series on Optimization 15. SIAM, Philadelphia (2013)
Moré, J.J., Garbow, B.S., Hillstrom, K.E.: Testing unconstrained optimization software. ACM Trans. Math. Softw. 7, 17–41 (1981)
Pepelyshev, A., Zhigljavsky, A., Žilinskas, A.: Performance of global random search algorithms for large dimensions. J. Glob. Optim. 71, 57–71 (2018)
Pinter, J.: Convergence qualification of adaptive partition algorithms in global optimization. Math. Program. 56, 343–360 (1992)
Price, C.J., Reale, M., Robertson, B.L.: A cover partitioning method for bound constrained global optimization. Optim. Methods Softw. 27, 1059–1072 (2012)
Price, C.J., Reale, M., Robertson, B.L.: A CARTopt method for bound-constrained global optimization. ANZIAM J. 55(2), 109–128 (2013)
Price, C.J., Reale, M., Robertson, B.L.: One side cut accelerated random search. Optim. Lett. 8(3), 1137–1148 (2014)
Price, C.J., Reale, M., Robertson, B.L.: Stochastic filter methods for generally constrained global optimization. J. Glob. Optim. 65, 441–456 (2016)
Radulović, D.: Pure random search with exponential rate of convergency. Optimization 59, 289–303 (2010)
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)
Schoen, F.: A wide class of test functions for global optimization. J. Glob. Optim. 3, 133–137 (1993)
Tang, Z.B.: Adaptive partitioned random search to global optimization. IEEE Trans. Auto. Control 11, 2235–2244 (1994)
Torn, A., Žilinskas, A.: Global Optimization. Lecture Notes in Computer Science, vol. 350. Springer, Berlin (1989)
Zhigljavsky, A., Žilinskas, A.: Stochastic Global Optimization. Springer, New York (2008)
Acknowledgements
The authors would like to thank the anonymous referees for many insightful comments leading to an improved paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-020-00928-6