Presentation is loading. Please wait.

Presentation is loading. Please wait.

5-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Integer Programming Chapter 5.

Similar presentations


Presentation on theme: "5-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Integer Programming Chapter 5."— Presentation transcript:

1 5-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Integer Programming Chapter 5

2 5-2 Chapter Topics Integer Programming (IP) Models Computer Solution of Integer Programming Problems With Excel 0-1 Integer Programming Modeling Examples

3 5-3 Integer Programming Models Types of Models Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Total Integer Model:All decision variables required to have integer solution values. 0-1 Integer Model:All decision variables required to have integer values of zero or one. Mixed Integer Model:Some of the decision variables (but not all) required to have integer values.

4 5-4 A Total Integer Model (1 of 3)

5 5-5 A Total Integer Model (2 of 3) ■Machine shop obtaining new presses and lathes. ■Marginal profitability: each press $100/day; each lathe $150/day. ■Resource constraints: $40,000 budget, 200 sq. ft. floor space. ■Machine purchase prices and space requirements:

6 5-6 A Total Integer Model (3 of 3) Integer Programming Model: Maximize Z = $100x 1 + $150x 2 subject to: $8,000x 1 + 4,000x 2  $40,000 15x 1 + 30x 2  200 ft 2 x 1, x 2  0 and integer x 1 = number of presses x 2 = number of lathes Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

7 5-7 ■Rounding non-integer solution values up to the nearest integer value can result in an infeasible solution. ■A feasible solution is ensured by rounding down non-integer solution values but may result in a less than optimal (sub-optimal) solution. Integer Programming Graphical Solution Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

8 5-8 Integer Programming Example Graphical Solution of Machine Shop Model Maximize Z = $100x 1 + $150x 2 subject to: 8,000x 1 + 4,000x 2  $40,000 15x 1 + 30x 2  200 ft 2 x 1, x 2  0 and integer Optimal Solution: Z = $1,055.56 x 1 = 2.22 presses x 2 = 5.55 lathes Figure 5.1 Feasible Solution Space with Integer Solution Points Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

9 5-9 Branch and Bound Method ■Traditional approach to solving integer programming problems.  Feasible solutions can be partitioned into smaller subsets  Smaller subsets evaluated until best solution is found.  Method is a tedious and complex mathematical process. ■Excel and QM for Windows used in this book. ■See book’s companion website – “Integer Programming: the Branch and Bound Method” for detailed description of this method. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

10 5-10 Computer Solution of IP Problems Total Integer Model with Excel (1 of 5) Integer Programming Model of Machine Shop: Maximize Z = $100x 1 + $150x 2 subject to: 8,000x 1 + 4,000x 2  $40,000 15x 1 + 30x 2  200 ft 2 x 1, x 2  0 and integer Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

11 5-11 Exhibit 5.8 Computer Solution of IP Problems Total Integer Model with Excel (2 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

12 5-12 Exhibit 5.10 Computer Solution of IP Problems Total Integer Model with Excel (3 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

13 5-13 Exhibit 5.9 Computer Solution of IP Problems Total Integer Model with Excel (4 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

14 5-14 Exhibit 5.11 Computer Solution of IP Problems Total Integer Model with Excel (5 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

15 5-15 A 0 - 1 Integer Model (1 of 2)

16 5-16 Integer Programming Model: x 1 = construction of a swimming pool x 2 = construction of a tennis center x 3 = construction of an athletic field x 4 = construction of a gymnasium Maximize Z = 300x 1 + 90x 2 + 400x 3 + 150x 4 subject to: 35,000x 1 + 10,000x 2 + 25,000x 3 + 90,000x 4  120,000 4x 1 + 2x 2 + 7x 3 + 3x 4  12 acres x 1 + x 2  1 facility x 1, x 2, x 3, x 4 = 0 or 1 A 0 - 1 Integer Model (2 of 2) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

17 5-17 Recreational Facilities Example: Maximize Z = 300x 1 + 90x 2 + 400x 3 + 150x 4 subject to: $35,000x 1 + 10,000x 2 + 25,000x 3 + 90,000x 4  $120,000 4x 1 + 2x 2 + 7x 3 + 3x 4  12 acres x 1 + x 2  1 facility x 1, x 2, x 3, x 4 = 0 or 1 Computer Solution of IP Problems 0 – 1 Model with Excel (1 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

18 5-18 Exhibit 5.2 Computer Solution of IP Problems 0 – 1 Model with Excel (2 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

19 5-19 Exhibit 5.3 Computer Solution of IP Problems 0 – 1 Model with Excel (3 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

20 5-20 Exhibit 5.4 Computer Solution of IP Problems 0 – 1 Model with Excel (4 of 5) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

21 5-21 Exhibit 5.5 Computer Solution of IP Problems 0 – 1 Model with Excel (5 of 5)

22 5-22 0 – 1 Integer Programming Modeling Examples Fixed Charge and Facility Example (1 of 4)

23 5-23 0 – 1 Integer Programming Modeling Examples Fixed Charge and Facility Example (1 of 4)

24 5-24 0 – 1 Integer Programming Modeling Examples Fixed Charge and Facility Example (1 of 4)

25 5-25 y i = 0 if farm i is not selected, and 1 if farm i is selected;i = 1,2,3,4,5,6 x ij = potatoes (1000 tons) shipped from farm I to plant j;j = A,B,C. Minimize Z =18x 1A + 15x 1B + 12x 1C + 13x 2A + 10x 2B + 17x 2C + 16x 3 + 14x 3B +18x 3C + 19x 4A + 15x 4b + 16x 4C + 17x 5A + 19x 5B +12x 5C + 14x 6A + 16x 6B + 12x 6C + 405y 1 + 390y 2 + 450y 3 + 368y 4 + 520y 5 + 465y 6 subject to: x 1A + x 1B + x 1C - 11.2y 1 ≤ 0x 2A + x 2B + x 2C -10.5y 2 ≤ 0 x 3A + x 3B + x 3C - 12.8y 3 ≤ 0x 4A + x 4b + x 4C - 9.3y 4 ≤ 0 x 5A + x 5B + x 5C - 10.8y 5 ≤ 0x 6A + x 6B + X 6C - 9.6y 6 ≤ 0 x 1A + x 2A + x 3A + x 4A + x 5A + x 6A = 12 x 1B + x 2B + x 3B + x 4B + x 5B + x 6B = 10 x 1C + x 2C + x 3C + x 4C + x 5C + x 6C = 14 x ij ≥ 0 y i = 0 or 1 0 – 1 Integer Programming Modeling Examples Fixed Charge and Facility Example (2 of 4)

26 5-26 Exhibit 5.18 0 – 1 Integer Programming Modeling Examples Fixed Charge and Facility Example (3 of 4)

27 5-27 Exhibit 5.19 0 – 1 Integer Programming Modeling Examples Fixed Charge and Facility Example (4 of 4)

28 5-28 0 – 1 Integer Programming Modeling Examples Set Covering Example (1 of 4)

29 5-29 x i = city i, i = 1 to 12; x i = 0 if city is not selected as a hub and x i = 1 if it is. Minimize Z = x 1 + x 2 + x 3 + x 4 + x 5 + x 6 + x 7 + x 8 + x 9 + x 10 + x 11 + x 12 subject to:Atlanta:x 1 + x 3 + x 8  1 Boston:x 2 + x 10  1 Charlotte:x 1 + x 3 + x 11  1 Cincinnati:x 4 + x 5 + x 6 + x 8 + x 10  1 Detroit:x 4 + x 5 + x 6 + x 7 + x 10  1 Indianapolis: x 4 + x 5 + x 6 + x 7 + x 8 + x 12  1 Milwaukee:x 5 + x 6 + x 7  1 Nashville: x 1 + x 4 + x 6 + x 8 + x 12  1 New York:x 2 + x 9 + x 11  1 Pittsburgh:x 4 + x 5 + x 10 + x 11  1 Richmond: x 3 + x 9 + x 10 + x 11  1 St Louis: x 6 + x 8 + x 12  1 x ij = 0 or 1 0 – 1 Integer Programming Modeling Examples Set Covering Example (2 of 4)

30 5-30 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 0 – 1 Integer Programming Modeling Examples Set Covering Example (3 of 4) Exhibit 5.20

31 5-31 Exhibit 5.21 0 – 1 Integer Programming Modeling Examples Set Covering Example (4 of 4)


Download ppt "5-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Integer Programming Chapter 5."

Similar presentations


Ads by Google