Hillier 7e Ch10 PPT Accessible
Hillier 7e Ch10 PPT Accessible
Chapter 10
Integer Programming
© McGraw Hill LLC. All rights reserved. No reproduction or distribution without the prior written consent of McGraw Hill LLC.
The Nature of Integer Programming
• One of the three key assumptions of linear programming is
the continuous–variables assumption, which requires
that the decision variables can take on any nonnegative
values (not just integer values) that fall within its feasible
range.
• A problem that fits linear programming except that some or
all of its decision variables are required to have integer
values is called an integer programming problem.
• If only some of the decision variables have this restriction,
the problem also is referred to as a mixed integer
programming problem.
subject to
R&D Budget:
400 x1 + 300 x2 + 600 x3 + 500 x4 + 200 x5 £ 1, 200($million)
and
x j are binary ( j = 1, 2,...,12)
Number of Units
Produced Net Profit ($) Doors Net Profit ($) Windows
0 0 (300) − 0 = 0 0 (500) − 0 = 0
1 1 (300) − 700 = − 400 1 (500) − 1,300 = − 800
2 2 (300) − 700 = − 100 2 (500) − 1,300 = − 300
3 3 (300) − 700 = 200 3 (500) − 1,300 = 200
4 4 (300) − 700 = 500 4 (500) − 1,300 = 700
5 Not feasible 5 (500) − 1,300 = 1,200
6 Not feasible 6 (500) − 1,300 = 1,700
Doors: D ≤ 99 y1
and D ³ 0,W ³ 0, y1 and y2 are binary.
Windows: W ≤ 99 y2
www.mheducation.com
© McGraw Hill LLC. All rights reserved. No reproduction or distribution without the prior written consent of McGraw Hill LLC.