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.
Similar content being viewed by others
References
K.S. Al-Sultan, “Nearest point problems: Theory and algorithms,” Ph.D. Dissertation, University of Michigan (Ann Arbor, MI, 1990).
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).
M.S. Bazaraa and C.M. Shetty,Nonlinear Programming: Theory and Algorithms (Wiley, New York, 1979).
S.Y. Chang and K.G. Murty, “The steepest descent gravitational method for linear programming,”Discrete Applied Mathematics 25 (1989) 211–239.
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.
J.P. Evans, F.J. Gould and J.W. Tolle, “Exact penalty functions in nonlinear programming,”Mathematical Programming 4 (1973) 72–97.
A.V. Fiacco and G.P. McCormick,Nonlinear Programming: Sequential Unconstrained Minimization Techniques (Wiley, New York, 1968).
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.
G.H. Golub and C.F. Van Loan,Matrix Computations (Johns Hopkins University Press, Baltimore, MD, 1989).
K. Haskell and R. Hanson, “An algorithm for linear least squares problems with equality and nonnegativity constraints,”Mathematical Programming 21 (1981) 98–118.
N. Karmarkar, “A new polynomial algorithm for linear programming,”Combinatorica 4 (1984) 373–395.
M. Kojima, S. Mizuno and A. Yoshise, “A polynomial-time algorithm for a class of linear complementarity problems,”Mathematical Programming 44 (1989) 1–26.
C.E. Lemke, “Bimatrix equilibrium points and mathematical programming,”Management Science 11 (1965) 681–689.
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.
D.G. Luenberger,Linear and Nonlinear Programming (Addison-Wesley, Menlo Park, CA, 1984, 2nd ed.).
K.G. Murty,Linear Complementarity, Linear and Nonlinear Programming (Heldermann, Berlin, 1988).
K.G. Murty and Y. Fathi, “A critical index algorithm for the nearest point problem on simplicial cones,”Mathematical Programming 23 (1982) 206–215.
T. Pietrzykowski, “An exact potential method for constrained maxima,”SIAM Journal on Numerical Analysis 26 (1968) 299–304.
B.T. Polyak,Introduction to Optimization (Optimization Software, New York, 1987).
J. Renegar, “A polynomial-time algorithm based on Newton's method for linear programming,”Mathematical Programming 40 (1988) 59–95.
K. Truemper, “Note on finite convergence of exterior functions,”Management Science 21 (1975) 600–606.
D.R. Wilhelmsen, “A nearest point algorithm for convex polyhedral cones and applications to positive linear approximations,”Mathematics of Computation 30 (1976) 48–57.
P. Wolfe, “Finding the nearest point in a polytope,”Mathematical Programming 11 (1976) 128–149.
Y. Ye and E. Tse, “An extension of Karmarkar's projective algorithm for convex quadratic programming,”Mathematical Programming 44 (1989) 157–181.
Author information
Authors and Affiliations
Additional information
Partially supported by NSF Grant No. ECS-8521183, and by the two universities.
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581078