LP Duality - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

LP Duality

Description:

Both these relations can be derived from the ... Farkas Lemma. 18. Strong Duality. PROVE: 19. Example. 2 -1. 1. 1 -2. 2. Objective: max. 20. Example ... – PowerPoint PPT presentation

Number of Views:108
Avg rating:3.0/5.0
Slides: 30
Provided by: CSE
Category:
Tags: duality | farkas

less

Transcript and Presenter's Notes

Title: LP Duality


1
LP Duality
  • Lecture 13 Feb 28

2
Min-Max Theorems
In bipartite graph, Maximum matching Minimum
Vertex Cover
In every graph, Maximum Flow Minimum Cut
Both these relations can be derived from the
combinatorial algorithms. Weve also seen how to
solve these problems by linear programming. Can
we also obtain these min-max theorems from linear
programming?
Yes, LP-duality theorem.
3
Example
Is optimal solution lt 30?
Yes, consider (2,1,3)
4
NP and co-NP?
Upper bound is easy to prove, we just need to
give a solution.
This shows that the problem is in NP.
What about lower bounds?
5
Example
Is optimal solution gt 5?
Yes, because x3 gt 1.
Is optimal solution gt 6?
Yes, because 5x1 x2 gt 6.
Is optimal solution gt 16?
Yes, because 6x1 x2 2x3 gt 16.
6
Strategy
What is the strategy we used to prove lower
bounds?
Take a linear combination of constraints!
7
Strategy
Dont reverse inequalities.
Whats the objective??
To maximize the lower bound.
Optimal solution 26
8
Primal Dual Programs
Dual Program
Primal Program
Primal solutions
Dual solutions
9
Weak Duality
Theorem
If x and y are feasible primal and dual
solutions, then
Proof
10
Maximum bipartite matching
To obtain best upper bound.
What does the dual program means?
Fractional vertex cover!
Maximum matching lt maximum fractional matching
lt minimum fractional vertex cover lt minimum
vertex cover
By Konig, equality throughout!
11
Maximum Flow
d(i,j)1
t
s
What does the dual means?
pv 1
pv 0
Minimum cut is a feasible solution.
12
Maximum Flow
Maximum flow lt maximum fractional flow lt
minimum fractional cut lt minimum cut
By max-flow-min-cut, equality throughout!
13
Primal Dual Programs
Dual Program
Primal Program
Primal solutions
Dual solutions
Primal optimal Dual optimal
Von Neumann 1947
Dual solutions
Primal solutions
14
Strong Duality
PROVE
15
Fundamental Theorem on Linear Inequalities
16
Proof of Fundamental Theorem
17
Farkas Lemma
18
Strong Duality
PROVE
19
Example
Objective max
2
1
-1
1
-2
2
20
Example
Objective max
2
1
-1
1
-2
2
21
Geometric Intuition
2
1
-1
1
-2
2
22
Geometric Intuition
Intuition There exist nonnegative Y1 y2 so that
The vector c can be generated by a1, a2.
Y (y1, y2) is the dual optimal solution!
23
Strong Duality
Intuition There exist Y1 y2 so that
Primal optimal value
Y (y1, y2) is the dual optimal solution!
24
2 Player Game
Column player
-1
1
0
Strategy A probability distribution
Row player
0
-1
1
1
0
-1
Row player tries to maximize the payoff, column
player tries to minimize
25
2 Player Game
Column player
Strategy A probability distribution
Row player
A(i,j)
You have to decide your strategy first.
Is it fair??
26
Von Neumann Minimax Theorem
Strategy set
Which player decides first doesnt matter!
e.g. paper, scissor, rock.
27
Key Observation
If the row player fixes his strategy, then we can
assume that y chooses a pure strategy
Vertex solution is of the form (0,0,,1,0), i.e.
a pure strategy
28
Key Observation
similarly
29
Primal Dual Programs
duality
Write a Comment
User Comments (0)
About PowerShow.com