Introduction To Management Science: Integer Programming
Introduction To Management Science: Integer Programming
Management Science
with Spreadsheets
Stevenson and Ozgur
First Edition
Chapter 7
Integer Programming
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Learning Objectives
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–3
Figure 7–1 Graph of an Integer Programming Problem
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–4
Example 7-1
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–5
Example 7-1 (cont’d)
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–6
Exhibit 7-1 Input and Output Worksheet for the Boat-Manufacturing Example
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–7
Exhibit 7-2 Solver Parameters Screen for the Boat-Manufacturing
Problem
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–8
Exhibit 7–3 Integer Requirement Specification
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–9
Exhibit 7–4 Solver Results Screen
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–10
Integer Programming Problems and
Sensitivity Analysis
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–11
Formulating Integer Programming
Problems with 0–1 Constraints
• Either-Or Alternatives
• k-Out-of-n Alternatives
• If-Then Alternatives
• Either-Or Constraints
• Variables That Have Minimum Level
Requirements
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–12
Specialized Integer Programming Problems
• Integer programming problems with 0–1
decision variables
–Fixed-charge problem: minimize total costs
–Set covering problem: minimize coverage costs
–Knapsack problem: capacity-profit maximization
–Facility location problem: multiple facility locations with
capacity considerations
–Traveling salesperson problem: minimize total costs of
departing and returning the same location.
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–13
Exhibit 7–5 Worksheet for the 0–1 Integer Programming Set Covering
Problem
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–14
Exhibit 7–6 Solver Parameters Screen for the Set Covering Problem
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–15
Exhibit 7–7 Binary Requirement Specification
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–16
Exhibit 7–8 Excel Worksheet for Example 7-7 (Traveling Salesperson
Problem)
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–17
Exhibit 7–9 Solver Parameters Screen for the Traveling Salesperson
Problem
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–18
Exhibit 7–11 Excel Worksheet for Solved Problem 1, Part a (Shopping Mall
Problem)
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–19
Exhibit 7–12 Solver Parameters Screen for Solved Problem 1 (Shopping
Mall Problem)
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–20
Exhibit 7–14 Excel Worksheet for Solved Problem 1, Part b (Shopping Mall
Problem)
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–21
Exhibit 7–15 Excel Worksheet for Solved Problem 2 (Cargo Plane Problem)
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–22
Exhibit 7–16 Solver Parameters Screen for Solved Problem 2 (Cargo Plane
Problem)
Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7–23