It seems that every theory of duality I can find in the theory of linear programs employs the fact that the variables $x_i$ in the program are non-negative. Is there a theory of duality, giving us the complementary slackness property, etc, where the variables of a linear program are not necessarily non-negative, but instead can take on unbounded real values?
Duality of linear programs without non-negativity constraints
697 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail AtThere are 2 best solutions below
On
Let's apply the general dual problem construction to the LP \begin{align} \text{minimize} & \quad \langle c, x \rangle \\ \text{subject to} & \quad Ax = b, \\ & \quad Cx \leq d. \end{align} The Lagrangian is \begin{align} L(x,z,w) &= \langle c, x \rangle + \langle z,Ax - b \rangle + \langle w, Cx - d \rangle \\ &= \langle c + A^T z + C^T w, x \rangle - \langle z,b \rangle - \langle w, d \rangle. \end{align} The dual function is \begin{align} G(z,w) &= \inf_x L(x,z,w) \\ &= \begin{cases} -\langle z,b \rangle - \langle w,d \rangle \quad \text{if } c + A^T z + C^T w = 0, \\ -\infty \quad \text{otherwise.} \end{cases} \end{align} The dual problem is \begin{align} \text{maximize}_{z,w} & \quad - \langle z,b \rangle - \langle w, d \rangle \\ \text{subject to} & \quad c + A^T z + C^T w = 0,\\ & \quad w \geq 0. \end{align} The KKT conditions are: \begin{align} Ax &= b ,\\ Cx & \leq d, \\ c + A^T z + C^T w &= 0, \\ w &\geq 0, \\ w_i(Cx - d)_i &= 0 \quad \text{for all }i. \end{align}
Yes, you can find the dual of an LP in which variables have general upper and lower bounds, some of which might be $\pm \infty$. This is discussed in many textbooks on linear programming.
Note that if all of the variables are free (no upper or lower bounds) than either the LP is infeasible, the LP is unbounded or all feasible solutions have the same objective value. The dual of such an LP is of very little interest.
To see this, consider the linear system of equations $Ax=b$. Either
or
or
3.a. The vector $c$ is orthogonal to hyperplane of feasible solutions, in which case every solution to the LP has the same (optimal) objective value.
or
3.b. The vector $c$ is not orthogonal to the hyperplane of feasible solutions, in which case the LP is unbounded.