Many-to-Many Models Multicommodity Flows

Slides:



Advertisements
Similar presentations
Facility Location Decisions
Advertisements

Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Transportation, Transshipment and Assignment Models and Assignment Models.
1 Department of Business Administration SPRING Management Science by Asst. Prof. Sami Fethi © 2007 Pearson Education.
Spring 02 Vande Vate 1 1 Modeling Service When Transport is restricted to Load-Driven Pool Points in Retail Distribution John Vande Vate Spring.
Network Design Adam Meyerson Carnegie-Mellon University.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 14 WAREHOUSING E. Gutierrez-Miravete Spring 2001.
Growth in international trade Caused greater reliance on intermodal connections, ports, and air terminals.
Ford Motor Company’s Finished Vehicle Distribution System April 2001 Ellen Ewing Project Director UPS Logistics Dr. John Vande Vate Exec. Director EMIL.
Network Models II Shortest Path Cross Docking Enhance Modeling Skills Modeling with AMPL Spring 03 Vande Vate.
1 Using Composite Variable Modeling to Solve Integrated Freight Transportation Planning Problems Sarah Root University of Michigan IOE November 6, 2006.
1 1 Summary of First Section: Deterministic Analysis John H. Vande Vate Spring, 2007.
TRANSPORTATION MANAGEMENT
1 1 Transportation & Supply Chain Costs John H. Vande Vate Spring, 2001.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
Arben Asllani University of Tennessee at Chattanooga Prescriptive Analytics CHAPTER 6 Business Analytics with Integer Programming Business Analytics with.
1 1 Project #1 Optimization Model John H. Vande Vate Spring, 2001.
Hub Location Problems Chapter 12
Weight and Cube, Frequency zExtend Network Flows to Multicommodity zMore than one product zDifferent products share conveyance capacity zDelivery Schedules.
Location decisions are strategic decisions. The reasons for location decisions Growth –Expand existing facilities –Add new facilities Production Cost.
1 1 ISyE 6203 Modeling Multi-DC version of Pooling John H. Vande Vate Spring 2012.
1 1 Solutions to Exam #1 John H. Vande Vate Fall, 2002.
1 1 Exam I John H. Vande Vate Spring, Question 1 … centers to minimize its total transportation costs from its 2 plants to its 5 markets. We.
1 1 Modeling Flows John H. Vande Vate Spring, 2006.
Logistics Management LSM 730 Lecture 8 Dr. Khurrum S. Mughal.
1-1 Logistics Management LSM 730 Dr. Khurrum S. Mughal Lecture 15.
1 1 Modeling Inventory (Deterministic View) John H. Vande Vate Spring 2007.
CPS 173 Linear programming, integer linear programming, mixed integer linear programming
Professor Goodchild Spring 08
Inventory and Models in Project 3 Load Driven Systems John H. Vande Vate Spring, 2001.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
1 1 Transportation & Supply Chain Systems John H. Vande Vate Spring, 2001.
1 1 Review of Exam 1 John H. Vande Vate Fall 2009.
1 1 Review of Part I Preparation for Exam John H. Vande Vate Fall 2009.
Spring 02 Vande Vate 1 1 Modeling Service When Transport is restricted to Load-Driven Pool Points in Retail Distribution John Vande Vate Spring.
1 1 Exam 1 John H. Vande Vate Spring, Process 80+ exams to grade Certainly errors, misunderstanding, … Happy to re-grade BUT –Only respond to.
Ford Motor Company’s Finished Vehicle Distribution System April 2001 Ellen Ewing Project Director UPS Logistics Dr. John Vande Vate Exec. Director EMIL.
1 1 GIS Geographic Information Systems John H. Vande Vate Spring, 2001.
1 1 ISyE 6203 Consolidation John H. Vande Vate Spring 2012.
1 1 1-to-Many Distribution with Transshipments John H. Vande Vate Spring, 2001.
1 1 Modeling Inventory (Deterministic View) John H. Vande Vate Spring 2008.
Discrete Optimization MA2827 Fondements de l’optimisation discrète Material from P. Van Hentenryck’s course.
1 1 Frequency: Inventory vs Transportation John H. Vande Vate Spring, 2007.
Modeling Flows and Information
Engineering Economics (2+0)
John H. Vande Vate Spring, 2005
Frequency John H. Vande Vate Fall,
John H. Vande Vate Spring, 2001
John H. Vande Vate Spring, 2007
Transportation Management
integer linear programming, mixed integer linear programming
Location Case Study Shanghai GM Service Parts Part II
Linear Programming Prof. Sweta Shah.
1.3 Modeling with exponentially many constr.
1.206J/16.77J/ESD.215J Airline Schedule Planning
Routing and Logistics with TransCAD
Transportation & Supply Chain Costs: Answers to Questions
Lecture 19: MGTSC 352 Distribution Planning
Modeling Service When Transport is restricted to Load-Driven
Network Models Robert Zimmer Room 6, 25 St James.
1.3 Modeling with exponentially many constr.
integer linear programming, mixed integer linear programming
Logistics Systems Analysis Mid-Term Review
John H. Vande Vate Spring, 2008
Project #1 Optimization Model
Modeling Flows and Information
John H. Vande Vate Spring, 2005
Presentation transcript:

Many-to-Many Models Multicommodity Flows John H. Vande Vate Spring, 2001

Outline Single vs Multi commodity problems Edge vs Path Formulations

Single Commodity Flows Single Commodity: A demon could secretly swap items in transit from one vehicle to another and no one would care. Few things are truly single-commodity Distinguished by Obvious features Origin Destination ...

At Strategic Level Sometimes combine to single commodity Example: Ford Service Parts We used an “average” product Did not consider individual parts Danger for 1-to-Many Different “dimensions” of product Size Weight Cost/Value Service requirements

Single Commodity Models Built on Network Flow models Variables are volume moving from point to point These are “easy”, but complicated by... Binary Fixed charge/Shut down variables Did Denver ship to the warehouse? Did we open the terminal?

Economies of Scale f3 v3 v2 f2 v1 f1 b1 b2 b3 Total Cost Total = fixed + variable*volume f3 v3 Variable v2 f2 Total Cost v1 f1 b1 b2 b3 Volume Shipped

Capturing Economies Binary Objective: Minimize hivol hiuse medvol meduse lowvol lowuse Objective: Minimize f1*lowuse+f2*meduse+f3*hiuse + v1*lowuse +v2*meduse+v3*hiuse Binary

Constraints lowvol  b1*lowuse lowvol  b2*lowuse medvol  b2*meduse hivol hiuse medvol meduse lowvol lowuse lowvol  b1*lowuse lowvol  b2*lowuse medvol  b2*meduse medvol  b3*meduse hivol  b3*hiuse hivol  M*hiuse lowuse+meduse+hiuse =1

Multi Commodity Models Material balance for each commodity Otherwise ship consoles from Denver to the warehouse send them to customers as CPUs! Several network flow models combined What ties them together?

Shared Capacity On lanes Through facilities Network flow 1 flows 1 + flows 2  Capacity

Shared Economy Combining flows of separate commodities reduces unit transportation cost for all.

Path Formulation Variables are Typically huge numbers of variables! Volume of a commodity moving from an ultimate origin to an ultimate destination along a specific path E.g., Volume of CPUs from Green Bay to DC 51 via warehouse in Indianapolis. Typically huge numbers of variables!

Column Generation Solved by Column Generation Solve LP with some paths Use shadow prices to identify attractive paths Generate variables for these new paths Repeat… Typically reduces size of problems. This is only important for really large problems

Combining Flows Different commodities sharing a vehicle Easy to figure vehicle capacity for single commodity How to figure vehicle capacity for mixed loads?

Typical Approach 10 items 20 items 40% 60% 4 items 12 items

Formulation Blue Vol/10 + Red Vol/20  1 sum{c in commodities} Volume[c]/Load[c]  1; More often this is used to calculate the number of vehicles required to carry the given volumes: Assumes full loads! Vehicles = Blue Vol/10 + Red Vol/20

Several Capacities Weight Limit Space or Cube Ensure loads meet each limit Vehicles  Blue Vol/10 + Red Vol/20 Vehicles  Blue Vol/8 + Red Vol/25 Number that reaches the weight limit Number that fills the cube