KEMBAR78
Integer Programming 2 | PDF | Theoretical Computer Science | Computer Science
0% found this document useful (0 votes)
5 views11 pages

Integer Programming 2

Management science textbook slides

Uploaded by

gsteadman28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views11 pages

Integer Programming 2

Management science textbook slides

Uploaded by

gsteadman28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 11

Management Science:

Operations Research(OR)

Chapter 4
Integer Programming
(4.3)

25-09-09 Lecture 1
4.3 Solution Methods for IP

 Cutting plane methods

 Branch-and-Bound Methods

 Heuristic Methods

25-09-09 Lecture 2
4.3.2 Branch-and-Bound Methods
 These methods are very flexible & are
applicable to AILP & MILPs.

 Idea: Starting with the LP relaxation,


subdivide the problem into subproblems,
whose union includes all integer solutions
that are not worse than the best known
integer solution.

25-09-09 Lecture 3
 For instance, if presently y3 = 5.2, we
subdivide the problem (the “parent”) by
adding the constraint y3 ≤ 5 & y3 ≥ 6,
respectively (thus creating “children”).

25-09-09 Lecture 4
Example: P: Max z = 400x1 + 900x2
s.t. 9x1 + 7x2  56
7x1 + 20x2  70
x1, x2 ≥ 0 and
integer.

25-09-09 Lecture 5
x1 = 4.809
x2 = 1.817
z = 3,558.90
x1 4 x1 5

x1 = 4.000 x1 = 5.000
x2 = 2.100 x2 = 1.571
z = 3,490 z = 3,413.90

x2 2 x2 3 x2 1 x2 2

x1 = 4.000 * x1 = 1.428 x1 = 5.444 NO


x2 = 2.000 OPTIMAL x2 = 3.000 x2 = 1.000 FEASIBLE
z = 3,400  z = 3,271.20 z = 3,077.60 SOLUTION

25-09-09 Lecture 6
Example:

Max z = 5y1 + 9y2


s.t. 5y1 + 11y2  94 Constraint I
10y1 + 6y2  87 Constraint II
y1 , y2 ≥ 0 and integer.

25-09-09 Lecture 7
25-09-09 Lecture 8
Solution Tree

25-09-09 Lecture 9
Each node of the solution tree represents one linear
program.

The constraints at a node are all original constraints


plus all additional constraints between the root of
the tree & the node in question.

As we move down the tree, the problems get to be


more constrained & thus their objective values
cannot improve.

25-09-09 Lecture 10
Alternative Solution

25-09-09 Lecture 11

You might also like