Weak Duality Theorem (according to my course notes)

Click For Summary

Homework Help Overview

The discussion revolves around the Weak Duality Theorem in linear programming, specifically addressing the implications of feasibility for the primal and dual problems. Participants are examining the logical connections between the feasibility of solutions and the bounds established by the theorem.

Discussion Character

  • Conceptual clarification, Assumption checking

Approaches and Questions Raised

  • Participants are questioning the logic behind the theorem's implications regarding infeasibility when one of the problems is unbounded. There is a focus on whether the inequality can illustrate points about infeasibility based on the assumptions of feasible solutions.

Discussion Status

Some participants are exploring the logical structure of the theorem and its implications, while others are providing insights into the relationship between feasibility and the bounds established by the theorem. There is an ongoing examination of the premises and consequences of the theorem, with no explicit consensus reached yet.

Contextual Notes

Participants note that the theorem's hypothesis asserts the existence of feasible solutions for both the primal and dual problems, which raises questions about the implications of unboundedness and infeasibility. There are references to examples that illustrate scenarios where both problems can be infeasible.

Jamin2112
Messages
973
Reaction score
12

Homework Statement



Weak Duality Theorem. If x ε ℝn is feasible for P and x ε ℝm is feasible for D, then

cTx ≤ yTAx ≤ bTy.

Thus, if P is unbounded, then D is necessarily infeasible, and if D is unbounded, then P is necessarily infeasible. Moreover, if cTx = bTy with x feasible for P and y feasible for D, then x must solve for P and y must solve for D.

Homework Equations



c ε ℝn, b ε ℝm A ε ℝm x n

P: maximize cTx subject to Ax ≤ b, 0 ≤ x, where the inequalities Ax ≤ b are to be interpreted componentwise.

D: minimize bTy subject to ATy ≥ c, y ≥ 0.

The Attempt at a Solution



So the "proof" that follows in my course notes starts with

Let x ε ℝn be feasible for P and y ε ℝm be feasible for D.

Then it basically gives a simple verification of the inequality and says that the other results obviously follow.

I'm confused by the logic here. The theorem starts by choosing x and y feasible for P and D. Then it states that if P is unbounded, the inequality shows that there could be no feasible y ...... which is strange because the inequality only works for a feasible x and y.Could someone clear this up for me?
 
Last edited:
Physics news on Phys.org
The hypothesis for the theorem asserts that there exist x which is feasible for P and there exists y which is feasible for D. By that hypothesis, it is impossible for either P or D to be infeasible.
 
HallsofIvy said:
The hypothesis for the theorem asserts that there exist x which is feasible for P and there exists y which is feasible for D. By that hypothesis, it is impossible for either P or D to be infeasible.

Can that be gathered from looking at the inequality? My point is that the inequality is only relevant for feasible x and y; hence I don't see how it illustrates a point about the infeasibility of y.

From my course notes:

screen-capture-7-4.png
 
Jamin2112 said:
Can that be gathered from looking at the inequality? My point is that the inequality is only relevant for feasible x and y; hence I don't see how it illustrates a point about the infeasibility of y.

From my course notes:

screen-capture-7-4.png

Look at what the Theorem says: it says IF x is feasible for P and y is feasible for D, then cx ≤ by. OK, so think about it: if P is unbounded, there cannot be any y that is feasible for D (because a feasible y produces an upper bound on cx for all feasible x). Similarly for the other part of the statement.

BTW: it is possible for both P and D to be infeasible, as some examples show.

RGV
 
Ray Vickson said:
Look at what the Theorem says: it says IF x is feasible for P and y is feasible for D, then cx ≤ by. OK, so think about it: if P is unbounded, there cannot be any y that is feasible for D (because a feasible y produces an upper bound on cx for all feasible x). Similarly for the other part of the statement.

BTW: it is possible for both P and D to be infeasible, as some examples show.

RGV

Here's the logic of the first part of the theorem.

Premises:
(1) Ax ≤ b
(2) ATy ≤ c
Logical Consequence:
cTx ≤ bTy.

Here's the logic of the second part of the theorem:

Premises:
(1) For all M ε ℝ there exists an x ε ℝn such that cTx > M.
Logical Consequence:
There exists no y ε ℝm such that ATy ≤ b.


Those seem like unrelated parts of the theorem, each requiring it's own proof. Maybe I'll need to look at it more closely.
 
The second part is not part of the main theorem, but is a sole consequence of the theorem. It does not really need a formal proof, since it is just a logical consequence of the theorem itself. The theorem implies that IF P and are both feasible, we have an upper bound on cx and a lower bound on by. Thus, if it happens that cx is unbounded it MUST be the case that D is i feasible (for when we sat that cx is unbounded we are implicitly assuming that P is feasible).

RGV
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 0 ·
Replies
0
Views
4K
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
6K