Global optimization of univariate Lipschitz functions: I. Survey and properties

We consider the following global optimization problems for a univariate Lipschitz functionf defined on an interval [a, b]: Problem P: find a globally optimal value off and a corresponding point; Problem P′: find a globallyε-optimal value off and a corresponding point; Problem Q: localize all globally optimal points; Problem Q′: find a set of disjoint subintervals of small length whose union contains all globally optimal points; Problem Q″: find a set of disjoint subintervals containing only points with a globallyε-optimal value and whose union contains all globally optimal points.We present necessary conditions onf for finite convergence in Problem P and Problem Q, recall the concepts necessary for a worst-case and an empirical study of algorithms (i.e., those ofpassive and ofbest possible algorithms), summarize and discuss algorithms of Evtushenko, Piyavskii-Shubert, Timonov, Schoen, Galperin, Shen and Zhu, presenting them in a simplified and uniform way, in a high-level computer language. We address in particular the problems of using an approximation for the Lipschitz constant, reducing as much as possible the expected length of the region of indeterminacy which contains all globally optimal points and avoiding remaining subintervals without points with a globallyε-optimal value. New algorithms for Problems P′ and Q″ and an extensive computational comparison of algorithms are presented in a companion paper.

[1]  B. Shubert A Sequential Method Seeking the Global Maximum of a Function , 1972 .

[2]  Efim A. Galperin The beta-algorithm , 1987 .

[3]  Y. Evtushenko Numerical methods for finding global extrema (Case of a non-uniform mesh) , 1971 .

[4]  C. C. Meewella,et al.  An algorithm for global optimization of Lipschitz continuous functions , 1988 .

[5]  P. Basso Iterative Methods for the Localization of the Global Maximum , 1982 .

[6]  Samuel H. Brooks A Discussion of Random Methods for Seeking Maxima , 1958 .

[7]  J. Pintér Global optimization on convex sets , 1986 .

[8]  V. N. Nefedov The search for a global maximum of a function of several variables in a set specified by constraints of the inequality type , 1988 .

[9]  Jacques-François Thisse,et al.  Uncapacitated plant location under alternative spatial price policies , 1990 .

[10]  Yu.M. Danilin Estimation of the efficiency of an absolute-minimum-finding algorithm , 1971 .

[11]  Pierre Hansen,et al.  Optimum departure times for commuters in congested networks , 1991 .

[12]  M. A. Shepilov Determination of the roots and of the global extremum of a lipschitz function , 1987 .

[13]  E. A. Galperin,et al.  Precision, complexity, and computational schemes of the cubic algorithm , 1988 .

[14]  S. A. Piyavskii An algorithm for finding the absolute extremum of a function , 1972 .

[15]  János D. Pintér,et al.  Globally convergent methods for n-dimensional multiextremal optimization , 1986 .

[16]  B. Jaumard,et al.  On using estimates of Lipschitz constants in global optimization , 1990 .

[17]  Pierre Hansen,et al.  On the Number of Iterations of Piyavskii's Global Optimization Algorithm , 1991, Math. Oper. Res..

[18]  K. Grasse,et al.  A general class of branch-and-bound methods in global optimization with some new approaches for concave minimization , 1986 .

[19]  Regina Hunter Mladineo An algorithm for finding the global maximum of a multimodal, multivariate function , 1986, Math. Program..

[20]  B. Jaumard,et al.  Global minimization of univariate functions by sequential polynomial approximation , 1988 .

[21]  D. Mayne,et al.  Outer approximation algorithm for nondifferentiable optimization problems , 1984 .

[22]  Efim A. Galperin,et al.  The cubic algorithm , 1985 .

[23]  Pradeep B. Deshpande,et al.  A computer algorithm for optimized control , 1985 .

[24]  Nicola Santoro,et al.  Min-max heaps and generalized priority queues , 1986, CACM.

[25]  J. Pintér Branch- and bound algorithms for solving global optimization problems with Lipschitzian structure , 1988 .

[26]  Pierre Hansen,et al.  Global optimization of univariate Lipschitz functions: II. New algorithms and computational comparison , 1989, Math. Program..

[27]  O. I. Strigul Search for a global extremum in a certain subclass of functions with the Lipschitz condition , 1985 .

[28]  R. Shah,et al.  Controller tuning by a least‐squares method , 1987 .

[29]  F. Schoen On a sequential search strategy in global optimization problems , 1982 .

[30]  Jörg-Rüdiger Sack,et al.  Bounds for min-max heaps , 1987, BIT.

[31]  Victor V. Ivanov Optimal Algorithms of Minimization in the Class of Functions with the Lipschitz Condition , 1971, IFIP Congress.

[32]  R. Horst,et al.  On the convergence of global methods in multiextremal optimization , 1987 .

[33]  Pierre Hansen,et al.  On Timonov's algorithm for global optimization of univariate Lipschitz functions , 1991, J. Glob. Optim..

[34]  A. G. Sukharev Best sequential search strategies for finding an extremum , 1972 .

[35]  R. Brent Table errata: Algorithms for minimization without derivatives (Prentice-Hall, Englewood Cliffs, N. J., 1973) , 1975 .