Abstract
Locating and identifying points as global minimizers is, in general, a hard and time-consuming task. Difficulties increase in the impossibility of using the derivatives of the functions defining the problem. In this work, we propose a new class of methods suited for global derivative-free constrained optimization. Using direct search of directional type, the algorithm alternates between a search step, where potentially good regions are located, and a poll step where the previously located promising regions are explored. This exploitation is made through the launching of several instances of directional direct searches, one in each of the regions of interest. Differently from a simple multistart strategy, direct searches will merge when sufficiently close. The goal is to end with as many direct searches as the number of local minimizers, which would easily allow locating the global extreme value. We describe the algorithmic structure considered, present the corresponding convergence analysis and report numerical results, showing that the proposed method is competitive with currently commonly used global derivative-free optimization solvers.
Similar content being viewed by others
References
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)
Andricioaei, I., Straub, J.E.: Global optimization using bad derivatives: derivative-free method for molecular energy minimization. J. Comput. Chem. 19, 1445–1455 (1998)
Audet, C., Béchard, V., Le Digabel, S.: Nonsmooth optimization through mesh adaptive direct search and variable neighborhood search. J. Glob. Optim. 41, 299–318 (2008)
Audet, C., Dennis Jr, J.E.: Analysis of generalized pattern searches. SIAM J. Optim. 13, 889–903 (2003)
Audet, C., Dennis Jr, J.E.: A pattern search filter method for nonlinear programming without derivatives. SIAM J. Optim. 14, 980–1010 (2004)
Audet, C., Dennis Jr, J.E.: Mesh adaptive direct search algorithms for constrained optimization. SIAM J. Optim. 17, 188–217 (2006)
Audet, C., Dennis Jr, J.E.: A progressive barrier for derivative-free nonlinear programming. SIAM J. Optim. 20, 445–472 (2009)
Brachetti, P., Ciccoli, M.F., Di Pillo, G., Lucidi, S.: A new version of the Price’s algorithm for global optimization. J. Glob. Optim. 10, 165–184 (1997)
Clarke, F.H.: Optimization and Nonsmooth Analysis. Wiley, New York (1983). Reissued by SIAM, Philadelphia (1990)
Conn, A.R., Scheinberg, K., Vicente, L.N.: Introduction to Derivative-Free Optimization. MPS-SIAM Series on Optimization. SIAM, Philadelphia (2009)
Davis, C.: Theory of positive linear dependence. Am. J. Math. 76, 733–746 (1954)
Finkel, D.E.: DIRECT Optimization Algorithm User Guide (2003). http://www4.ncsu.edu/definkel/research/index.html
Gao, W., Mi, C.: Hybrid vehicle design using global optimisation algorithms. Int. J. Electric Hybrid Veh. 1, 57–70 (2007)
Hedar, A.-R., Fukushima, M.: Hybrid simulated annealing and direct search method for nonlinear unconstrained global optimization. Optim. Methods Softw. 17, 891–912 (2002)
Hedar, A.-R., Fukushima, M.: Tabu Search directed by direct search methods for nonlinear global optimization. Eur. J. Oper. Res. 170, 329–349 (2006)
Huyer, W., Neumaier, A.: Global optimization by multilevel coordinate search. J. Glob. Optim. 14, 331–355 (1999)
Huyer, W., Neumaier, A.: SNOBFIT—stable noisy optimization by branch and fit. ACM Trans. Math. Softw. 35, 9:1–9:25 (2008)
Jahn, J.: Introduction to the Theory of Nonlinear Optimization. Springer, Berlin (1996)
Jones, D., Perttunen, C., Stuckman, B.: Lipschitzian optimization without the Lipschitz constant. J. Optim. Theory Appl. 79, 157–181 (1993)
Kan, A.H.G.R., Timmer, G.T.: Stochastic global optimization methods—Part I: clustering methods. Math. Program. 39, 27–56 (1987)
Kan, A.H.G.R., Timmer, G.T.: Stochastic global optimization methods—Part II: Multi level methods. Math. Program. 39, 57–78 (1987)
Kocis, L., Whiten, W.J.: Computational investigations of low-discrepancy sequences. ACM Trans. Math. Softw. 23, 266–294 (1997)
Kolda, T.G., Lewis, R.M., Torczon, V.: Optimization by direct search: new perspectives on some classical and modern methods. SIAM Rev. 45, 385–482 (2003)
Lee, D., Kim, J.-W., Lee, C.-G., Jung, S.-Y.: Variable mesh adaptive direct search algorithm applied for optimal design of electric machines based on FEA. IEEE Trans. Magn. 47, 3232–3235 (2011)
Leonetti, M., Kormushev, P., Sagratella, S.: Combining local and global direct derivative-free optimization for reinforcement learning. Cybern. Inf. Technol. 12, 53–65 (2012)
Locatelli, M.: Relaxing the assumptions of the multilevel single linkage algorithm. J. Glob. Optim. 13, 25–42 (1998)
McKay, M.D., Beckman, R.J., Conover, W.J.: A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 21, 239–245 (1979)
Moré, J.J., Wild, S.M.: Benchmarking derivative-free optimization algorithms. SIAM J. Optim. 20, 172–191 (2009). http://www.mcs.anl.gov/~more/dfo
Morgans, R.C., Howard, C.Q., Zander, A.C., Hansen, C.H., Murphy, D.J.: Derivative free optimisation in engineering and acoustics. In: 14th International Congress on Sound & Vibration, pp. 1–8 (2007)
Nocedal, J., Wright, S.J.: Numerical Optimization, 2nd edn. Springer, Berlin (2006)
Palomares, U.M.G.: Searching for multiple minima of bound constrained optimization problems using derivative free optimization techniques. In: Proceedings of the Eleventh International Conference on Computational Structures Technology, Paper 63 (2012)
Palomares, U.M.G., Gonzalez-Castaño, F.J., Burguillo-Rial, J.C.: A combined global & local search (CGLS) approach to global optimization. J. Glob. Optim. 34, 409–426 (2006)
Peri, D., Fasano, G., Dessi, D., Campana, E.F.: Global optimization algorithms in multidisciplinary design optimization. In: 2th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, pp. 1–12 (2008)
Regis, R.G., Shoemaker, C.A.: A quasi-multistart framework for global optimization of expensive functions using response surface models. J. Glob. Optim. 56, 1719–1753 (2013)
Santner, T.J., Williams, B.J., Notz, W.I.: The Design and Analysis of Computer Experiments. Springer, New York (2003)
Storn, R., Price, K.: Differential evolution A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11, 341–359 (1997)
Torczon, V.: On the convergence of pattern search algorithms. SIAM J. Optim. 7, 1–25 (1997)
Vaz, A.I.F., Vicente, L.N.: A particle swarm pattern search method for bound constrained global optimization. J. Glob. Optim. 39, 197–219 (2007)
Vicente, L.N., Custódio, A.L.: Analysis of direct searches for discontinuous functions. Math. Program. 133, 299–325 (2012)
Author information
Authors and Affiliations
Corresponding author
Additional information
A. L. Custódio: Support for this author was provided by Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) under the project PEst-OE/MAT/UI0297/2014 (CMA) and the grant PTDC/MAT/116736/2010.
J. F. A. Madeira: Support for this author was provided by ISEL, IPL, Lisboa, Portugal and LAETA, IDMEC, Instituto Superior Técnico, Universidade de Lisboa, Lisboa, Portugal.
Rights and permissions
About this article
Cite this article
Custódio, A.L., Madeira, J.F.A. GLODS: Global and Local Optimization using Direct Search. J Glob Optim 62, 1–28 (2015). https://doi.org/10.1007/s10898-014-0224-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-014-0224-9
Keywords
- Global optimization
- Multistart strategies
- Direct-search methods
- Pattern-search methods
- Nonsmooth calculus