Abstract
We consider the following global optimization problems for a Lipschitz functionf implicitly defined on an interval [a, b]. Problem P′: find a globallyε-optimal value off and a corresponding point; Problem Q″: find a set of disjoint subintervals of [a, b] containing only points with a globallyε-optimal value and the union of which contains all globally optimal points. A two-phase algorithm is proposed for Problem P′. In phase I, this algorithm obtains rapidly a solution which is often globallyε-optimal. Moreover, a sufficient condition onf for this to be the case is given. In phase II, the algorithm proves theε-optimality of the solution obtained in phase I or finds a sequence of points of increasing value containing one with a globallyε-optimal value. The new algorithm is empirically compared (on twenty problems from the literature) with a best possible algorithm (for which the optimal value is assumed to be known), with a passive algorithm and with the algorithms of Evtushenko, Galperin, Shen and Zhu, Piyavskii, Timonov and Schoen. For smallε, the new algorithm requires only a few percent more function evaluations than the best possible one. An extended version of Piyavskii's algorithm is proposed for problem Q″. A sufficient condition onf is given for the globally optimal points to be in one-to-one correspondance with the obtained intervals. This result is achieved for all twenty test problems.
Similar content being viewed by others
References
M.D. Atkinson, J.-R. Sack, N. Santoro and Th. Strotholte, “Minmax heaps and generalized priority queues,”Communications of the ACM 29 (1986) 996–1000.
M. Avriel,Nonlinear Programming: Analysis and Methods (Prentice-Hall, Englewood Cliffs, NJ, 1976).
P. Basso, “Iterative methods for the localization of the global maximum,”SIAM Journal of Numerical Analysis 19 (1982) 781–792.
P. Basso, “Optimal search for the global maximum of function with bounded seminorm,”SIAM Journal of Numerical Analysis 22 (1985) 888–903.
R.P. Brent,Algorithms for Minimization without Derivatives (Prentice-Hall, Englewood Cliffs, NJ, 1973).
H. Cornelius and R. Lohner, “Computing the range of values of real function with accuracy higher than second order,”Computing 33 (1984) 331–347.
O.P. Chuyan, “An optimal single-step algorithm for maximizing doubly differentiable functions,”U.S.S.R. Computational Mathematics and Mathematical Physics 26 (1986) 37–47.
Y.G. Evtushenko, “Numerical methods for finding global extrema (case of a non-uniform mesh),”U.S.S.R. Computational Mathematics and Mathematical Physics 11 (1971) 38–54.
P.W. Gaffney, “The range of possible values off(x),”Journal of the Institute of Mathematics and its Applications 21 (1978) 211–226.
E.A. Galperin, “The cubic algorithm,”Journal of Mathematical Analysis and Applications 112 (1985) 635–640.
G.M. Fichtenholz,Differential, und Integralrechnung I (Berlin, 1964).
A. Hasham and J.-R. Sack, “Bounds for min-max heaps,”BIT 27 (1987) 315–323.
E.R. Hansen, “Global optimum using interval analysis: the one-dimensional case,”Journal of Optimization Theory and Applications 29 (1979) 331–344.
P. Hansen, B. Jaumard and S.H. Lu, “Global minimization of univariate functions by sequential polynomial approximation,”International Journal of Computer Mathematics 28 (1989) 183–193.
P. Hansen, B. Jaumard and S.H. Lu, “On the number of iterations of Piyavskii's global optimization algorithm,”Mathematics of Operations Research 16(2) (1991) 334–350.
P. Hansen, B. Jaumard and S.H. Lu, “Global optimization of univariate Lipshitz functions: I. Survey and properties,”Mathematical Programming 55 (1992) 251–272, this issue.
J. Kiefer, “Sequential minimax search for a maximum,”Proceedings of the American Mathematical Society 4 (1953) 502–506.
A.V. Levy, A. Montalvo, S. Gomez and A. Calderon, “Topics in global optimization,” in:Lecture Notes on Mathematics No. 909 (Springer, Berlin, 1981).
A.V. Levy and S. Gomez, “The tunneling method applied to global optimization,” in: P.T. Boggs, ed.,Numerical Optimization 1984 SIAM (SIAM, Philadelphia, PA, 1985) pp. 213–244.
J. Marsden and A. Weinstein,Calculus I (Springer, New York, 1985).
D.T. Phillips, A. Ravindran and J.J. Solberg,Operations Research Principles and Practice (Wiley, New York, 1976).
S.A. Piyavskii, “An algorithm for finding the absolute minimum of a function,”Theory of Optimal Solutions, Vol. 2 (IKAN, Kiev 1967) pp. 13–24 [In Russian.]
S.A. Piyavskii, “An algorithm for finding the absolute extremum of a function,”USSR Computational Mathematics and Mathematical Physics 12 (1972) 57–67. [Žurnal Vyčislitel'noy Matematiki i Matematičeskoy Fiziki 12(4) (1972) 888–896.]
J. Rokne, “Bounds for an interval polynomial,”Computing 18 (1977) 225–240.
F. Schoen, “On a sequential search strategy in global optimization problems,”Calcolo 19 (1982) 321–334.
Z. Shen and Y. Zhu, “An interval version of Shubert's iterative method for the localization of the global maximum,”Computing 38 (1987) 275–280.
B.O. Shubert, “A sequential method seeking the global maximum of a function,”SIAM Journal of Numerical Analysis 9 (1972) 379–388.
L.N. Timonov, “An algorithm for search of a global extremum,”Engineering Cybernetics 15 (1977) 38–44.
D.R. Wingo, “Global minimizing polynomials without evaluating derivatives,”International Journal of Computer Mathematics 17 (1985) 287–294.
G.W. Walster, E.R. Hansen and S. Sengupta, “Test results for a global optimization algorithm,” in: P.T. Boggs, ed.,Numerical Optimization 1984 SIAM (SIAM, Philadelphia, 1985) pp. 272–287.
Author information
Authors and Affiliations
Additional information
The research of the authors has been supported by AFOSR grants 0271 and 0066 to Rutgers University. Research of the second author has been also supported by NSERC grant GP0036426, FCAR grant 89EQ4144 and partially by AFOSR grant 0066. We thank Nicole Paradis for her help in drawing the figures.
Rights and permissions
About this article
Cite this article
Hansen, P., Jaumard, B. & Lu, SH. Global optimization of univariate Lipschitz functions: II. New algorithms and computational comparison. Mathematical Programming 55, 273–292 (1992). https://doi.org/10.1007/BF01581203
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581203