DM545 Linear and Integer Programming Lecture 6
Sensitivity Analysis and Farkas Lemma
Marco Chiarandini
Department of Mathematics & Computer Science University of Southern Denmark
Sensitivity Analysis and Farkas Lemma Marco Chiarandini Department - - PowerPoint PPT Presentation
DM545 Linear and Integer Programming Lecture 6 Sensitivity Analysis and Farkas Lemma Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Geometric Interpretation Sensitivity Analysis Outline
Department of Mathematics & Computer Science University of Southern Denmark
Geometric Interpretation Sensitivity Analysis Farkas Lemma
2
Geometric Interpretation Sensitivity Analysis Farkas Lemma
3
Geometric Interpretation Sensitivity Analysis Farkas Lemma
4
Geometric Interpretation Sensitivity Analysis Farkas Lemma
3 5· 2x1 + x2 ≤ 14 1 5· −x1 + 2x2 ≤ 8
5
Geometric Interpretation Sensitivity Analysis Farkas Lemma
7
Geometric Interpretation Sensitivity Analysis Farkas Lemma
N, AB¯
8
Geometric Interpretation Sensitivity Analysis Farkas Lemma
6
6
1 , . . . , x∗ 6 ] feasible
7
7
1 , . . . , x∗ 6 , 0] feasible
6
6
1 , . . . , x∗ 6 ] optimal
1 , . . . , x∗ 6 , x∗ 7 , x∗ 8 ] feasible
7 = b4 − 6
j
8 = b5 − 6
j
9
Geometric Interpretation Sensitivity Analysis Farkas Lemma
10
Geometric Interpretation Sensitivity Analysis Farkas Lemma
5, k2 = − 1 4, k3 = 0
11
Geometric Interpretation Sensitivity Analysis Farkas Lemma
12
Geometric Interpretation Sensitivity Analysis Farkas Lemma
5 · 6 + (−1)8 = − 27 5
◮ increase its cost ◮ decrease the amount in constraint II: −2/5 · 6 − a20 + 5 > 0
13
Geometric Interpretation Sensitivity Analysis Farkas Lemma
14
Geometric Interpretation Sensitivity Analysis Farkas Lemma
◮ first effect on its column ◮ then look at c ◮ finally look at b
15
Geometric Interpretation Sensitivity Analysis Farkas Lemma
16
Geometric Interpretation Sensitivity Analysis Farkas Lemma
17
Geometric Interpretation Sensitivity Analysis Farkas Lemma
B AB −1, aka multipliers for B
B ≥ 0 for non basic
B b = cT B A−1 B b = cT B xB = cTx
18
Geometric Interpretation Sensitivity Analysis Farkas Lemma
◮ giving another proof of strong duality ◮ understanding a certificate of infeasibility
19
Geometric Interpretation Sensitivity Analysis Farkas Lemma
≥0
20
Geometric Interpretation Sensitivity Analysis Farkas Lemma
21
Geometric Interpretation Sensitivity Analysis Farkas Lemma
22
Geometric Interpretation Sensitivity Analysis Farkas Lemma
24
Geometric Interpretation Sensitivity Analysis Farkas Lemma
26
Geometric Interpretation Sensitivity Analysis Farkas Lemma
1 y1 + bT 2 y2 + bT 3 y3 > 0
1 y1 + AT 2 y2 + AT 3 y3 ≤ 0
1 y1 + bT 2 y2 > 0
1 y1 + AT 2 y2 ≤ 0
27
Geometric Interpretation Sensitivity Analysis Farkas Lemma
◮ Observe that it is not unique! ◮ It can be reported in place of the dual solution because same dimension. ◮ To repair infeasibility we should change the primal at least so much as
◮ Only constraints with yi = 0 in the certificate of infeasibility cause
28
Geometric Interpretation Sensitivity Analysis Farkas Lemma
◮ Derivation:
◮ Theory:
◮ Symmetry ◮ Weak duality theorem ◮ Strong duality theorem ◮ Complementary slackness theorem ◮ Farkas Lemma:
◮ Dual Simplex ◮ Economic interpretation ◮ Geometric Interpretation ◮ Sensitivity analysis
29
Geometric Interpretation Sensitivity Analysis Farkas Lemma
◮ proving optimality (although the simplex tableau can already do that) ◮ gives a way to check the correctness of results easily ◮ alternative solution method (ie, primal simplex on dual) ◮ sensitivity analysis ◮ solving P or D we solve the other for free ◮ certificate of infeasibility
30