Linear programs
10-725 Optimization Geoff Gordon Ryan Tibshirani
Linear programs 10-725 Optimization Geoff Gordon Ryan Tibshirani - - PowerPoint PPT Presentation
Linear programs 10-725 Optimization Geoff Gordon Ryan Tibshirani Review: LPs max 2x+3y s.t. LPs: m constraints, n vars x + y 4 A: R m n b: R m c: R n x: R n 2x + 5y 12 ineq form x + 2y 5 [min or max] c T x s.t.
10-725 Optimization Geoff Gordon Ryan Tibshirani
Geoff Gordon—10-725 Optimization—Fall 2012
2
Geoff Gordon—10-725 Optimization—Fall 2012
3
Geoff Gordon—10-725 Optimization—Fall 2012
identity matrix
specify all other variables (so, a 0-face, if it’s feasible)
4
x y u v w z RHS 1 1 1 0 0 0 4 2 5 0 1 0 0 12 1 2 0 0 1 0 5
Geoff Gordon—10-725 Optimization—Fall 2012
5
3 1 2 5 2 3 1 5
Geoff Gordon—10-725 Optimization—Fall 2012
6
1 0 5/7 10/7 0 1 -1/7 5/7 1 5 0 5 0 -7 1 -5 1/5 1 0 1 7/5 0 1 2
Geoff Gordon—10-725 Optimization—Fall 2012
7
Geoff Gordon—10-725 Optimization—Fall 2012
8
Geoff Gordon—10-725 Optimization—Fall 2012
9
Geoff Gordon—10-725 Optimization—Fall 2012
10
Geoff Gordon—10-725 Optimization—Fall 2012
11
Geoff Gordon—10-725 Optimization—Fall 2012
x y z u v w RHS 1 0 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1
12
Geoff Gordon—10-725 Optimization—Fall 2012
x y s t u v z RHS 1 1 1 0 0 0 0 4 2 5 0 1 0 0 0 12 1 2 0 0 1 0 0 5 1 0 0 0 0 1 0 4
13
x y s t u v z RHS 0.4 1 0 0.2 0 0 0 2.4 0.6 0 1 -0.2 0 0 0 1.6 0.2 0 0 -0.4 1 0 0 0.2 1 0 0 0 0 1 0 4
x y s t u v z RHS 1 0 0 -2 5 0 0 1 0 1 0 1 -2 0 0 2 0 0 1 1 -3 0 0 1 0 0 0 2 -5 1 0 3 0 0 0 -1 4 0 1 8
x y s t u v z RHS 1 0 2 0 -1 0 0 3 0 1 -1 0 1 0 0 1 0 0 1 1 -3 0 0 1 0 0 -2 0 1 1 0 1 0 0 1 0 1 0 1 9
Geoff Gordon—10-725 Optimization—Fall 2012
x y u v w RHS 1 1 1 0 0 4 2 5 0 1 0 12 1 2 0 0 1 5
17
Geoff Gordon—10-725 Optimization—Fall 2012
0 ≤ x, y, s1..s6 max x - 2y x y slacks z RHS 1 1 1 0 0 0 0 4 3 -2 0 1 0 0 0 4 1 -1 0 0 1 0 0 1
18
Geoff Gordon—10-725 Optimization—Fall 2012
19
Geoff Gordon—10-725 Optimization—Fall 2012
20
Geoff Gordon—10-725 Optimization—Fall 2012
x y u v w RHS 1 1 1 0 0 4 2 5 0 1 0 12 1 2 0 0 1 16/3 1 0 0 -2 5 8/3 0 1 0 1 -2 4/3 0 0 1 1 -3 0 1 0 2 0 -1 8/3 0 1 -1 0 1 4/3 0 0 1 1 -3 0
21
Geoff Gordon—10-725 Optimization—Fall 2012
22
Geoff Gordon—10-725 Optimization—Fall 2012
23
Geoff Gordon—10-725 Optimization—Fall 2012
has reduced cost = 0
a d-face for d ≥ 1
24
Geoff Gordon—10-725 Optimization—Fall 2012
entering variable in objective was 0)
25