The dual is . For feasible points , so its feasible objectives bound the primal objective from above. This is weak duality with the given maximization convention.
Feasibility makes both sums and nonnegative. Their sum is the gap . At optimal points the assumed equal optimal values make that gap zero, forcing each nonnegative sum to vanish. Hence
In fact every individual nonnegative product in the two sums vanishes, giving the componentwise complementary slackness conditions too.
Take the dual vector . Its column constraints have values , exceeding or equaling ; its entries are positive. Thus it is dual feasible. The first two constraints are equalities while the last two have strictly positive slack, suggesting . Solve the two primal equalities to get , , both positive.
The resulting feasible objectives agree:
Weak duality proves optimality. Strict dual slack in columns three and four and positive dual entries force the two primal equalities, proving primal uniqueness; positive first two primal coordinates force the two independent dual equalities, proving dual uniqueness.
Write each unrestricted coordinate as with . Then the primal has nonnegative variables , constraint matrix , and objective coefficients . Its dual constraints are and , hence equality. Therefore
The removed sign restriction on the primal variables becomes equality of the dual column constraints.
The first two active constraints give , , hence . The remaining left side is , so it is feasible, with objective . The associated dual has and equalities , . The vector is feasible and has value . Thus
Equal objectives certify both optima even with unrestricted primal variables. The positive first two dual entries force both active constraints at any primal optimum, so that optimum is unique. The positive slack in the third primal constraint forces at any dual optimum, and the two dual equalities then determine its unique value.

Articles by others on the same topic (0)

There are currently no matching articles.