Abstract
This paper provides a means for comparing various computer codes for solving large scale mixed complementarity problems. We discuss inadequacies in how solvers are currently compared, and present a testing environment that addresses these inadequacies. This testing environment consists of a library of test problems, along with GAMS and MATLAB interfaces that allow these problems to be easily accessed. The environment is intended for use as a tool by other researchers to better understand both their algorithms and their implementations, and to direct research toward problem classes that are currently the most challenging. As an initial benchmark, eight different algorithm implementations for large scale mixed complementarity problems are briefly described and tested with default parameter settings using the new testing environment.
Keywords
This material is based on research supported by National Science Foundation Grant CCR-9157632 and the Air Force Office of Scientific Research Grant F49620-94-1-0036.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
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 Programming forthcoming, 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/math-prog/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. Mathematic← Programming, 65:195–216, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Kluwer Academic Publishers, Boston
About this chapter
Cite this chapter
Billups, S.C., Dirkse, S.P., Ferris, M.C. (1997). A Comparison of Large Scale Mixed Complementarity Problem Solvers. In: Murli, A., Toraldo, G. (eds) Computational Issues in High Performance Software for Nonlinear Optimization. Springer, Boston, MA. https://doi.org/10.1007/978-0-585-26778-4_2
Download citation
DOI: https://doi.org/10.1007/978-0-585-26778-4_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-7923-9862-2
Online ISBN: 978-0-585-26778-4
eBook Packages: Springer Book Archive