Skip to main content
Log in

Global optimization of univariate Lipschitz functions: II. New algorithms and computational comparison

  • Published:
Mathematical Programming Submit manuscript

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.

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.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. M. Avriel,Nonlinear Programming: Analysis and Methods (Prentice-Hall, Englewood Cliffs, NJ, 1976).

    Google Scholar 

  3. P. Basso, “Iterative methods for the localization of the global maximum,”SIAM Journal of Numerical Analysis 19 (1982) 781–792.

    Google Scholar 

  4. P. Basso, “Optimal search for the global maximum of function with bounded seminorm,”SIAM Journal of Numerical Analysis 22 (1985) 888–903.

    Google Scholar 

  5. R.P. Brent,Algorithms for Minimization without Derivatives (Prentice-Hall, Englewood Cliffs, NJ, 1973).

    Google Scholar 

  6. H. Cornelius and R. Lohner, “Computing the range of values of real function with accuracy higher than second order,”Computing 33 (1984) 331–347.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. P.W. Gaffney, “The range of possible values off(x),”Journal of the Institute of Mathematics and its Applications 21 (1978) 211–226.

    Google Scholar 

  10. E.A. Galperin, “The cubic algorithm,”Journal of Mathematical Analysis and Applications 112 (1985) 635–640.

    Google Scholar 

  11. G.M. Fichtenholz,Differential, und Integralrechnung I (Berlin, 1964).

  12. A. Hasham and J.-R. Sack, “Bounds for min-max heaps,”BIT 27 (1987) 315–323.

    Google Scholar 

  13. E.R. Hansen, “Global optimum using interval analysis: the one-dimensional case,”Journal of Optimization Theory and Applications 29 (1979) 331–344.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. J. Kiefer, “Sequential minimax search for a maximum,”Proceedings of the American Mathematical Society 4 (1953) 502–506.

    Google Scholar 

  18. A.V. Levy, A. Montalvo, S. Gomez and A. Calderon, “Topics in global optimization,” in:Lecture Notes on Mathematics No. 909 (Springer, Berlin, 1981).

    Google Scholar 

  19. 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.

    Google Scholar 

  20. J. Marsden and A. Weinstein,Calculus I (Springer, New York, 1985).

    Google Scholar 

  21. D.T. Phillips, A. Ravindran and J.J. Solberg,Operations Research Principles and Practice (Wiley, New York, 1976).

    Google Scholar 

  22. 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.]

    Google Scholar 

  23. 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.]

    Google Scholar 

  24. J. Rokne, “Bounds for an interval polynomial,”Computing 18 (1977) 225–240.

    Google Scholar 

  25. F. Schoen, “On a sequential search strategy in global optimization problems,”Calcolo 19 (1982) 321–334.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. B.O. Shubert, “A sequential method seeking the global maximum of a function,”SIAM Journal of Numerical Analysis 9 (1972) 379–388.

    Google Scholar 

  28. L.N. Timonov, “An algorithm for search of a global extremum,”Engineering Cybernetics 15 (1977) 38–44.

    Google Scholar 

  29. D.R. Wingo, “Global minimizing polynomials without evaluating derivatives,”International Journal of Computer Mathematics 17 (1985) 287–294.

    Google Scholar 

  30. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01581203

Key words

Navigation