Mixed Complementarity Problem (MCP) is a problem formulation in mathematical programming. Many well-known problem types are special cases of, or may be reduced to MCP. It is a generalization of nonlinear complementarity problem (NCP).
The mixed complementarity problem is defined by a mapping
F(x):Rn\toRn
\elli\inR\cup\{-infty\}
ui\inR\cup\{infty\}
The solution of the MCP is a vector
x\inRn
i\in\{1,\ldots,n\}
xi=\elli, Fi(x)\ge0
\elli<xi<ui, Fi(x)=0
xi=ui, Fi(x)\le0
[\ell,u]