branch and bound

13
Branch and Bound See Beale paper

Upload: brooks

Post on 04-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

Branch and Bound. See Beale paper. Example: Maximize z=x1+x2. x2. x1. Solve First LP problem:. Solution is [1.5 2.5]. x2. x1. [1.5 2.5]. X1 >= 2. X1 = 2. X1

TRANSCRIPT

Page 1: Branch and Bound

Branch and Bound

See Beale paper

Page 2: Branch and Bound

Example: Maximize z=x1+x2

x2

x1

Page 3: Branch and Bound

Solve First LP problem:

• Solution is [1.5 2.5]

x2

x1

Page 4: Branch and Bound

[1.5 2.5]

X1 <= 1

[1 1.5]x2

x1

X1 >= 2

[2 1.5] , z=3.5, z=2.5

Page 5: Branch and Bound

[1.5 2.5]

X1 <= 1

[1 1.5]

x2

x1

X1 >= 2

[2 1.5] , z=3.5, z=2.5

X2<= 1 x2>= 2

No solution

[2.25, 1], z=3.25

Page 6: Branch and Bound

[1 1.5]

x2

x1

[2 1.5] , z=3.5

, z=2.5X2<= 1 x2>= 2

No solution

[2.25, 1], z=3.25

X1 <= 2 x1 >= 3

[2,1], z=3

No solution

Page 7: Branch and Bound
Page 8: Branch and Bound

Example: Maximize x1+x2

x2

x1

Page 9: Branch and Bound

SSbar

Sums edges out of S >= 2

Page 10: Branch and Bound

In TSP, we solve LP problem with constraint {each vertex has 2 edges

incident to it} and we add just relevant ‘subtour inequalities’ to cut off any subtour solutions. So each time we solve LP and if we get a

subtour solution, we add the specific subtour inequality to cut off that solution and resolve LP. This continues until we get a final tour

solution.

Page 11: Branch and Bound

Objective Function to be minimized

Unbounded

Page 12: Branch and Bound

Infeasible solution

Page 13: Branch and Bound

LP feasible, but integer infeasible