Skip to main content
Log in

Reformulation of mathematical programming problems as linear complementarity problems and investigation of their solution methods

  • Contributed Papers
  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

A family of complementarity problems is defined as extensions of the well-known linear complementarity problem (LCP). These are:

  1. (i)

    second linear complementarity problem (SLCP), which is an LCP extended by introducing further equality restrictions and unrestricted variables;

  2. (ii)

    minimum linear complementarity problem (MLCP), which is an LCP with additional variables not required to be complementary and with a linear objective function which is to be minimized;

  3. (iii)

    second minimum linear complementarity problem (SMLCP), which is an MLCP, but the nonnegative restriction on one of each pair of complementary variables is relaxed so that it is allowed to be unrestricted in value.

A number of well-known mathematical programming problems [namely, quadratic programming (convex, nonconvex, pseudoconvex, nonconvex), linear variational inequalities, bilinear programming, game theory, zero-one integer programming, fixed-charge problem, absolute value programming, variable separable programming] are reformulated as members of this family of four complementarity problems. A brief discussion of the main algorithms for these four problems is presented, together with some computational experience.

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. Lemke, C. E.,Bimatrix Equilibrium Points and Mathematical Programming, Management Science, Vol. 11, pp. 681–689, 1965.

    Google Scholar 

  2. Lemke, C. E.,On Complementary Pivot Theory, Mathematics of Decision Sciences, Edited by G. B. Dantzig and A. F. Veinott, Jr., American Mathematical Society, Providence, Rhode Island, pp. 95–114, 1968.

    Google Scholar 

  3. Kirchgassner, K.,Ein Verfahren zur Maximierung Linear Funktionen in Nichtkonvexen Bereichen, Zeitschrift für Angewandte Mathematik, Vol. 42, pp. 22–24, 1962.

    Google Scholar 

  4. Giannessi, F., andTomasin, E.,Nonconvex Quadratic Programming, Linear Complementarity Problems, and Integer Linear Programs, Mathematical Programming in Theory and Practice, Edited by P. L. Hammer and A. B. Zoutendijk, North-Holland, Amsterdam, Holland, pp. 161–199, 1974.

    Google Scholar 

  5. Ibaraki, T.,Complementary Programming, Operations Research, Vol. 19, pp. 1523–1528, 1971.

    Google Scholar 

  6. Murty, K.,Linear and Combinatorial Programming, John Wiley, New York, New York, 1976.

    Google Scholar 

  7. Cottle, R. W., andDantzig, G. B.,Complementary Pivot Theory of Mathematical Programming, Mathematics of Decision Sciences, Edited by G. B. Dantzig and A. F. Veinott, Jr., American Mathematical Society, Providence, Rhode Island, pp. 115–135, 1968.

    Google Scholar 

  8. Martos, B.,Nonlinear Programming, Theory and Methods, North-Holland, Amsterdam, Holland, 1975.

    Google Scholar 

  9. Cottle, R. W., andFerland, J. A.,Matrix-Theory Criteria for the Quasi-Convexity and Pseudo-Convexity of Quadratic Functions, Linear Algebra and Its Applications, Vol. 5, pp. 123–136, 1972.

    Google Scholar 

  10. Cottle, R. W., andFerland, J. A.,On Pseudo-Convex Functions of Nonnegative Variables, Mathematical Programming, Vol. 1, pp. 95–101, 1971.

    Google Scholar 

  11. Eaves, B. C.,On Quadratic Programming, Management Sciences, Vol. 17, pp. 698–711, 1971.

    Google Scholar 

  12. Frank, M., andWolfe, P.,An Algorithm for Quadratic Programming, Naval Research Logistics Quarterly, Vol. 3, pp. 95–110, 1956.

    Google Scholar 

  13. Karamardian, S.,The Complementarity Problem, Mathematical Programming, Vol. 2, pp. 107–129, 1972.

    Google Scholar 

  14. Kinderlehrer, D., andStampacchia, G.,An Introduction to Variational Inequalities and Their Applications, Academic Press, New York, New York, 1980.

    Google Scholar 

  15. Konno, H.,An Algorithm for Solving Bilinear Programs, Mathematical Programming, Vol. 11, pp. 14–27, 1976.

    Google Scholar 

  16. Konno, H.,Bilinear Programming, Part 2: Applications of Bilinear Programming, Technical Report No. 71-10, Operations Research Department, Stanford University, Stanford, California, 1971.

    Google Scholar 

  17. Collatz, L., andWetterling, W.,Optimization Problems, Springer-Verlag, Heidelberg, Germany, 1975.

    Google Scholar 

  18. Lemke, C. E., andHowson, J. T.,Equilibrium Points of Bimatrix Games, SIAM Journal on Applied Mathematics, Vol. 12, pp. 413–423, 1964.

    Google Scholar 

  19. Eaves, B. C.,The Linear Complementarity Problem, Management Science, Vol. 17, pp. 612–634, 1971.

    Google Scholar 

  20. Howson, J. T.,Equilibria for Polymatrix Games, Management Science, Vol. 17, pp. 312–318, 1972.

    Google Scholar 

  21. Dantzig, G. B.,Solving Two-Move Games with Perfect Information, Report No. P-1459, The Rand Corporation, Santa Monica, California, 1958.

    Google Scholar 

  22. Mitra, G.,Theory and Applications of Mathematical Programming, Academic Press, New York, New York, 1976.

    Google Scholar 

  23. Kaneko, I., andHalman, W. P.,An Enumeration Algorithm for a General Linear Complementarity Problem, Technical Report No. WP-78-11, University of Wisconsin, Madison, Wisconsin, 1978.

    Google Scholar 

  24. Beale, E., andForrest, J. J. H.,Global Optimization Using Special Ordered Sets, Mathematical Programming, Vol. 10, pp. 52–69, 1976.

    Google Scholar 

  25. Graves, L. G.,A Principal Pivoting Simplex Algorithm for Linear and Quadratic Programming, Operations Research, Vol. 15, pp. 482–494, 1967.

    Google Scholar 

  26. Murty, K.,Note on a Bard-Type Scheme for Solving the Complementarity Problem, Opsearch, Vol. 11, pp. 123–130, 1974.

    Google Scholar 

  27. Van Der Heyden, L.,A Variable Dimension Algorithm for the Linear Complementarity Problem, Mathematical Programming, Vol. 19, pp. 328–346, 1980.

    Google Scholar 

  28. Judice, J. J.,A Study of the Linear Complementarity Problems, Doctoral Thesis, Department of Mathematics and Statistics, Brunel University, Uxbridge, Middlesex, England, 1982.

    Google Scholar 

  29. Sargent, R. W. H.,An Efficient Implementation of the Lemke Algorithm and Its Extension to Deal with Upper and Lower Bounds, Mathematical Programming Study, Vol. 7, pp. 36–54, 1978.

    Google Scholar 

  30. Tomlin, J. A.,Robust Implementation of Lemke's Method for the Linear Complementarity Problem, Mathematical Programming Study, Vol. 7, pp. 55–60, 1978.

    Google Scholar 

  31. Pang, J. S.,A New and Efficient Technique for a Class of Portfolio Selection Problems, Operations Research, Vol. 28, pp. 754–767, 1980.

    Google Scholar 

  32. Judice, J. J.,Classes of Matrices for the Linear Complementarity Problem, Paper Presented at the 1st Meeting on Linear Algebra and Applications, Coimbra, Portugal, 1982.

  33. Chandrasekharan, R.,A Special Case of the Complementary Pivot Problem, Opsearch, Vol. 7, pp. 263–268, 1970.

    Google Scholar 

  34. Saigal, R.,A Note on a Special Linear Complementarity Problem, Opsearch, Vol. 7, pp. 175–180, 1970.

    Google Scholar 

  35. Cottle, R. W., andSacher, R. S.,On the Solution of Large Structured Linear Complementarity Problems: The Tridiagonal Case, Applied Mathematics and Optimization, Vol. 3, pp. 321–340, 1977.

    Google Scholar 

  36. Diamond, M. A.,The Solution of a Quadratic Programming Problem Using Fast Methods to Solve Systems of Linear Equations, International Journal of Systems Science, Vol. 5, pp. 131–136, 1974.

    Google Scholar 

  37. Aganagic, M.,Iterative Methods for the Linear Complementarity Problems, Technical Report No. SOL 78-10, Department of Operations Research, Stanford University, Stanford, California, 1978.

    Google Scholar 

  38. Aganagic, M.,Newton's Method for Linear Complementarity Problems, Mathematical Programming, Vol. 28, pp. 349–362, 1984.

    Google Scholar 

  39. Ahn, B. H.,Iterative Methods for Linear Complementarity Problems, with Upper Bounds on Primary Variables, Mathematical Programming, Vol. 26, pp. 295–315, 1983.

    Google Scholar 

  40. Ahn, B. H.,Solution of Nonsymmetric Linear Complementarity Problems by Iterative Methods, Journal of Optimization Theory and Applications, Vol. 33, pp. 175–185, 1981.

    Google Scholar 

  41. Cottle, R. W., andGoheen, M. S.,A Special Class of Large Quadratic Programs, Nonlinear Programming 3, Edited by O L. Mangasarian, R. R. Meyer, and S. M. Robinson, Academic Press, New York, New York, pp. 361–390, 1978.

    Google Scholar 

  42. Cottle, R. W., Golub, G. H., andSacher, R. S.,On the Solution of Large Structured Linear Complementarity Problems: The Block Partitioned Case, Applied Mathematics and Optimization, Vol. 4, pp. 347–363, 1978.

    Google Scholar 

  43. Luk, F. T., andPagano, M.,Quadratic Programming with M-matrices, Linear Algebra and Its Applications, Vol. 33, pp. 15–40, 1980.

    Google Scholar 

  44. Mangasarian, O. L.,Solution of Symmetric Linear Complementarity Problems by Iterative Methods, Journal of Optimization Theory and Applications, Vol. 22, pp. 465–485, 1977.

    Google Scholar 

  45. O'Leary, D. P.,A Generalized Conjugate Gradient Algorithm for Solving a Class of Quadratic Programming Problems, Linear Algebra and Its Applications, Vol. 34, pp. 371–399, 1980.

    Google Scholar 

  46. Pang, J. S.,On a Class of Least-Element Complementarity Problems, Mathematical Programming, Vol. 16, pp. 111–126, 1979.

    Google Scholar 

  47. Cottle, R. W., andPang, J. S.,On Solving Linear Complementarity Problems as Linear Programs, Mathematical Programming Study, Vol. 7, pp. 88–107, 1978.

    Google Scholar 

  48. Mangasarian, O. L.,Linear Complementarity Problems Solvable by a Single Linear Program, Mathematical Programming, Vol. 10, pp. 263–270, 1976.

    Google Scholar 

  49. Mangasarian, O. L.,Simplified Characterizations of Linear Complementarity Problems Solvable as Linear Programs, Mathematics of Operations Research, Vol. 4, pp. 268–273, 1979.

    Google Scholar 

  50. Shiau, T. H.,Iterative Linear Programming for Linear Complementarity and Related Problems, Technical Report No. 507, Computer Sciences Department, University of Wisconsin, Madison, Wisconsin, 1983.

    Google Scholar 

  51. Al-Khayyal, F. L.,Linear, Quadratic, and Bilinear Programming Approaches to the Linear Complementarity Problem, European Journal of Operations Research, Vol. 24, pp. 216–227, 1986.

    Google Scholar 

  52. Bard, J. F., andFalk, J. E.,A Separable Programming Approach to the Linear Complementarity Problem, Computers and Operations Research, Vol. 9, pp. 153–159, 1982.

    Google Scholar 

  53. Pardalos, P. M., andRosen, J. B.,Global Optimization Approach to the Linear Complementarity Problem, Technical Report, Computer Science Department, University of Minnesota, Minneapolis, Minnesota, 1985.

    Google Scholar 

  54. Ramarao, B., andShetty, C. M.,Application of Disjunctive Programming to the Linear Complementarity Problem, National Research Logistics Quarterly, Vol. 31, pp. 589–600, 1984.

    Google Scholar 

  55. Al-Khayyal, F. A.,An Implicit Enumeration Procedure for the General Linear Complementarity Problem, Technical Report, Georgia Institute of Technology, Atlanta, Georgia, 1984.

    Google Scholar 

  56. Garcia, G. B., andLenke, C. E.,All Solutions to Linear Complementarity Problems by Implicit Search, Paper Presented at the 39th Meeting of the Operations Society of America, 1971.

  57. Judice, J. J., andMitra, G.,An Enumerative Method for the Solution of Linear Complementarity Problems, Technical Report No. TR-04-83, Department of Mathematics and Statistics, Brunel University, Uxbridge, Middlesex, England, 1983.

    Google Scholar 

  58. Mitra, G., andJahanshalou, G. R.,Linear Complementarity Problem and a Tree Search Algorithm for Its Solution, Survey of Mathematical Programming, Edited by A. Prekopa, North-Holland, Amsterdam, Holland, pp. 35–56, 1979.

    Google Scholar 

  59. Murty, K.,An Algorithm for Finding all the Feasible Complementary Bases for a Linear Complementary Problem, Technical Report No. 72-2, Department of Industrial Engineering, University of Michigan, Ann Arbor, Michigan, 1972.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by R. W. H. Sargent

The first author was supported by a NATO scholarship during his period of stay at Brunel University. The authors would also like to thank Professor R. Sargent of Imperial College, who found an error in an earlier version of the reformulation of the variable separable programming as an SMLCP.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Judice, J.J., Mitra, G. Reformulation of mathematical programming problems as linear complementarity problems and investigation of their solution methods. J Optim Theory Appl 57, 123–149 (1988). https://doi.org/10.1007/BF00939332

Download citation

  • Issue Date:

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

Key Words

Navigation