Introduction to Management Science with Spreadsheets Stevenson and Ozgur First Edition Part 2 Deterministic Decision Models Chapter 7 Supplement Branch and Bound Method of Solving Integer Programming Problems McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Learning Objectives After completing this chapter, you should be able to: 1. Use the branch and bound method to solve integer programming problems. 2. Use the enumeration method to solve 0–1 integer programming problems. Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–2 Integer Programming Problems • Bound –An upper or lower limit on the value of the objective function at a given stage of the analysis of an integer programming problem. • Branch –Selection of an integer value of a decision variable to examine for a possible integer solution to a problem. Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–3 Solving Integer Programming • Branch and Bound method –Creates and solves a sequence of subproblems to the original problem that are increasingly more restrictive until an optimal solution is found. • Enumeration Method –A method used with 0–1 problems that involves listing every possible outcome in order to identify the optimal solution. Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–4 Integer Programming Problems • Mixed-Integer Problem –Requires that some, but not all, decision variables have integer values. • Pure-Integer Problem –requires that all decision variables have integer values. • Mixed-Integer Problem –requires that some, but not all, decision variables have integer values. Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–5 Figure 7S–1 Graph of an Integer Programming Problem Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–6 Example 7S-1 All-Integer Problem Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–7 Figure 7S–2 The LP Relaxation Solution Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–8 Figure 7S–3 Node I Summarizes the LP Relaxation Solution Figure 7S–4 Branching from the First Node Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–9 Figure 7S–5 Subproblems and Solution Points for Nodes 2 and 3 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–10 Figure 7S–6 Solutions for Nodes 2 and 3 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–11 Figure 7S–7 Subproblem and Solution Point for Node 4 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–12 Figure 7S–8 Solutions for Nodes 4 and 5 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–13 Figure 7S–9 Subproblems and Solutions for the Next Two Nodes Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–14 Figure 7S–10 Solutions for Nodes 6 and 7 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–15 Figure 7S–11 The LP Relaxation Solution Point Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–16 Figure 7S–12 Solution at Node 1 for Example 2 and Branches to Nodes 2 and 3 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–17 Figure 7S–13 Subproblems and Solution Points for Nodes 2 and 3 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–18 Figure 7S–14 Solutions for Nodes 2 and 3 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–19 Figure 7S–15 The LP Relaxation Solution Point Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–20 Figure 7S–16 Node 1 Solution and Branches Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–21 Figure 7S–17 Subproblems and Solution Points for Nodes 2 and 3 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–22 Figure 7S–18 Solutions for Nodes 2 and 3 (Node 3 Contains the Optimal) Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–23 Figure 7S–19 Tree Diagram for Example 4 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–24 Figure 7S–20 Tree for Example 5 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–25 Figure 7S–21 Node Diagram for Example 7S-6 Copyright © 2007 The McGraw-Hill Companies. All rights reserved. McGraw-Hill/Irwin 7S–26