A complementarity problem is a type of mathematical optimization problem. It is the problem of optimizing (minimizing or maximizing) a function of two vector variables subject to certain requirements (constraints) which include: that the inner product of the two vectors must equal zero, i.e. they are orthogonal.[1] In particular for finite-dimensional real vector spaces this means that, if one has vectors X and Y with all nonnegative components (xi ≥ 0 and yi ≥ 0 for all : in the first quadrant if 2-dimensional, in the first octant if 3-dimensional), then for each pair of components xi and yi one of the pair must be zero, hence the name complementarity. e.g. X = (1, 0) and Y = (0, 2) are complementary, but X = (1, 1) and Y = (2, 0) are not. A complementarity problem is a special case of a variational inequality.
George Isac (2000). Topological Methods in Complementarity Theory. Springer. ISBN978-0-7923-6274-6.
Francisco Facchinei; Jong-Shi Pang (2003). Finite-Dimensional Variational Inequalities and Complementarity Problems: v.1 and v.2. Springer. ISBN978-0-387-95580-3.
Richard Cottle; F. Giannessi; Jacques Louis Lions, eds. (1980). Variational Inequalities and Complementarity Problems: Theory and Applications. John Wiley & Sons. ISBN978-0-471-27610-4.
Michael C. Ferris; Jong-Shi Pang, eds. (1997). Complementarity and Variational Problems: State of the Art. SIAM. ISBN978-0-89871-391-6.