Skip to main content
Log in

An ellipsoid algorithm for nonlinear programming

  • Published:
Mathematical Programming Submit manuscript

Abstract

We investigate an ellipsoid algorithm for nonlinear programming. After describing the basic steps of the algorithm, we discuss its computer implementation and present a method for measuring computational efficiency. The computational results obtained from experimenting with the algorithm are discussed and the algorithm's performance is compared with that of a widely used commercial code.

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. Avriel and J.D. Barrett, “Optimal design of pitched laminated wood beams”, in: M. Avriel, ed.,Advances in geometric programming (Plenum Press, New York and London, 1980) pp. 407–419.

    Google Scholar 

  2. P.A. Beck and J.G. Ecker, “Some computational experience with a modified convex simplex algorithm for geometric programming”, Report ADTC-72-20, Armament Development and Test Center, USAF Systems Command (Eglin AFB, Florida, 1972).

    Google Scholar 

  3. A. Ben-Israel, A. Ben-Tal and S. Zlobeo,Optimality in nonlinear programming (Wiley, New York, 1981).

    MATH  Google Scholar 

  4. R.G. Bland, D. Goldfarb and M.J. Todd, “The ellipsoid method: a survey”,Operations Research 29 (1981) 1039–1091.

    MATH  MathSciNet  Google Scholar 

  5. A.R. Colville, “A comparative study on nonlinear programming codes,” IBM New York Scientific Center Report 320-2949, International Business Machines Corporation (New York, 1968).

    Google Scholar 

  6. L.W. Cornwell, P.A. Hutchison, M. Minkoff and H.K. Schultz, “Test problems for constrained nonlinear mathematical programming algorithms” Applied Mathematics Division Technical Memorandum 320, Argonne National Laboratory (Argonne, IL, 1978).

    Google Scholar 

  7. G.B. Dantzig, “Khachian's algorithm: a comment”,SIAM News 13 (1980) 1, 4.

    Google Scholar 

  8. R.S. Dembo, “A set of geometric programming test problems and their solutions”,Mathematical Programming 10 (1976) 192–213.

    Article  MATH  MathSciNet  Google Scholar 

  9. R.J. Duffin, E.L. Peterson and C.M. Zener,Geometric programming (Wiley, New York, 1967).

    MATH  Google Scholar 

  10. E.D. Eason and R.G. Fenton, “Testing and evaluation of numerical methods for design optimization”, UTME-TP 7204, University of Toronto (Toronto, Canada, 1972).

    Google Scholar 

  11. J.G. Ecker, “A geometric programming model for optimal allocation of stream dissolved oxygen”,Management Science 21 (1975) 658–668.

    Article  MathSciNet  MATH  Google Scholar 

  12. J.G. Ecker and R.D. Niemi, “A dual method for quadratic programs with quadratic constraints”,SIAM Journal of Applied Mathematics 28 (1975) 568–576.

    Article  MathSciNet  MATH  Google Scholar 

  13. L. Fox and J.H. Wilkinson, NAG Fortran Library Manual, Mark 7, Numerical Algorithms Group Ltd. (Oxford, England, 1978).

    Google Scholar 

  14. C.E. Froberg,Introduction to numerical analysis (Addison-Wesley, Reading, MA, 1965).

    Google Scholar 

  15. P.E. Gill and W. Murray, eds.,Numerical methods for constrainted minimization (Academic Press, New York, 1974).

    Google Scholar 

  16. D. Goldfarb and M.J. Todd, “Modifications and implementation of the ellipsoid algorithm for linear programming”,Mathematical Programming 23 (1982) 1–19.

    Article  MATH  MathSciNet  Google Scholar 

  17. J. Hald and K. Madsen, “Methods for minimax optimization”,Mathematical Programming 20 (1981) 49–62.

    Article  MATH  MathSciNet  Google Scholar 

  18. D.M. Himmelblau,Applied nonlinear programming (McGraw-Hill, New York, 1972).

    MATH  Google Scholar 

  19. A. Holzman, SRCC Report 113, U.S. Steel Company (Pittsburgh, PA, 1969).

    Google Scholar 

  20. D.B. Iudin and A.S. Nemirovskii, “Informational complexity and effective methods for solving convex extremal problems”,Matekon 13 (1977) 25–45.

    Google Scholar 

  21. L.G. Khachian, “A polynomial algorithm in linear programming”,Soviet Mathematics Doklady 20 (1979) 191–194.

    Google Scholar 

  22. M. Kupferschmid, “An ellipsoid algorithm for convex programming”, Ph.D. Dissertation, Rensselaer Polytechnic Institute (Troy, NY, 1981).

    Google Scholar 

  23. M. Kupferschmid and J.G. Ecker, “Test problems for nonlinear programming”, Technical Report 82-001, Voorhees Computing Center, Rensselaer Polytechnic Institute, (Troy, NY, 1982).

    Google Scholar 

  24. D.E. Muller, “A method for solving algebraic equations using an automatic computer”,Mathematical Tables and Other Aids to Computation 10 (1956) 208–215.

    Article  MATH  MathSciNet  Google Scholar 

  25. M. Ratner, L.S. Lasdon and A. Jain, “Solving geometric programs using GRG: results and comparisons”,Journal of Optimization Theory and Applications 26 (1978) 253–264.

    Article  MATH  MathSciNet  Google Scholar 

  26. M.J. Rijckaert and X.M. Martens, “Comparison of generalized geometric programming algorithms”, in: M. Avriel, ed.,Advances in geometric programming (Plenum Press, New York and London, 1980) pp. 283–320.

    Google Scholar 

  27. E. Sandgren, “The utility of nonlinear programming algorithms”, Ph.D. Dissertation, Purdue University (West Lafayette, IN, 1977).

    Google Scholar 

  28. N.Z. Shor, “Cut-off method with space extension in convex programming problems”,Cybernetics 12 (1977) 94–96.

    Google Scholar 

  29. N. Z. Shor, “New development trends in nondifferentiable optimization”,Cybernetics 13 (1977) 881–886.

    Article  Google Scholar 

  30. N.Z. Shor and V.I. Gershovich, “Family of algorithms for solving convex programming problems”,Cybernetics 15 (1980) 502–508.

    Article  Google Scholar 

  31. R.D. Wiebking, “Deterministic and stochastic geometric programming models for optimal engineering design problems in electric power generation and computer solutions”, Technical Report TR73LS132, General Electric Company (Schenectady, NY, 1974).

    Google Scholar 

  32. P. Wolfe, “A bibliography for the ellipsoid algorithm”, IBM Research Center (Yorktown Heights, NY, 1980).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was supported in part by The National Science Foundation, Grant No. MCS78-02096.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ecker, J.G., Kupferschmid, M. An ellipsoid algorithm for nonlinear programming. Mathematical Programming 27, 83–106 (1983). https://doi.org/10.1007/BF02591966

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation