Network Flows Based on the book: Introduction to Management Science. Hillier & Hillier. McGraw-Hill.

Slides:



Advertisements
Similar presentations
Network Models Robert Zimmer Room 6, 25 St James.
Advertisements

Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Transportation Problem and Related Topics. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics There are 3 plants, 3 warehouses.
BU BU Decision Models Networks 1 Networks Models Summer 2013.
Network Flows. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost.
Linear Programming Models & Case Studies
1 1 BA 452 Lesson B.2 Transshipment and Shortest Route ReadingsReadings Chapter 6 Distribution and Network Models.
1 1 Slides by John Loucks St. Edward’s University Modifications by A. Asef-Vaziri.
Chapter 10, Part A Distribution and Network Models
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
Transportation, Assignment, and Transshipment Problems
Transportation, Transshipment and Assignment Models and Assignment Models.
Transportation, Transshipment, and Assignment Problems
1Transportation ModelsLesson 4 LECTURE FOUR Transportation Models.
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
Linear Programming Using the Excel Solver
Table of Contents Chapter 6 (Network Optimization Problems)
Example 5.3 More General Logistics Models | 5.2 | 5.4 | 5.5 | 5.6 | 5.7 | 5.8 | 5.9 | 5.10 | 5.10a a Background Information.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., NETWORKS.
1 Lecture 2 MGMT 650 Linear Programming Applications Chapter 4.
INTRODUCTION TO LINEAR PROGRAMMING
1 Ardavan Asef-Vaziri Nov-2010Theory of Constraints 1- Basics Purchased Part $5 / unit RM1 $20 per unit RM2 $20 per unit RM3 $25 per unit $90 / unit 110.
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
Transportation Models
Example 15.4 Distributing Tomato Products at the RedBrand Company
Max-flow/min-cut theorem Theorem: For each network with one source and one sink, the maximum flow from the source to the destination is equal to the minimal.
Computational Methods for Management and Economics Carla Gomes Module 9d Network Models Maximum Flow Problem (Slides adapted from J.Orlin’s and Hillier’s)
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Network Models Chapters 6 and 7.
Kerimcan OzcanMNGT 379 Operations Research1 Transportation, Assignment, and Transshipment Problems Chapter 7.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Network Optimization Models
Chapter 5 Network Models. Thomson/South-Western 2007 © South-Western/Cengage Learning © 2012 Practical Management Science, 4e Winston/Albright Introduction.
Introduction to Operations Research
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
The Supply Chain Customer Supplier Manufacturer Distributor
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost Flow Problems (Section.
Table of Contents Chapter 7 (Network Optimization Problems)
Network Optimization Problem
OPSM 301 Operations Management Class 21: Logistic Drivers: Facilities and Transportation Koç University Zeynep Aksin
1 Minimum Cost Flows Goal: Minimize costs to meet all demands in a network subject to capacities (combines elements of both shortest path and max flow.
Chapter 7 Transportation, Assignment, and Transshipment Problems
Network Optimization Problems
Route Planning Texas Transfer Corp (TTC) Case 1. Linear programming Example: Woodcarving, Inc. Manufactures two types of wooden toys  Soldiers sell for.
DISTRIBUTION AND NETWORK MODELS (1/2)
Location decisions are strategic decisions. The reasons for location decisions Growth –Expand existing facilities –Add new facilities Production Cost.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Transportation, Assignment, and Transshipment Problems Pertemuan 7 Matakuliah: K0442-Metode Kuantitatif Tahun: 2009.
ENGM 631 Optimization Ch. 3: Introduction to Linear Programming.
LP Formulation Set 2. 2 Ardavan Asef-Vaziri June-2013LP-Formulation Problem (From Hillier and Hillier) Strawberry shake production Several ingredients.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Network Flow Problems Example of Network Flow problems:
Integer Programming. 2 Ardavan Asef-Vaziri June-2013Integer Programming Computationally speaking, we can partition problems into two categories. Easy.
FYRIRLESTRAMARAÞON HR 2011 | RU LECTURE MARATHON 2011 Amir Azaron School of Science and Engineering Supply Chain Design under Uncertainty.
Transportation Problems The EBKK company has three plants producing child push chairs that are to be shipped to four distribution centers. Plans 1, 2,
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
EMGT 5412 Operations Management Science Network Optimization Dincer Konur Engineering Management and Systems Engineering 1.
Network Flows Based on the book: Introduction to Management Science. Hillier & Hillier. McGraw-Hill.
Appendix A with Woodruff Edits Linear Programming Using the Excel Solver Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Transportation, Assignment and Network Models
Introduction Basic formulations Applications
Network Models Robert Zimmer Room 6, 25 St James.
Chapter 5 Network Modeling.
A network problem is one that can be represented by...
Network Flow Problems – Maximal Flow Problems
Presentation transcript:

Network Flows Based on the book: Introduction to Management Science. Hillier & Hillier. McGraw-Hill

2 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Minimum Cost Flow Distribution Unlimited Co. Problem  The Distribution Unlimited Co. has two factories producing a product that needs to be shipped to two warehouses Factory 1 produces 80 units. Factory 2 produces 70 units. Warehouse 1 needs 60 units. Warehouse 2 needs 90 units.  There are rail links directly from Factory 1 to Warehouse 1 and Factory 2 to Warehouse 2.  Independent truckers are available to ship up to 50 units from each factory to the distribution center, and then 50 units from the distribution center to each warehouse. Question: How many units (truckloads) should be shipped along each shipping lane?

3 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems The Distribution Network

4 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Data for Distribution Network

5 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Transportation costs for each unit of product and max capacity of each road is given below FromTocost/ unitMax capacity 14700No limit No limit There is no other link between any pair of points Minimum Cost Flow Problem: Narrative representation

6 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Minimum Cost Flow Problem: decision variables x 14 = Volume of product sent from point 1 to 4 x 13 = Volume of product sent from point 1 to 3 x 23 = Volume of product sent from point 2 to 3 x 25 = Volume of product sent from point 2 to 5 x 34 = Volume of product sent from point 3 to 4 x 35 = Volume of product sent from point 3 to 5 We want to minimize Z = 700 x x x x x x 35

7 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Minimum Cost Flow Problem: constraints Supply x 14 + x 13 = 80 x 23 + x 25 = 70 Demand x 14 + x 34 = 60 x 25 + x 35 = 90 Transshipment x 13 + x 23 = x 34 + x 35 ( Move all variables to LHS ) x 13 + x 23 - x 34 - x 35 =0 Supply x 14 + x 13 ≤ 80 x 23 + x 25 ≤ 70 Demand x 14 + x 34 ≥ 60 x 25 + x 35 ≥ 90

8 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Minimum Cost Flow Problem: constraints Capacity x 13  50 x 23  50 x 34  50 x 35  50 Nonnegativity x 14, x 13, x 23, x 25, x 34, x 35  0

9 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems The SUMIF Function  The SUMIF formula can be used to simplify the node flow constraints. =SUMIF(Range A, x, Range B)  For each quantity in (Range A) that equals x, SUMIF sums the corresponding entries in (Range B).  The net outflow (flow out – flow in) from node x is then = SUMIF(“From labels”, x, “Flow”) – SUMIF(“To labels”, x, “Flow”)

10 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Excel Implementation

11 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Excel Implementation

12 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Terminology for Minimum-Cost Flow Problems 1. The model for any minimum-cost flow problem is represented by a network with flow passing through it. 2. The circles in the network are called nodes. 3. Each node where the net amount of flow generated (outflow minus inflow) is a fixed positive number is a supply node. 4. Each node where the net amount of flow generated is a fixed negative number is a demand node. 5. Any node where the net amount of flow generated is fixed at zero is a transshipment node. Having the amount of flow out of the node equal the amount of flow into the node is referred to as conservation of flow. 6. The arrows in the network are called arcs. 7. The maximum amount of flow allowed through an arc is referred to as the capacity of that arc.

13 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Assumptions of a Minimum-Cost Flow Problem 1. At least one of the nodes is a supply node. 2. At least one of the other nodes is a demand node. 3. All the remaining nodes are transshipment nodes. 4. Flow through an arc is only allowed in the direction indicated by the arrowhead, where the maximum amount of flow is given by the capacity of that arc. (If flow can occur in both directions, this would be represented by a pair of arcs pointing in opposite directions.) 5. The network has enough arcs with sufficient capacity to enable all the flow generated at the supply nodes to reach all the demand nodes. 6. The cost of the flow through each arc is proportional to the amount of that flow, where the cost per unit flow is known. 7. The objective is to minimize the total cost of sending the available supply through the network to satisfy the given demand. (An alternative objective is to maximize the total profit from doing this.)

14 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Typical Applications of Minimum-Cost Flow Problems Kind of Application Supply Nodes Transshipment Nodes Demand Nodes Operation of a distribution network Sources of goods Intermediate storage facilities Customers Solid waste management Sources of solid waste Processing facilities Landfill locations Operation of a supply network Vendors Intermediate warehouses Processing facilities Coordinating product mixes at plants Plants Production of a specific product Market for a specific product Cash flow management Sources of cash at a specific time Short-term investment options Needs for cash at a specific time

15 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Data for Distribution Network

16 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Transportation problem II : Formulation

17 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Transportation problem II : Solution

18 Ardavan Asef-Vaziri Jan. 2014Network Flow Problems Transportation problem II : Solution