LEMKE
Solver for Linear Complementarity Problems
LEMKE is a MATLAB library
which implements Lemke's algorithm for solving linear complementarity
problems, by Paul Fackler and Mario Miranda.
The form of this problem is as follows:
Given an NxN matrix M, and an N vector Q, find an N vector Z so that
-
0 <= Z;
-
0 <= M * Z + Q;
-
0 = Z' * ( M * Z + Q );
Reference:
-
Richard Cottle, Jong-Shi Pang, Richard Stone,
The Linear Complementarity Problem,
Academic Press, 1992,
ISBN13: 978-0121923501,
LC: QA402.5.C68.
-
Roger Fletcher,
Practical Methods of Optimization,
Wiley, 1987,
ISBN13: 978-0471494638,
LC: QA402.5.F43.
Source Code:
-
lemke.m,
an implementation of Lemke's algorithm.
Examples and Tests:
You can go up one level to
the MATLAB source codes.
Last revised on 05 December 2007.