1 Using Composite Variable Modeling to Solve Integrated Freight Transportation Planning Problems Sarah Root University of Michigan IOE November 6, 2006.

Slides:



Advertisements
Similar presentations
Airline Schedule Optimization (Fleet Assignment I)
Advertisements

Outline LP formulation of minimal cost flow problem
1 Lecture 2 Shortest-Path Problems Assignment Problems Transportation Problems.
Logistics Network Configuration
Network Flows. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost.
Crew Scheduling Housos Efthymios, Professor Computer Systems Laboratory (CSL) Electrical & Computer Engineering University of Patras.
Vehicle Routing & Scheduling: Part 1
UPS Optimizes Its Air Network
1 1 Slide © 2006 Thomson South-Western. All Rights Reserved. Slides prepared by JOHN LOUCKS St. Edward’s University.
Arc-based formulations for coordinated drayage problems Christopher Neuman Karen Smilowitz Athanasios Ziliaskopoulos INFORMS San Jose November 18, 2002.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Maintenance Routing Gábor Maróti CWI, Amsterdam and NS Reizigers, Utrecht Models for Maintenance Routing 2nd AMORE Seminar, Partas, 30.
Math443/543 Mathematical Modeling and Optimization
Network Optimization Models: Maximum Flow Problems In this handout: The problem statement Solving by linear programming Augmenting path algorithm.
Vehicle Routing & Scheduling
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Computer Algorithms Integer Programming ECE 665 Professor Maciej Ciesielski By DFG.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
2-Layer Crossing Minimisation Johan van Rooij. Overview Problem definitions NP-Hardness proof Heuristics & Performance Practical Computation One layer:
Map Analysis with Networks Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University Some of the figures included in this presentation.
Problem Solving by using Quantitative Models and Computers.
Transportation, Assignment, Network Models
Lecture 8. Why do we need residual networks? Residual networks allow one to reverse flows if necessary. If we have taken a bad path then residual networks.
Multipath Routing Algorithms for Congestion Minimization Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Decision for the location of Intermodal terminals in a rail-road network Anupam Kulshreshtha IIM - Lucknow.
Dynamic Freight Train Rerouting Alborz Parcham-Kashani Dr. Alan Erera Georgia Institute of Technology H. Milton Stewart School of Industrial & Systems.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
MobSched: An Optimizable Scheduler for Mobile Cloud Computing S. SindiaS. GaoB. Black A.LimV. D. AgrawalP. Agrawal Auburn University, Auburn, AL 45 th.
Escape Routing For Dense Pin Clusters In Integrated Circuits Mustafa Ozdal, Design Automation Conference, 2007 Mustafa Ozdal, IEEE Trans. on CAD, 2009.
Lecture 3 Transshipment Problems Minimum Cost Flow Problems
Algorithms for Provisioning Virtual Private Networks in the Hose Model Source: Sigcomm 2001, to appear in IEEE/ACM Transactions on Networking Author: Amit.
11/26/ J/ESD.204J1 Transit Crew Scheduling Outline Crew Scheduling Work Rules and Policies Model Formulation Matching Problem Approximation approach.
1 EL736 Communications Networks II: Design and Algorithms Class2: Network Design Problems -- Notation and Illustrations Yong Liu 09/12/2007.
15.082J and 6.855J and ESD.78J November 30, 2010 The Multicommodity Flow Problem.
AGIFORS, 5/28/03 Aircraft Routing and Crew Pairing Optimization Diego Klabjan, University of Illinois at Urbana- Champaign George L. Nemhauser, Georgia.
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
The Supply Chain Customer Supplier Manufacturer Distributor
15.082J and 6.855J and ESD.78J Lagrangian Relaxation 2 Applications Algorithms Theory.
Models in I.E. Lectures Introduction to Optimization Models: Shortest Paths.
DISTRIBUTION AND NETWORK MODELS (1/2)
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
An Integrated Approach to Load Matching, Routing, and Equipment Balancing Problem Sarah Root June 8, 2005 Joint work with advisor Amy M. Cohn.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Vehicle Routing & Scheduling
Lecture 5 – Integration of Network Flow Programming Models Topics Min-cost flow problem (general model) Mathematical formulation and problem characteristics.
Strategic Planning of National/Regional Freight Transportation Systems : An Analysis TG Crainic, J Damay, M Gendreau, R Namboothiri June 15, 2009.
8/14/04J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 5 – Integration of Network Flow Programming.
Log Truck Scheduling Problem
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Lagrangean Relaxation
Dominance and Indifference in Airline Planning Decisions NEXTOR Conference: INFORMS Aviation Session June 2 – 5, 2003 Amy Mainville Cohn, KoMing Liu, and.
The Multicommodity Flow Problem Updated 21 April 2008.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Problems in Combinatorial Optimization. Linear Programming.
Linear Programming Chapter 1 Introduction.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
Data Driven Resource Allocation for Distributed Learning
Location Case Study Shanghai GM Service Parts Part II
The assignment problem
URBAN TRANSPORTATION NERWORKS
Lecture 5 – Integration of Network Flow Programming Models
Lecture 5 – Integration of Network Flow Programming Models
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
Presentation transcript:

1 Using Composite Variable Modeling to Solve Integrated Freight Transportation Planning Problems Sarah Root University of Michigan IOE November 6, 2006 Joint work with Amy Cohn

2 Outline Planning process for small package carriers Load matching and routing problem  Traditional multi-commodity flow approach  Alternative composite variable approach Integrated planning model Computational results Conclusions and future research directions Questions

3 Planning Process for Small Package Carriers Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling

4 Planning Process for Small Package Carriers Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling Load planning or package routing Determine routing or path for each package Service commitments and sort capacities must not be violated

5 Planning Process for Small Package Carriers Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling Trailer assignment Assign routed packages to trailer type to form loads

6 Planning Process for Small Package Carriers Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling Load matching and routing Match loads together to leverage cost efficiencies

7 Planning Process for Small Package Carriers Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling Equipment balancing Delivering loads from origin to destination causes some areas of the network to accumulate trailers and others to run out Redistribute trailers so that no such imbalances occur

8 Planning Process for Small Package Carriers Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling Take output of load matching and equipment balancing problems and assign drivers to each tractor movement

9 Load Matching and Routing Problem Non-linear cost structure: single trailer combination vs. double trailer combination  May incur circuitous mileage to move load as part of double combination Moves must be time feasible Example – 2 loads must be moved

10 Load Matching and Routing Problem

11 Load Matching and Routing Problem

12 Multi-commodity Flow Based Model Commodity is an origin, destination, time window combination Time-space network: each node represents a facility at a time Variables  x ijk – number of commodity k flowing on arc (i,j)  s ij – number of single combinations flowing on arc (i,j)  d ij – number of double combinations flowing on arc (i,j)

13 Multi-commodity Flow Based Model min  c ij s s ij  +  c ij d d ij s.t.  x jik -  x ijk = b jk  j in V, k in K s ij + 2d ij =  x ijk  (i,j) in A x ijk, s ij, d ij in Z + (i,j)єA i:( j,i) єA i:(i,j)єA kєKkєKkєKkєK ALWAYS CHEAPER TO SEND TRAILERS AS ½ DOUBLE RATHER THAN A SINGLE!

14 Composite Variable Modeling Approach Composite variables embed complexity implicitly within the variable definition Instead of considering the movement of trailers along each arc, consider groups of trailers which move together A cluster is a set of loads, the routes they take, and the tractor configurations that pull them  Every load in the cluster moves completely from origin to destination  All loads in the cluster interact in some way  Only define clusters which are feasible

15 Composite Variable Modeling Approach

16 Composite Variable Modeling Approach  Limits the number of variables  No math program required to generate potential clusters  Can leverage user expertise to create templates  Difficult to capture characteristics can be incorporated Create clusters using pre-defined templates

17 Composite Variable Modeling Approach Parameters:  c c – cost cluster c   c k – number of commodity k moved in cluster c  b k – number of commodity k to be moved through the network Variables  x c – number of cluster c used in the solution min  c c x c s.t.   c k x c = b k  k in K x c in Z + c c

18 Composite Variable Modeling Approach Promising computational results  Real-world instance with 2500 loads and 2500 links  Converges to an integer solution within seconds  Within minutes, very small optimality gap  Demonstrated improvement relative to solution used in practice

19 Planning Process for Small Package Carriers Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling Load planning or package routing Trailer assignment Load matching and routing Equipment balancing Driver scheduling

20 Integrated Planning Problem Slightly redefine variables to be is a set of volumes, empty trailers, the routes they take, and the tractor configurations that pull them -2 P +2 P

21 Integrated Planning Problem

22 Composite Variable Modeling Approach Parameters:  c c – cost cluster c  v c k – volume of commodity k moved in cluster c  b k – total volume of commodity k to be moved through the network  m c tf – impact of cluster c on balance of trailer type t at facility f Variables  x c – number of cluster c to be moved through the network min  c c x c s.t.  v c k x c  b k  k in K  m c tf x c = 0  t in T, f in F x c in Z + c c c

23 Computational Results Composite variable approach vs. MCF approach  Not guaranteed optimal solution with CV approach – only defining subset of clusters  MCF approach – ignore time windows Instance 1 – 1,257 loads; 1,296 links; 263 facilities CVMCF # variables 16, million # constraints 2, million Time 32 sec. (intractable)

24 Computational Results Scalability of composite variable modeling approach Instance 1Instance 2Instance 3 Instance size 1257 loads 1296 links 263 facilities 2426 loads 2492 links 352 facilities 6394 loads 6596 links 568 facilities # variables16,60638,127172,444 # constraints2,2973,97011,254 Time32 sec.144 sec.1 hr. 14 min.

25 Conclusions and future research directions Initial computational results for integrated planning problem promising Benefits offered by composite variable models  Linearize cost structure  Strengthen LP relaxation  Implicitly capture real-world detail and difficult constraints  Can address problems of large scope Future research directions  Further expansion of problem scope  Understand how applicable this is to other LTL problems to possibly generalize approach

26 Questions? Sarah Root