LP Flashcards

1
Q

What is the Weak Duality Theorem?

A

For Primal objective function transpose(c) * x and Dual objective function transpose(b) * y, transpose(c) * x <= transpose(b) * y.

e.g., for any feasible y, the Dual obj function transpose(b) * y UPPER BOUNDS the Primal obj function transpose(c) * x.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does it mean when we find a feasible x (from Primal) and feasible y (from Dual) such that transpose(c) * x == transpose(b) * y?

A

It means x and y are both optima! (of their respective problems)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

If the Primal is unbounded, then what is the Dual?

A

Infeasible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

If the Dual is unbounded, then what is the Primal?

A

Infeasible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Is the relationship between Primal and Dual regarding feasibility and boundedness biconditional (iff)?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the standard form of a linear programming problem?

A

maximize transpose(c) * x given the following constraints:

Ax <= b
x >= 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do we check whether an LP is feasible or not?

A

Given an LP in a standard form…
maximize transpose(c) * x
Ax <= b
x >= 0

We add a new, unrestricted variable z to the Ax <= b constraint:
Ax + z <= b

This is always satisfiable with a negative enough z. But if there is a z >= 0 that satisfies the equation, then the original LP is feasible!

So we create a new LP:
max z
Ax + z <= b
x >= 0

And check if the solution z >= 0!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How do we check whether an LP is unbounded?

A
  • Check whether Primal is feasible
  • Check whether Dual is INfeasible

If both true, then the Primal is unbounded.

Why?

Weak Duality tells us that if Dual is infeasible than the Primal is infeasible or unbounded. We verified Dual is infeasible, then ruled out the Primal being infeasible, so Primal must be unbounded.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

If Dual is infeasible, then the what is the Primal?

A

Primal is either infeasible or unbounded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the Strong Duality Theorem?

A

The Primal LP is feasible and bounded iff the Dual LP is feasible and bounded.

Can be reformulated as:

The Primal LP as optimum x_star iff the Dual LP has optimum y_star AND transpose(c) * x_star = transpose(b) * y_star

How well did you know this?
1
Not at all
2
3
4
5
Perfectly