Abstract
In this paper we describe a computational study of block principal pivoting (BP) and interior-point predictor-corrector (PC) algorithms for the solution of large-scale linear complementarity problems (LCP) with symmetric positive definite matrices. This study shows that these algorithms are in general quite appropriate for this type of LCPs. The BP algorithm does not seem to be sensitive to bad scaling and degeneracy of the unique solution of the LCP, while these aspects have some effect on the performance of the PC algorithm. On the other hand, the BP method has not performed well in two LCPs with ill-conditioned matrices for which the PC algorithm has behaved quite well.
A hybrid algorithm combining these two techniques is also introduced and seems to be the most robust procedure for the solution of large-scale LCPs with symmetric positive definite matrices.
Similar content being viewed by others
References
D.Bertsekas, Constrained Optimization and Lagrange Multipliers, Academic Press: New York, 1982.
D.Bertsekas, “Projected Newton methods for optimization problems with simple constraints,” SIAM Journal on control and Optimization, vol. 20, pp. 222–246, 1982.
S.Billups and M.Ferris, “Convergence of interior-point algorithms from arbitrary starting points” Working Paper, Computer Sciences Department, University of Wisconsin, Madison, USA, 1993.
R.L.Burden, J.D.Faires, and A.Reynolds, Numerical Analysis, Prindle, Weber and Schmidt, Boston, 1981.
R.Chandrasekaran, “A special case of the complementary pivot problem,” Opsearch, vol. 7, pp. 263–268, 1970.
A.K.Cline, C.B.Moler, G.W.Stewart, and J.H.Wilkinson, “An estimate for the condition number of a matrix,” SIAM. J. Numer. Anal. vol. 16, pp. 368–378, 1979.
T.Coleman and L.Hulbert, “A direct active set algorithm for large sparse quadratic programs with bounds,” Mathematical Programming, vol. 45, pp. 373–406, 1989.
T.Coleman and L.Hulbert, “A globally and superlinearly convergent algorithm for convex quadratic programs with bounds,”, SIAM Journal on Optimization, vol. 3, pp. 298–321, 1993.
T.Coleman and Y.Li, “A reflective Newton method for minimizing a quadratic function subject to bounds on some of the variables,” Technical Report TR 92-1315, Department of Computer Science, Cornell University, USA, 1992.
A.Conn, N.Gould, and Ph.Toint, “Global convergence of a class of trust regions algorithms for optimization with simple bounds,” SIAM Journal on Numerical Analysis, vol. 25, pp. 433–460, 1988.
R.Cottle, J.Pang, and R.Stone, The Linear Complementarity Problem, Academic Press: New York, 1992.
R.Dembo and U.Tulowitzski, “On the minimization of quadratic functions subject to box constraints,” Technical Report, Department of Computer Science, Yale University, USA, 1983.
D.DenHertog, C.Roos, and T.Terlaky, “The linear complementarity problem, sufficient matrices and the criss-cross method,” Working Paper, Delft University of Technology, Delft, Netherlands, 1990.
J.DennisJr. and R.Schnabel, Numerical Methods for Unconstrained Optimization and Nonlinear Equations, Prentice-Hall: Englewood Cliffs, New York, 1983.
I.Duff, A.Erisman, and J.Reid, Direct Methods for Sparse Matrices, Clarendon Press: Oxford, 1986.
I.S.Duff and J.K.Reid, MA27—a set of Fortran subroutines for solving sparse symmetric sets of linear equations, Technical Report R. 10533, AERE, Harwell, England, 1982.
I.S.Duff, R.G.Grimes, and J.G.Lewis, “Sparse matrix test problems,” ACM Transactions on Mathematical Software, vol. 15, pp. 1–14, 1989.
F.Facchinei and S.Lucidi, “A class of penalty functions for optimization problems with bound constraints,” Optimization, vol. 26, pp. 239–259, 1992.
L. Fernandes, Solution of Large-Scale Monotone Linear Complementarity Problems, Master's Thesis, University of Lisbon, 1992. (in portuguese).
R.Fletcher and M.Jackson, “Minimization of a quadratic function subject only to upper and lower bounds,” Journal Institute of Mathematics and Applications vol. 14, pp. 159–174, 1974.
A.Friedlander, J.Martinez, and M.Raydan, “A new method for box constrained convex quadratic minimization problems,” Working Paper, Department of Applied Mathematics, University of Campinas, Campinas, Brazil, 1993.
A. Friedlander, J. Martinez, and S. Santos, “A new trust-region algorithm for bound contrained minimization,” To appear in Applied Mathematics and Optimization, 1993.
J.A.George and J.W.H.Liu, Computer Solution of Large Sparse Positive Definite Systems, Prentice-Hall: Englewood Cliffs, NJ., 1981.
L.Grippo, L.Lampariello, and S.Lucidi, “A class of nonmonotone stabilization methods in unconstrained optimization,” Numerische Mathematik, vol. 59, pp. 779–805, 1991.
F.Guder, J.Morris, and S.Yoon, “Parallel and serial successive overrelaxation for multicommodity spatial price equilibrium problems,” Transportation Science, vol. 26, pp. 48–58, 1992.
C.Han, P.Pardalos, and Y.Ye, “Computational aspects of an interior point algorithm for quadratic problems with box constraints,” in T.Coleman and Y.Li (Eds.), Large-Scale Numerical Optimization, pp. 92–112. SIAM, Philadelphia, 1990.
P.Harker and J.Pang, “A damped Newton's method for the linear complementarity problem,” in E.Allgower and K.Georg (Eds.), Computational Solution of Nonlinear Equations, Lecture Notes in Applied Mathematics 26, pp. 265–284, American Mathematical Society, Providence, 1990.
J.Harker and J.Pang, “Finite-dimensional variational inequalities and nonlinear complementarity problems: a survey of theory, algorithms and applications,” Mathematical Programming, vol. 48, pp. 161–220, 1990.
J.Júdice and M.Pires, “Direct methods for convex quadratic programs subject to box constraints,” Investigação Operacional, vol. 9, pp. 23–56, 1989.
J.Júdice and M.Pires, “A block principal pivoting algorithm for large-scale strictly monotone linear complementarity problems,” Computers and Operations Research, vol. 21, pp. 587–596, 1994.
N.Karmakar, “A new polynomial-time algorithm for linear programming,” Combinatorica, vol. 4, pp. 373–395, 1984.
M.Kojima, N.Megiddo, T.Noma, and A.Yoshise, A Unified Approach to Interior-Point Algorithms for Linear Complementarity Problems, Lecture Notes in Computer Science 538, Springer-Verlag: Berlin, 1991.
M. Kostreva, Direct Algorithms for Complementarity Problems Ph.D. Thesis, Rensselaer Polytechnique Institute, New York, 1976.
C.Lemke, “On complementary pivot theory,” in G.Dantzig and A.Veinott, (Eds.), Mathematics of Decision Sciences, pp. 95–114, American Mathematical Society, Providence, 1968.
Y.Lin and J.Pang, “Iterative methods for large convex quadratic programs: a survey,” SIAM Journal on Control and Optimization, vol. 25, pp. 383–411, 1987.
I.Lustig, R.Marsten, and D.Shanno, “On implementing Mehrotra's predictor-corrector interior-point method for linear programming,” SIAM Journal on Optimization, vol. 2, pp. 435–449, 1992.
O.Mangasarian, “Equivalence of the complementarity problem to a system of nonlinear equations,” SIAM Journal on Applied Mathematics, vol. 31, pp. 89–92, 1976.
S.Mehrotra, “On the implementation of a primal-dual interior-point method,” SIAM Journal on Optimization, vol. 2, pp. 575–601, 1992.
S.Mizuno, M.Kojima, and M.Todd, “Infeasible interior-point primal-dual potential-reduction algorithms for linear programming,” Working Paper, School of Operations Research and Industrial Engineering, Cornell University, New York, 1993.
J.Moré and G.Toraldo, “Algorithms for bound constrained quadratic programming problems,” Numerische Mathematik, vol. 55, pp. 377–400, 1989.
J.Moré and G.Toraldo, “On the solution of large quadratic programming problems with bound constraints,” SIAM Journal on Optimization, vol. 1, pp. 93–113, 1991.
K.Murty, “Note on a Bard-type scheme for solving the complementarity problem,” Opsearch, vol. 11, pp. 123–130, 1974.
K.Murty, Linear Complementarity, Linear and Nonlinear Programming, Heldermann Verlag: Berlin, 1988.
J.Ortega, Introduction to Parallel and Vector Solution of Linear Systems, Plenum Press: New York, 1988.
J.Pang, “On a class of least-element complementarity problems,” Mathematical Programming, vol. 16, pp. 325–347, 1979.
P. Pardalos, Y. Ye, C. Han, and J. Kaliski, “Solution of P 0-matrix linear complementarity problems using a potential reduction algorithm,” To appear in SIAM Journal of Matrix Analysis and Applications, 1993.
L.Portugal, F.Bastos, J.Júdice, J.Paixão, and T.Terlaky, “An investigation of interior-point algorithms for the linear transportation problem,” Working Paper, Department of Mathematics, University of Coimbra, Portugal, 1993.
D.Shanno, “Computational experience with logarithmic barrier methods for liner and nonlinear complementarity problems,” Rutgers Research Report RRR 18-93, Rutcor University, New Brunswick, USA, 1993.
S.Wright, “A path following infeasible interior-point algorithm for linear complementarity problems,” Technical Report MCS-P 334-1192, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, USA, 1992.
E.Yang and J.Tolle, “A class of methods for solving large convex quadratic programs subject to box constraints,” Mathematical Programming, vol. 51, pp. 223–228, 1991.
Y.Ye and P.Pardalos, “A class of linear complementarity problems solvable in polynomial time,” Linear Algebra and its Applications, vol. 152, pp. 3–19, 1991.
Y.Zhang, “On the convergence of a class of infeasible interior-point methods for the horizontal linear complementarity problem”, SIAM Journal on Optimization, vol. 4, pp. 208–227, 1994.
Author information
Authors and Affiliations
Additional information
Support of this work has been provided by the Instituto de Telecomunicações.
Rights and permissions
About this article
Cite this article
Fernandes, L., Júdice, J. & Patrício, J. An investigation of interior-point and block pivoting algorithms for large-scale symmetric monotone linear complementarity problems. Comput Optim Applic 5, 49–77 (1996). https://doi.org/10.1007/BF00429751
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00429751