Technical Note—Complementary Programming

Published Online:https://doi.org/10.1287/opre.19.6.1523

A mathematical programming problem P: minimize z = dTx + eTu + fTv subject to Ax + Bu + Cvg, x, u, v ≧ 0, uTv = 0, is called a complementary programming (CP) problem. The condition uTv = 0 distinguishes CP problems from ordinary LP problems. A variety of nonlinear programming problems can be formulated in this form, including absolute-value programming problems, 0-1 mixed-integer-programming problems, quadratic-programming problems, and so forth. This paper proposes a branch-and-bound algorithm for CP problems and reports some computational results.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.