Dynamic Freight Train Rerouting Alborz Parcham-Kashani Dr. Alan Erera Georgia Institute of Technology H. Milton Stewart School of Industrial & Systems.

Slides:



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

OR Modeling in Intermodal: Intermodal Railcar Management Dharma Acharya, Jagadish Jampani, Aihong Wen.
Outline LP formulation of minimal cost flow problem
Chapter 10, Part A Distribution and Network Models
Dynamic Programming In this handout A shortest path example
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
1 Routing and Wavelength Assignment in Wavelength Routing Networks.
Abstract The SEPTA Regional Rail system serves as an important network for the Philadelphia region, moving many commuters during the peak hours on suburb-to-city.
Crew Scheduling Housos Efthymios, Professor Computer Systems Laboratory (CSL) Electrical & Computer Engineering University of Patras.
Jonathan Yoo. USPS: Current System  Not OR- optimized  Based on pre- determined scheduling of trucks  Government- protected monopoly.
Arc-based formulations for coordinated drayage problems Christopher Neuman Karen Smilowitz Athanasios Ziliaskopoulos INFORMS San Jose November 18, 2002.
4-step Model – Trip Assignment 1CVEN672 Lecture 13-1.
Maintenance Routing Gábor Maróti CWI, Amsterdam and NS Reizigers, Utrecht Models for Maintenance Routing 2nd AMORE Seminar, Partas, 30.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Chapter 7 Network Flow Models.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
Lecture 3. Notations and examples D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
MODEL FOR FLIGHT LEVEL ASSIGNMENT PROBLEM ICRAT International Conference on Research in Air Transportation Alfred Bashllari National & Kapodistrian.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
Decision for the location of Intermodal terminals in a rail-road network Anupam Kulshreshtha IIM - Lucknow.
Rail Related Research at IIT Madras
1 Network Optimization in Transportation Scheduling Ravindra K. Ahuja Supply Chain and Logistics Engineering (SCALE) Center Industrial & Systems Engineering.
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Cost-Performance Tradeoffs in MPLS and IP Routing Selma Yilmaz Ibrahim Matta Boston University.
1 Using Composite Variable Modeling to Solve Integrated Freight Transportation Planning Problems Sarah Root University of Michigan IOE November 6, 2006.
Escape Routing For Dense Pin Clusters In Integrated Circuits Mustafa Ozdal, Design Automation Conference, 2007 Mustafa Ozdal, IEEE Trans. on CAD, 2009.
TRANSPORTATION MANAGEMENT
Network Optimization Models
15.082J and 6.855J and ESD.78J November 30, 2010 The Multicommodity Flow Problem.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Introduction to Operations Research
Network Optimization Problem
A mathematical modeling approach to improving locomotive utilization at a freight railroad Kuo and Nicholls.
Solving Hard Instances of FPGA Routing with a Congestion-Optimal Restrained-Norm Path Search Space Keith So School of Computer Science and Engineering.
VLSI Physical Design: From Graph Partitioning to Timing Closure Chapter 5: Global Routing © KLMH Lienig 1 EECS 527 Paper Presentation High-Performance.
On Activity-Based Network Design Problems JEE EUN (JAMIE) KANG, JOSEPH Y. J. CHOW, AND WILL W. RECKER 20 TH INTERNATIONAL SYMPOSIUM ON TRANSPORTATION AND.
Distributed Algorithms Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopDistributed Algorithms1.
Network Optimization Problems
Hub Location Problems Chapter 12
1 Introduction to Transportation Systems. 2 PARTIII: TRAVELER TRANSPORTATION.
Tactical Planning in Healthcare with Approximate Dynamic Programming Martijn Mes & Peter Hulshof Department of Industrial Engineering and Business Information.
Route Planning Texas Transfer Corp (TTC) Case 1. Linear programming Example: Woodcarving, Inc. Manufactures two types of wooden toys  Soldiers sell for.
Optimal Fueling Strategies for Locomotive Fleets in Railroad Networks Seyed Mohammad Nourbakhsh Yanfeng Ouyang 1 William W. Hay Railroad Engineering Seminar.
Locating Locomotive Refueling Stations Problem Description Kamalesh Somani, on behalf of RAS 2010 Problem Solving Competition Committee November 06, 2010.
A Tour-Based Urban Freight Transportation Model Based on Entropy Maximization Qian Wang, Assistant Professor Department of Civil, Structural and Environmental.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 8 Lecture 8 Network Flow Based Modeling Mustafa Ozdal Computer Engineering Department,
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Chapter 8 Network Models to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Times are discretized and expressed as integers from 1 to 1440 (minutes in a day). set of stations set of trains set of stations visited by train j The.
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
CEE 320 Fall 2008 Route Choice CEE 320 Steve Muench.
Network Problems A D O B T E C
1 Chapter 5 Branch-and-bound Framework and Its Applications.
© 2010 IBM Corporation IBM Container Transport Optimization Dr. Juergen Koehl, IBM Research and Development, Boeblingen Juergen Koehl, IBM Container Logistics.
A Multi-Airport Dynamic Network Flow Model with Capacity Uncertainty
Rough-Cut Capacity Planning in SCM Theories & Concepts
Multi-Commodity Flow Based Routing
Transportation, Assignment and Network Models
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.206J/16.77J/ESD.215J Airline Schedule Planning
Introduction Basic formulations Applications
Copyrights (H.Rashidi & E.Tsang)
Routing in Multiple Layers: Opportunities and Challenges
Chapter 6 Network Flow Models.
Maximum Flow Neil Tang 4/8/2008
Presentation transcript:

Dynamic Freight Train Rerouting Alborz Parcham-Kashani Dr. Alan Erera Georgia Institute of Technology H. Milton Stewart School of Industrial & Systems Engineering INFORMS Annual Meeting 2014 – San Francisco

Agenda Introduction Problem background Methodology Preliminary computational results Next steps

Introduction and Motivation Train re-routing is an invaluable task for freight train companies Re-routes considered on an ad-hoc basis Reason: changes arising in train network capabilities Weather-related impact Equipment-related impact Work-force-related impact Volume-related impact Congested areas can be relieved via re-routing trains!

Motivation – Management’s Objectives 1.Consider re-routing potentially several trains at a time 2.Choose re-route options that has minimal cost impact (labor, fuel, etc.) 3.Reduce overall-system car delay Specifically: consider impact of decision on other trains Case-specific Consideration: Is not re-routing the train away from the congested area a viable option?

Introduction – Value of OR Opportunity: Currently, re-routing assignments are not performed with advanced OR techniques. Management ObjectiveAs-Is TechnologyProposed OR Capability Cost MinimizationEstimated time-in-system cost Accurate time-in-system cost Delay Minimization___Accounted for Impact of Joint Decisions___Accounted for

Background Commodity = block of rail-cars Commodities originate with origin-destination pairs Trip plan – A-priori sequence of a rail-car’s route through the train network – Function of origin-destination pair, among other things

Background

Each option corresponds to a new a-priori trip plan for commodity #1: Option #1 Option #2

Background Also known a-priori: Most up-to-date weekly train schedule All present and short-term future cars in the system Processing capacity of each terminal – Number of rail-cars per hour MWF 8:30 – 15:45 7 days/week 11:00 – 16:15 MWF 12:25 – 23:35

Challenge #1

Challenge #2 Direct Impact: Indirect Impact:

Modeling Approach Event-based Directed Time-space Network Nodes correspond to train arrivals and departures “Train arcs” represent trains “Terminal storage arcs” connect nodes that correspond to the same terminal at “consecutive” points in time.

Modeling Approach Event-based Time-space Network - Example … … … … … … Terminal storage arcs Train arcs …

Modeling Approach Most updated train schedule with Example Re-route Choice … … … … … … Terminal storage arcs (recurring) … Train arcs (recurring) Re-route candidates (non- recurring) Re-route choices (non- recurring) “do-nothing” option Potential Reroute option

Modeling Approach How to explicitly model processing capacity of each terminal?  Arrival tracks v.s. departure tracks  Number of cars processed per hour  Augment time-space network with “processing arcs”  Processing arcs connect two nodes which are positioned ɛ minutes prior to a train departure/arrival node

Modeling Approach Augmented Event-based Time-space Network - Example … … … Terminal storage arcs Train arcs … … … … … … … … … Terminal processing arcs Arrival Tracks Departure Tracks Arrival Tracks Departure Tracks Arrival Tracks Departure Tracks

Modeling Approach Two more arc types: 1.Exit arcs – Directed time-space graph has one sink-node – Connect heads of all train arcs to sink – Represent commodities exiting the network 2.End-of-horizon arcs – connect last time-space node at each terminal to sink node – With a penalty cost

Modeling Approach – Arc-based IP  Multi-commodity network design problem  Commodities = blocks of cars which share the same origin-destination pair  Induced on augmented event-based time-space network  Design aspect allows for modeling the re-routing choice

Bundled Arc Capacities … Terminal storage arcs Train arcs … … … … Terminal processing arcs Processing capacity at terminal Amount of time passed since prior processing arc

Setting Objective Coefficients Able to capture delay as a linear function of the arc flow variables as follows

Utilization of Problem Structure

Data Arc-based IP Formulation Designated based on the a-priori trip plan for each commodity

Appendix: Multi-commodity Network Flow bundling Flow balance Decision variables Formulation

Additional Data Appendix: Multi-Commodity Network Design Additional Decision Variables

Appendix: Multi-commodity Network Design Bundling Flow balance Formulation “Future” re-routing decisions “Present” re-routing decisions Choose one reroute option A-priori trip plan allows a smaller set of decision variables

Multi-commodity network flow problem (not the design problem) Commodity size = 1 rail-car Actual physical terminal network used Time horizon = 2 weeks Preliminary Computational Results # of CommoditiesLP Optimal ?Number of ConstraintsNumber of Variables 500Yes46K155K 650Yes84K290K 950Yes220K600K 1600Yes770K1,400K 2150IP Solution within 0.01% gap 1,700K2,700K 2200IP Solution within 0.01% gap 1,700K2,700K 2400Yes1,900K2,900K

1) Run instances of the network design problem – Reasonable instance: 7 – 10 trains to be re-routed – Solution space: 3 7 – ) If IP is not quick enough, attempt heuristic methods – Initial solution: Re-route each train to alternate destination geographically closest to its original destination – Greedy heuristic: optimize for one train at a time – 2-exchange – Modified 3-exchange Next Steps

Questions?