Abstract
This paper provides a means for comparing various computercodes for solving large scale mixed complementarity problems. Wediscuss inadequacies in how solvers are currently compared, andpresent a testing environment that addresses these inadequacies. Thistesting environment consists of a library of test problems, along withGAMS and MATLAB interfaces that allow these problems to be easilyaccessed. The environment is intended for use as a tool byother researchers to better understand both their algorithms and theirimplementations, and to direct research toward problem classes thatare currently the most challenging. As an initial benchmark, eightdifferent algorithm implementations for large scale mixedcomplementarity problems are briefly described and tested with defaultparameter settings using the new testing environment.
Similar content being viewed by others
References
S. C. Billups. Algorithms for Complementarity Problems and Generalized Equations. PhD thesis, University of Wisconsin-Madison, Madison, Wisconsin, August 1995.
S. C. Billups and M. C. Ferris. QPCOMP: A quadratic program based solver for mixed complementarity problems. Mathematical Programmingforthcoming, 1996.
A. Brooke, D. Kendrick, and A. Meeraus. GAMS: A User's Guide. The Scientific Press, South San Francisco, CA, 1988.
Chunhui Chen and O. L. Mangasarian. A class of smoothing functions for nonlinear and mixed complementarity problems. Computational Optimization and Applications, 5:97–138, 1996.
R. W. Cottle. Nonlinear programs with positively bounded Jacobians. PhD thesis, Department of Mathematics, University of California, Berkeley, California, 1964.
T. De Luca, F. Facchinei, and C. Kanzow. A semismooth equation approach to the solution of nonlinear complementarity problems. Preprint 93, Institute of Applied Mathematics, University of Hamburg, Hamburg, January 1995.
S. P. Dirkse and M. C. Ferris. MCPLIB: A collection of nonlinear mixed complementarity problems. Optimization Methods and Software, 5:319–345, 1995.
S. P. Dirkse and M. C. Ferris. The PATH solver: A non-monotone stabilization scheme for mixed complementarity problems. Optimization Methods and Software, 5:123–156, 1995.
S. P. Dirkse, M. C. Ferris, P.V. Preckel, and T. Rutherford. The GAMS callable program library for variational and complementarity solvers. Mathematical Programming Technical Report 94-07, Computer Sciences Department, University of Wisconsin, Madison, Wisconsin, 1994. Available from ftp://ftp.cs.wisc.edu/mathprog/ tech-reports/.
F. Facchinei and J. Soares. A new merit function for nonlinear complementarity problems and a related algorithm. SIAM Journal on Optimization, forthcoming 1996.
F. Facchinei and J. Soares. Testing a new class of algorithms for nonlinear complementarity problems. In F. Giannessi and A. Maugeri, editors, Variational Inequalities and Network Equilibrium Problems, pages 69–83. Plenum Press, New York, 1995.
M.C. Ferris and J. S. Pang. Engineering and economic applications of complementarity problems. Discussion Papers in Economics 95-4, Department of Economics, University of Colorado, Boulder, Colorado, 1995. Available from ftp://ftp.cs.wisc.edu/math-prog/tech-reports/.
M. C. Ferris and D. Ralph. Projected gradient methods for nonlinear complementarity problems via normal maps. In D. Du, L. Qi, and R. Womersley, editors, Recent Advances in Nonsmooth Optimization, pages 57–87. World Scientific Publishers, 1995.
M. C. Ferris and T. F. Rutherford. Accessing realistic complementarity problems within Matlab. In G. Di Pillo and F. Giannessi, editors, Proceedings of Nonlinear Optimization and Applications Workshop, Erice June 1995, Plenum Press, New York, 1996.
A. Fischer. A special Newton-type optimization method. Optimization, 24:269–284, 1992.
A. Fischer and C. Kanzow. On finite termination of an iterative method for linear complementarity problems. Preprint MATH-NM-10-1994, Institute for Numerical Mathematics, Technical University of Dresden, Dresden, Germany, 1994.
R. Fourer, D. Gay, and B. Kernighan. AMPL. The Scientific Press, South San Francisco, California, 1993.
C. B. Garcia and W. I. Zangwill. Pathways to Solutions, Fixed Points, and Equilibria. Prentice-Hall, Inc, Englewood Cliffs, New Jersey, 1981.
C. Geiger and C. Kanzow. On the resolution of monotone complementarity problems. Computational Optimization and Applications, 5:155–173, 1996.
S.-P. Han, J. S. Pang, and N. Rangaraj. Globally convergent Newton methods for nonsmooth equations. Mathematics of Operations Research, 17:586–607, 1992.
P. T. Harker and B. Xiao. Newton's method for the nonlinear complementarity problem: A B-differentiable equation approach. Mathematical Programming, 48:339–358, 1990.
Lars Mathiesen. Computation of economic equilibria by a sequence of linear complementarity problems. Mathematical Programming Study, 23:144–162, 1985.
J. J. Moré. Global methods for nonlinear complementarity problems. Technical Report MCS-P429-0494, Argonne National Laboratory, Argonne, Illinois, April 1994.
J. S. Pang. Newton's method for B-differentiable equations. Mathematics of Operations Research, 15:311–341, 1990.
J. S. Pang. A B-differentiable equation based, globally and locally quadratically convergent algorithm for nonlinear programs, complementarity and variational inequality problems. Mathematical Programming, 51:101–132, 1991.
J. S. Pang and S. A. Gabriel. NE/SQP: A robust algorithm for the nonlinear complementarity problem. Mathematical Programming, 60:295–338, 1993.
D. Ralph. Global convergence of damped Newton's method for nonsmooth equations, via the path search. Mathematics of Operations Research, 19:352–389, 1994.
S. M. Robinson. Generalized equations. In A. Bachem, M. Grötchel, and B. Korte, editors, Mathematical Programming: The State of the Art, Bonn 1982, pages 346–367. Springer Verlag, Berlin, 1983.
S. M. Robinson. Normal maps induced by linear transformations. Mathematics of Operations Research, 17:691–714, 1992.
T. F. Rutherford. MILES: A mixed inequality and nonlinear equation solver. Working Paper, Department of Economics, University of Colorado, Boulder, 1993.
T. F. Rutherford. Extensions of GAMS for complementarity problems arising in applied economic analysis. Journal of Economic Dynamics and Control, forthcoming, 1996.
H. E. Scarf. The approximation of fixed points of a continuous mapping. SIAM Journal on Applied Mathematics, 15:1328-1343, 1967.
M. J. Todd. Computation of Fixed Points and Applications, volume 124 of Lecture Notes in Economics and Mathematical Systems. Springer-Verlag, Heidelberg, 1976.
B. Xiao and P. T. Harker. A nonsmooth Newton method for variational inequalities: I: Theory. Mathematical Programming, 65:151–194, 1994.
B. Xiao and P. T. Harker. A nonsmooth Newton method for variational inequalities: II: Numerical results. Mathematical Programming, 65:195–216, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Billups, S.C., Dirkse, S.P. & Ferris, M.C. A Comparison of Large Scale Mixed Complementarity Problem Solvers. Computational Optimization and Applications 7, 3–25 (1997). https://doi.org/10.1023/A:1008632215341
Issue Date:
DOI: https://doi.org/10.1023/A:1008632215341