Lably
Skip to content

Linear complementarity problem

  • 3 min read
  • 2 chapters

Related on Lably

Through Mathematical optimization and Symmetric matrix

Formulation

Given a real matrix M and vector q, the linear complementarity problem LCP(q, M) seeks vectors z and w which satisfy the following constraints:

  • w,z⩾0, (that is, each component of these two vectors is non-negative)
  • zTw=0 or equivalently ∑iwizi=0. This is the complementarity condition, since it implies that, for all i, at most one of wi and zi can be positive.
  • w=Mz+q

A sufficient condition for existence and uniqueness of a solution to this problem is that M be symmetric positive-definite. If M is such that LCP(q, M) has a solution for every q, then M is a Q-matrix. If M is such that LCP(q, M) have a unique solution for every q, then M is a P-matrix. Both of these characterizations are sufficient and necessary.

The vector w is a slack variable, and so is generally discarded after z is found. As such, the problem can also be formulated as:

  • Mz+q⩾0
  • z⩾0
  • zT(Mz+q)=0 (the complementarity condition)

Sign in to keep reading

One more chapter is free with a Lably account.

More in Scientists, inventors, and mathematicians