0

I was asked the following question on my linear programming midterm:

Consider the following linear program: $$ \text{max } c^{T}x \\ \text{s.t. } Ax \leq b $$

where A is a square $ n \times n $ matrix of full rank. Show that this linear program has an optimal solution if and only if $ (A^{T})^{-1}c \geq 0 $ and in this case the optimal value is $ b^{T}(A^{T})^{-1}c $ (Hint: Consider the dual problem. Observe that x variables are not constrained to be nonnegative)

This was my answer which received little credit:

Since all x variables are free all constraints in dual are equalities.

That is $ A^{T}y = c $ so $ y = (A^{T})^{-1}c $ and $ y $ must be $\geq$ 0 for complementary slackness to hold and an optimal solution to exist.

Also it is easy to see that $ b^{T}(A^{T})^{-1}c $ is the optimal value.

0 Answers0