Top Banner
Introduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models 1 Network Flow Models
50

Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Mar 08, 2018

Download

Documents

hoangtuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Introduction to Management Science

(8th Edition, Bernard W. Taylor III)

Chapter 12

Chapter 12 - Network Flow Models 1

Network Flow Models

Page 2: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Chapter Topics

The Shortest Route Problem

The Minimal Spanning Tree Problem

The Maximal Flow ProblemThe Maximal Flow Problem

Chapter 12 - Network Flow Models 2

Page 3: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Overview

A network is an arrangement of paths connected at various points through which one or more items move from one point to another.point to another.

The network is drawn as a diagram providing a picture of the system thus enabling visual interpretation and enhanced understanding.

A large number of real-life systems can be modeled as networks which are relatively easy to conceive and construct.

Chapter 12 - Network Flow Models 3

construct.

Page 4: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Network diagrams consist of nodes and branches.

Nodes (circles), represent junction points, or locations.

Branches (lines), connect nodes and represent flow.

Network Components (1 of 2)

Branches (lines), connect nodes and represent flow.

Chapter 12 - Network Flow Models 4

Page 5: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Four nodes, four branches in figure.

“Atlanta”, node 1, termed origin, any of others destination.

Branches identified by beginning and ending node numbers.

Network Components (2 of 2)

Branches identified by beginning and ending node numbers.

Value assigned to each branch (distance, time, cost, etc.).

Chapter 12 - Network Flow Models 5

Figure 12.1Network of Railroad Routes

Page 6: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Problem: Determine the shortest routes from the origin to all destinations.

The Shortest Route ProblemDefinition and Example Problem Data (1 of 2)

Chapter 12 - Network Flow Models 6

Figure 12.2Shipping Routes from Los Angeles

Page 7: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemDefinition and Example Problem Data (2 of 2)

Chapter 12 - Network Flow Models 7

Figure 12.3Network of Shipping Routes

Page 8: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Approach (1 of 8)

Determine the initial shortest route from the origin (node 1) to the closest node (3).

Chapter 12 - Network Flow Models 8

Figure 12.4Network with Node 1 in the Permanent Set

Page 9: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Approach (2 of 8)

Determine all nodes directly connected to the permanent set.

Chapter 12 - Network Flow Models 9

Figure 12.5Network with Nodes 1 and 3 in the Permanent Set

Page 10: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Redefine the permanent set.

The Shortest Route ProblemSolution Approach (3 of 8)

Chapter 12 - Network Flow Models 10

Figure 12.6Network with Nodes 1, 2, and 3 in the Permanent Set

Page 11: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Approach (4 of 8)

Continue

Chapter 12 - Network Flow Models 11

Figure 12.7Network with Nodes 1, 2, 3, and 4 in the Permanent Set

Page 12: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Approach (5 of 8)

Continue

Chapter 12 - Network Flow Models 12

Figure 12.8Network with Nodes 1, 2, 3, 4, and 6 in the Permanent Set

Page 13: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Approach (6 of 8)

Continue

Chapter 12 - Network Flow Models 13

Figure 12.9Network with Nodes 1, 2, 3, 4, 5, and 6 in the Permanent Set

Page 14: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Approach (7 of 8)

Optimal Solution

Chapter 12 - Network Flow Models 14

Figure 12.10Network with Optimal Routes from Los Angeles to All Destinations

Page 15: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Approach (8 of 8)

Solution Summary

Chapter 12 - Network Flow Models 15

Table 7.1Shortest Travel Time from Origin to Each Destination

Page 16: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemSolution Method Summary

Select the node with the shortest direct route from the origin.

Establish a permanent set with the origin node and the Establish a permanent set with the origin node and the node that was selected in step 1.

Determine all nodes directly connected to the permanent set nodes.

Select the node with the shortest route (branch) from the group of nodes directly connected to the permanent set

Chapter 12 - Network Flow Models 16

group of nodes directly connected to the permanent set nodes.

Repeat steps 3 and 4 until all nodes have joined the permanent set.

Page 17: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemComputer Solution with QM for Windows (1 of 2)

Chapter 12 - Network Flow Models 17

Exhibit 12.1

Page 18: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemComputer Solution with QM for Windows (2 of 2)

Chapter 12 - Network Flow Models 18

Exhibit 12.2

Page 19: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Formulation as a 0 - 1 integer linear programming problem.

xij = 0 if branch i-j is not selected as part of the shortest route and 1 if it is selected.

The Shortest Route ProblemComputer Solution with Excel (1 of 4)

and 1 if it is selected.

Minimize Z = 16x12 + 9x13 + 35x14 + 12x24 + 25x25 + 15x34 + 22x36 + 14x45 + 17x46 + 19x47 + 8x57 + 14x67

subject to: x12 + x13 + x14= 1x12 - x24 - x25 = 0x13 - x34 - x36 = 0

Chapter 12 - Network Flow Models 19

x13 - x34 - x36 = 0x14 + x24 + x34 - x45 - x46 - x47 = 0x25 + x45 - x57 = 0x36 + x46 - x67 = 0x47 + x57 + x67 = 1 xij = 0 or 1

Page 20: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemComputer Solution with Excel (2 of 4)

Chapter 12 - Network Flow Models 20

Exhibit 12.3

Page 21: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemComputer Solution with Excel (3 of 4)

Chapter 12 - Network Flow Models 21

Exhibit 12.4

Page 22: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Shortest Route ProblemComputer Solution with Excel (4 of 4)

Chapter 12 - Network Flow Models 22

Exhibit 12.5

Page 23: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemDefinition and Example Problem Data

Problem: Connect all nodes in a network so that the total branch lengths are minimized.

Chapter 12 - Network Flow Models 23

Figure 12.11Network of Possible Cable TV Paths

Page 24: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemSolution Approach (1 of 6)

Start with any node in the network and select the closest node to join the spanning tree.

Chapter 12 - Network Flow Models 24

Figure 12.12Spanning Tree with Nodes 1 and 3

Page 25: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemSolution Approach (2 of 6)

Select the closest node not presently in the spanning area.

Chapter 12 - Network Flow Models 25

Figure 12.13Spanning Tree with Nodes 1, 3, and 4

Page 26: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemSolution Approach (3 of 6)

Continue

Chapter 12 - Network Flow Models 26

Figure 12.14Spanning Tree with Nodes 1, 2, 3, and 4

Page 27: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemSolution Approach (4 of 6)

Continue

Chapter 12 - Network Flow Models 27

Figure 12.15Spanning Tree with Nodes 1, 2, 3, 4, and 5

Page 28: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemSolution Approach (5 of 6)

Continue

Chapter 12 - Network Flow Models 28

Figure 12.16Spanning Tree with Nodes 1, 2, 3, 4, 5, and 7

Page 29: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemSolution Approach (6 of 6)

Optimal Solution

Chapter 12 - Network Flow Models 29

Figure 12.17Minimal Spanning Tree for Cable TV Network

Page 30: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemSolution Method Summary

Select any starting node (conventionally, node 1).

Select the node closest to the starting node to join the spanning tree.spanning tree.

Select the closest node not presently in the spanning tree.

Repeat step 3 until all nodes have joined the spanning tree.

Chapter 12 - Network Flow Models 30

Page 31: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Minimal Spanning Tree ProblemComputer Solution with QM for Windows

Chapter 12 - Network Flow Models 31

Exhibit 12.6

Page 32: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemDefinition and Example Problem Data

Problem: Maximize the amount of flow of items from an origin to a destination.

Chapter 12 - Network Flow Models 32

Figure 12.18Network of Railway System

Page 33: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemSolution Approach (1 of 5)

Arbitrarily choose any path through the network from origin to destination and ship as much as possible.

Chapter 12 - Network Flow Models 33

Figure 12.19Maximal Flow for Path 1-2-5-6

Page 34: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemSolution Approach (2 of 5)

Re-compute branch flow in both directions and then select other feasible paths arbitrarily and determine maximum flow along the paths until flow is no longer possible.along the paths until flow is no longer possible.

Chapter 12 - Network Flow Models 34

Figure 12.20Maximal Flow for Path 1-4-6

Page 35: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemSolution Approach (3 of 5)

Continue

Chapter 12 - Network Flow Models 35

Figure 12.21Maximal Flow for Path 1-3-6

Page 36: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemSolution Approach (4 of 5)

Continue

Chapter 12 - Network Flow Models 36

Figure 12.22Maximal Flow for Path 1-3-4-6

Page 37: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemSolution Approach (5 of 5)

Optimal Solution

Chapter 12 - Network Flow Models 37

Figure 12.23Maximal Flow for Railway Network

Page 38: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemSolution Method Summary

Arbitrarily select any path in the network from origin to destination.

Adjust the capacities at each node by subtracting the Adjust the capacities at each node by subtracting the maximal flow for the path selected in step 1.

Add the maximal flow along the path to the flow in the opposite direction at each node.

Repeat steps 1, 2, and 3 until there are no more paths with available flow capacity.

Chapter 12 - Network Flow Models 38

available flow capacity.

Page 39: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemComputer Solution with QM for Windows

Chapter 12 - Network Flow Models 39

Exhibit 12.7

Page 40: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

iij = flow along branch i-j and integer

Maximize Z = x61

The Maximal Flow ProblemComputer Solution with Excel (1 of 4)

subject to: x61 - x12 - x13 - x14 = 0x12 - x24 - x25 = 0x12 - x34 - x36 = 0x14 + x24 + x25 - x46 = 0 x25 - x56 = 0x + x + x - x = 0

Chapter 12 - Network Flow Models 40

x36 + x46 + x56 - x61 = 0 x12 6 x24 3 x34 2x13 7 x25 8 x36 6 x14 4 x46 5 x56 4x61 17 xij 0

Page 41: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemComputer Solution with Excel (2 of 4)

Chapter 12 - Network Flow Models 41

Exhibit 12.8

Page 42: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemComputer Solution with Excel (3 of 4)

Chapter 12 - Network Flow Models 42

Exhibit 12.9

Page 43: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemComputer Solution with Excel (4 of 4)

Chapter 12 - Network Flow Models 43

Exhibit 12.10

Page 44: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemExample Problem Statement and Data (1 of 2)

Determine the shortest route from Atlanta (node 1) to each of the other five nodes (branches show travel time between nodes).nodes).

Assume branches show distance (instead of travel time) between nodes, develop a minimal spanning tree.

Chapter 12 - Network Flow Models 44

Page 45: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemExample Problem Statement and Data (2 of 2)

Chapter 12 - Network Flow Models 45

Page 46: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Step 1 (part A): Determine the Shortest Route Solution

1. Permanent Set Branch Time{1} 1-2 [5]

The Maximal Flow ProblemExample Problem, Shortest Route Solution (1 of 2)

{1} 1-2 [5]1-3 51-4 7

2. {1,2} 1-3 [5]1-4 72-5 11

3. {1,2,3} 1-4 [7]2-5 113-4 7

Chapter 12 - Network Flow Models 46

3-4 74. {1,2,3,4} 4-5 10

4-6 [9]5. {1,2,3,4,6} 4-5 [10]

6-5 136. {1,2,3,4,5,6}

Page 47: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemExample Problem, Shortest Route Solution (2 of 2)

Chapter 12 - Network Flow Models 47

Page 48: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemExample Problem, Minimal Spanning Tree (1 of 2)

The closest unconnected node to node 1 is node 2.

The closest to 1 and 2 is node 3.

The closest to 1, 2, and 3 is node 4.

The closest to 1, 2, 3, and 4 is node 6.

The closest to 1, 2, 3, 4 and 6 is 5.

The shortest total distance is 17 miles.

Chapter 12 - Network Flow Models 48

Page 49: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

The Maximal Flow ProblemExample Problem, Minimal Spanning Tree (2 of 2)

Chapter 12 - Network Flow Models 49

Page 50: Introduction to Management Science (8th Edition, Bernard · PDF fileIntroduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Chapter 12 - Network Flow Models

Chapter 12 - Network Flow Models 50