Skip to main content
Log in

Exterior point algorithms for nearest points and convex quadratic programs

  • Published:
Mathematical Programming Submit manuscript

Abstract

We consider the problem of finding the nearest point (by Euclidean distance) in a simplicial cone to a given point, and develop an exterior penalty algorithm for it. Each iteration in the algorithm consists of a single Newton step following a reduction in the value of the penalty parameter. Proofs of convergence of the algorithm are given. Various other versions of exterior penalty algorithms for nearest point problems in nonsimplicial polyhedral cones and for convex quadratic programs, all based on a single descent step following a reduction in the value of the penalty parameter per iteration, are discussed. The performance of these algorithms in large scale computational experiments is very encouraging. It shows that the number of iterations grows very slowly, if at all, with the dimension of the problem.

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. K.S. Al-Sultan, “Nearest point problems: Theory and algorithms,” Ph.D. Dissertation, University of Michigan (Ann Arbor, MI, 1990).

    Google Scholar 

  2. K.S. Al-Sultan and K.G. Murty, “Nearest points in nonsimplicial cones and LCPs with PSD symmetric matrices,” in: S. Kumar, ed.,Recent Developments in Mathematical Programming, Australian Society for O.R. special publication (Gordon & Breach, Camberwell, Vic., Australia, 1991).

    Google Scholar 

  3. M.S. Bazaraa and C.M. Shetty,Nonlinear Programming: Theory and Algorithms (Wiley, New York, 1979).

    Google Scholar 

  4. S.Y. Chang and K.G. Murty, “The steepest descent gravitational method for linear programming,”Discrete Applied Mathematics 25 (1989) 211–239.

    Google Scholar 

  5. M.B. Daya and C.M. Shetty, “Polynomial barrier function algorithms for convex quadratic programming,”Arabian Journal for Science and Engineering 15 (1990) 658–670.

    Google Scholar 

  6. J.P. Evans, F.J. Gould and J.W. Tolle, “Exact penalty functions in nonlinear programming,”Mathematical Programming 4 (1973) 72–97.

    Google Scholar 

  7. A.V. Fiacco and G.P. McCormick,Nonlinear Programming: Sequential Unconstrained Minimization Techniques (Wiley, New York, 1968).

    Google Scholar 

  8. E.G. Gilbert, D.W. Johnson and S.S. Keerthi, “A fast procedure for computing the distance between complex objects in three-dimensional space,”IEEE Journal of Robotics and Automation 4 (1988) 193–203.

    Google Scholar 

  9. G.H. Golub and C.F. Van Loan,Matrix Computations (Johns Hopkins University Press, Baltimore, MD, 1989).

    Google Scholar 

  10. K. Haskell and R. Hanson, “An algorithm for linear least squares problems with equality and nonnegativity constraints,”Mathematical Programming 21 (1981) 98–118.

    Google Scholar 

  11. N. Karmarkar, “A new polynomial algorithm for linear programming,”Combinatorica 4 (1984) 373–395.

    Google Scholar 

  12. M. Kojima, S. Mizuno and A. Yoshise, “A polynomial-time algorithm for a class of linear complementarity problems,”Mathematical Programming 44 (1989) 1–26.

    Google Scholar 

  13. C.E. Lemke, “Bimatrix equilibrium points and mathematical programming,”Management Science 11 (1965) 681–689.

    Google Scholar 

  14. C.E. Lemke, “On complementary pivot theory,” in: G.B. Dantzig and A. Veinott, eds.,Mathematics of the Decision Sciences (American Mathematical Society, Providence, RI, 1968) pp. 95–115.

    Google Scholar 

  15. D.G. Luenberger,Linear and Nonlinear Programming (Addison-Wesley, Menlo Park, CA, 1984, 2nd ed.).

    Google Scholar 

  16. K.G. Murty,Linear Complementarity, Linear and Nonlinear Programming (Heldermann, Berlin, 1988).

    Google Scholar 

  17. K.G. Murty and Y. Fathi, “A critical index algorithm for the nearest point problem on simplicial cones,”Mathematical Programming 23 (1982) 206–215.

    Google Scholar 

  18. T. Pietrzykowski, “An exact potential method for constrained maxima,”SIAM Journal on Numerical Analysis 26 (1968) 299–304.

    Google Scholar 

  19. B.T. Polyak,Introduction to Optimization (Optimization Software, New York, 1987).

    Google Scholar 

  20. J. Renegar, “A polynomial-time algorithm based on Newton's method for linear programming,”Mathematical Programming 40 (1988) 59–95.

    Google Scholar 

  21. K. Truemper, “Note on finite convergence of exterior functions,”Management Science 21 (1975) 600–606.

    Google Scholar 

  22. D.R. Wilhelmsen, “A nearest point algorithm for convex polyhedral cones and applications to positive linear approximations,”Mathematics of Computation 30 (1976) 48–57.

    Google Scholar 

  23. P. Wolfe, “Finding the nearest point in a polytope,”Mathematical Programming 11 (1976) 128–149.

    Google Scholar 

  24. Y. Ye and E. Tse, “An extension of Karmarkar's projective algorithm for convex quadratic programming,”Mathematical Programming 44 (1989) 157–181.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Partially supported by NSF Grant No. ECS-8521183, and by the two universities.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Al-Sultan, K.S., Murty, K.G. Exterior point algorithms for nearest points and convex quadratic programs. Mathematical Programming 57, 145–161 (1992). https://doi.org/10.1007/BF01581078

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation