Rail Car Allocation Problems

Similar documents
Transportation Timetabling

Applying Integer Linear Programming to the Fleet Assignment Problem

Airline Scheduling Optimization ( Chapter 7 I)

Airline Scheduling: An Overview

Mathematical modeling in the airline industry: optimizing aircraft assignment for on-demand air transport

Airline Schedule Development Overview Dr. Peter Belobaba

Aircraft Arrival Sequencing: Creating order from disorder

Optimization Model Integrated Flight Schedule and Maintenance Plans

Transit Vehicle Scheduling: Problem Description

An Airline Crew Scheduling for Optimality

Fair Allocation Concepts in Air Traffic Management

ATM Seminar 2015 OPTIMIZING INTEGRATED ARRIVAL, DEPARTURE AND SURFACE OPERATIONS UNDER UNCERTAINTY. Wednesday, June 24 nd 2015

Optimized Itinerary Generation for NAS Performance Analysis

A Review of Airport Runway Scheduling

SERVICE NETWORK DESIGN: APPLICATIONS IN TRANSPORTATION AND LOGISTICS

MIT ICAT. Robust Scheduling. Yana Ageeva John-Paul Clarke Massachusetts Institute of Technology International Center for Air Transportation

Decreasing Airline Delay Propagation By Re-Allocating Scheduled Slack

An optimization model for assigning 4Dtrajectories to flights under the TBO concept

PRESENTATION OVERVIEW

UC Berkeley Working Papers

Evaluation of Alternative Aircraft Types Dr. Peter Belobaba

ADVANTAGES OF SIMULATION

Decision aid methodologies in transportation

RUNWAY OPERATIONS: Computing Runway Arrival Capacity

Leveraging on ATFM and A-CDM to optimise Changi Airport operations. Gan Heng General Manager, Airport Operations Changi Airport Group

DMAN-SMAN-AMAN Optimisation at Milano Linate Airport

Preemptive Rerouting of Airline Passengers under. Uncertain Delays

Total Airport Management Solution DELIVERING THE NEXT GENERATION AIRPORT

Optimal assignment of incoming flights to baggage carousels at airports

Maximization of an Airline s Profit

The aircraft rotation problem

Airline Disruption Management - Perspectives, Experiences and Outlook

Abstract. Introduction

Plagued by high labor costs, low profitability margins, airspace and airport congestion, high capital and

INTEGRATE BUS TIMETABLE AND FLIGHT TIMETABLE FOR GREEN TRANSPORTATION ENHANCE TOURISM TRANSPORTATION FOR OFF- SHORE ISLANDS

Estimating Avoidable Delay in the NAS

Analysis of Gaming Issues in Collaborative Trajectory Options Program (CTOP)

The recoverable robust stand allocation problem: a GRU airport case study

Vista Vista consultation workshop. 23 October 2017 Frequentis, Vienna

A decomposition approach to determining fleet size and structure with network flow effects and demand uncertainty

Outline. 1. Timetable Development 2. Fleet Size. Nigel H.M. Wilson. 3. Vehicle Scheduling J/11.543J/ESD.226J Spring 2010, Lecture 18

Heuristic technique for tour package models

We consider the airline fleet assignment problem involving the profit maximizing assignment

CRANE CREW MANAGEMENT

ESD Working Paper Series

Evaluating the Robustness and Feasibility of Integer Programming and Dynamic Programming in Aircraft Sequencing Optimization

Civil Military Cooperation

Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds.

ANALYSIS OF THE CONTRIUBTION OF FLIGHTPLAN ROUTE SELECTION ON ENROUTE DELAYS USING RAMS

Tactical and Operational Planning of Scheduled Maintenance for Per-Seat, On-Demand Air Transportation

A Study of Tradeoffs in Airport Coordinated Surface Operations

Collaborative Decision Making By: Michael Wambsganss 10/25/2006

Modeling Crew Itineraries and Delays in the National Air Transportation System

Aloha Stadium Conceptual Redevelopment Report. April 5, 2017

Automatic Aircraft Cargo Load Planning with Pick-up and Delivery

An Analysis of Dynamic Actions on the Big Long River

Price-Setting Auctions for Airport Slot Allocation: a Multi-Airport Case Study

Optimization Model and Solution Method for Operational Aircraft Maintenance Routing Problem

TWO-STAGE COMBINATORIAL OPTIMIZATION FRAMEWORK FOR AIR TRAFFIC FLOW MANAGEMENT UNDER CONSTRAINED CAPACITY

BHP Billiton Scope 3 emissions

IMPROVING THE ROBUSTNESS OF FLIGHT SCHEDULE BY FLIGHT RE-TIMING AND IMPOSING A NEW CREW BASE

Overview of Boeing Planning Tools Alex Heiter

A Branch-and-Price Approach for Operational Aircraft Maintenance Routing

Passenger-Centric Ground Holding: Including Connections in Ground Delay Program Decisions. Mallory Jo Soldner

Real-Time Control Strategies for Rail Transit

Introduction Runways delay analysis Runways scheduling integration Results Conclusion. Raphaël Deau, Jean-Baptiste Gotteland, Nicolas Durand

Airline Boarding Schemes for Airbus A-380. Graduate Student Mathematical Modeling Camp RPI June 8, 2007

Research Article Study on Fleet Assignment Problem Model and Algorithm

When air traffic demand is projected to exceed capacity, the Federal Aviation Administration implements

3. Proposed Midwest Regional Rail System

USING A SET PACKING FORMULATION TO SOLVE AIRLINE SEAT ALLOCATION/REALLOCATION PROBLEMS

A RECURSION EVENT-DRIVEN MODEL TO SOLVE THE SINGLE AIRPORT GROUND-HOLDING PROBLEM

OVERVIEW. Holidays.ch boosts holiday bookings for major airlines PEAKWORK CASE STUDY: HOLIDAYS.CH. Powered by Peakwork s Dynamic packaging solution

Network of International Business Schools

Tail Assignment with Multiple Maintenance Locations Using Network Model

SPADE-2 - Supporting Platform for Airport Decision-making and Efficiency Analysis Phase 2

Including Linear Holding in Air Traffic Flow Management for Flexible Delay Handling

Network Revenue Management: O&D Control Dr. Peter Belobaba

Evaluation of Strategic and Tactical Runway Balancing*

Entry of Low-Cost-Airlines in Germany - Some Lessons for the Economics of Railroads and Intermodal Competition -

Constructing a profitable schedule is of utmost importance to an airline because its profitability is critically

Integrated Optimization of Arrival, Departure, and Surface Operations

Overview of the Airline Planning Process Dr. Peter Belobaba Presented by Alex Heiter

A GRASP for Aircraft Routing in Response to Groundings and Delays

Project Data Sheet BASIC PROJECT DATA

1 The low cost carrier

Yield Management for Competitive Advantage in the Airline Industry

Tour route planning problem with consideration of the attraction congestion

Lessons Learned from Rebuilding the Muni Subway Schedule Leslie Bienenfeld

Alternative solutions to airport saturation: simulation models applied to congested airports. March 2017

Gateway Location Models

OPTIMAL PUSHBACK TIME WITH EXISTING UNCERTAINTIES AT BUSY AIRPORT

Technical Memorandum Number 777. Scheduling Multiple Types of Fractional Ownership Aircraft With Crew Duty Restrictions

An Appointment Overbooking Model To Improve Client Access and Provider Productivity

SOLVING AN OPTIMAL ROUTE FOR TOURIST AT LANGKAWI USING HEURISTICS TECHNIQUE

Robust flight-to-gate assignment using flight presence probabilities

NORTHERN ROCKIES REGIONAL AIRPORT Terminal Expansion ANALYSIS 31 st August 2012

Contingencies and Cancellations in Ground Delay Programs. Thomas R. Willemain, Ph.D. Distinguished Visiting Professor, Federal Aviation Administration

Port Everglades Master/Vision Plan Update

RECEDING HORIZON CONTROL FOR AIRPORT CAPACITY MANAGEMENT

Transcription:

Rail Car Allocation Problems Marco E. Lübbecke and Uwe T. Zimmermann Mathematical Optimization Braunschweig Germany Rail Car Allocation Problems p.1

Freight Cars... Rail Car Allocation Problems p.2

Freight Cars...... sit and wait Rail Car Allocation Problems p.2

Freight Cars... O? D Rail Car Allocation Problems p.3

Empty Car Distribution Cars are repositioned due to imbalances in demands Delayed empty cars Car shortage Inaccurate data Safety inventories Low utilization Large fleet sizes Rail Car Allocation Problems p.4

Empty Car Distribution Supply Demand Rail Car Allocation Problems p.5

Empty Car Distribution Time Rail Car Allocation Problems p.5

Empty Car Distribution Problem:? Time expanded integer multi commodity flow problem Rail Car Allocation Problems p.5

Empty Car Distribution Glickman, Sherali (1985): Pooling of cars Holmberg, Joborn, and Lundgren (1996, 1998): Explicit train schedules, train capacities Many more papers 5,000 cars, 18 (aggregated) types, 50 terminals Future: Simultaneously plan empty and loaded cars Rail Car Allocation Problems p.6

Railroad Blocking A block is a group of cars with common OD pair O D O Ideally: Only direct blocks Source of delay and unreliable service D Rail Car Allocation Problems p.7

Railroad Blocking Assign each car a sequence of blocks, observing the maximal tractable volume of cars per station minimizing the total number of reclassifications or delay or mileage Considerable body of literature Barnhart, Jin, and Vance (1997): 1080 stations, 12,000 shipments Rail Car Allocation Problems p.8

Yard Operations Shunting with capacity constraints Dahlhaus et al. (2000): Regrouping of cars older papers: e.g., queueing models Rail Car Allocation Problems p.9

Yard Operations Shunting with capacity constraints Dahlhaus et al. (2000): Regrouping of cars older papers: e.g., queueing models Also from passenger transportation: Routing trough stations (Kroon, Zwaneveld 1996) Shunting trams (Winter, Zimmermann 2000) This afternoon session... Rail Car Allocation Problems p.9

Further Issues Assign blocks to trains What is a good fleet size? Where and when to clean, maintain, and repair?... Rail Car Allocation Problems p.10

Integrated Planning Why not propose one big model for all stages? Rail Car Allocation Problems p.11

Integrated Planning Why not propose one big model for all stages? Of course it has been proposed! Rail Car Allocation Problems p.11

Integrated Planning Why not propose one big model for all stages? Of course it has been proposed! But (today) it is illusive to solve it optimally! Rail Car Allocation Problems p.11

Integrated Planning Why not propose one big model for all stages? Of course it has been proposed! But (today) it is illusive to solve it optimally! But... Rail Car Allocation Problems p.11

In-Plant Railroads Rail Car Allocation Problems p.12

In-Plant Railroads Customer oriented! Rail Car Allocation Problems p.12

Rail Car Management ➀ Transportation request specified by Terminal/track Quantity Goods type/car type Deadline Substitution car types ➁ As long as available, assign cars dedicated, pooled, incoming, in repair... and build blocks ➂ Otherwise: Rent additional rail cars Rail Car Allocation Problems p.13

Blocks Rail Car Allocation Problems p.14

Blocks Rail Car Allocation Problems p.14

Blocks Rail Car Allocation Problems p.14

Blocks Rail Car Allocation Problems p.14

Split into Regions Rail Car Allocation Problems p.15

Split into Regions Rail Car Allocation Problems p.15

Split into Regions Rail Car Allocation Problems p.15

Split into Regions Rail Car Allocation Problems p.15

Split into Regions Rail Car Allocation Problems p.15

Transportation Problem x τ i j : Cars of type τ from region i for request j min s.t. c i,r xi,r τ + M τ xs τ τ,r i,r,τ T r r,τ T r xi,r τ a τ i i,τ r:τ T r xi,r τ + xs τ τ,r b r r i,τ T r τ T r x τ i,r 0 i,r,τ T r Rail Car Allocation Problems p.16

Unsplit Supply Fulfill a demand from a single origin? rent cars a 1 = a 2 = 1 2 i b i b 1 b 2 b n Solution without car rental Partition of {b 1,b 2,...,b n } Rail Car Allocation Problems p.17

Shunting Minimization Demand: D = (1,2,2) c 1 c 2 c 3 c 4 c 5 Each moved car on track i costs c i Q +, No space limitations, no ordering/sequence Rail Car Allocation Problems p.18

Shunting Minimization Demand: D = (1,2,2) c 1 c 2 c 3 c 4 c 5 Each moved car on track i costs c i Q +, e.g. (1 + 1) c 1 + 2 c 4 + 2 c 5 No space limitations, no ordering/sequence Rail Car Allocation Problems p.18

Greedy Take cheapest car(s) for each color, respectively Demand: D = (1,1,1,1,1,1), D = n Cost: Greedy O(n 2 ), optimal O(n) 1 2 ε 3 ε 4 ε 5 ε. n ε Rail Car Allocation Problems p.19

Complexity Demand: D = (K,1,1,1,1,1) 1/3 1/4 1/4 1/3 2 4 3 feasible shunting plan at cost K vertex cover of cardinality K 1 Rail Car Allocation Problems p.20

Integer Program z t,g : Access group g on track t? y t,g : Number of chosen cars from group g on track t, at most Q t,g min c t [(Q t,g y t,g ) z t,g+1 + y t,g ] t,g s.t. z t,g z t,g 1 t,1 < g y t,g Q t,g z t,g t,g y t,g D τ types τ t,g: color(t,g)=τ y t,g 0 t,g z t,g {0,1} t,g Rail Car Allocation Problems p.21

Integer Program z t,g : Access group g on track t? y t,g : Number of chosen cars from group g on track t, at most Q t,g min min c t [(Q t,g y t,g ) z t,g+1 + y t,g ] t,g c t Q t,g z t,g t,g s.t. z t,g z t,g 1 t,1 < b y t,g Q t,g z t,g t,g y t,g D τ types τ t,g: color(t,g)=τ y t,g 0 t,g z t,g {0,1} t,g Rail Car Allocation Problems p.21

Integrated Planning min s.t. c i,r xi,r τ + M τ xs τ τ,r i,r,τ T r r,τ T r r:τ T r x τ i,r a τ r i,τ xi,r τ + xs τ τ,r b r r i,τ T r τ T r x τ i,r Z + i,r,τ T r Rail Car Allocation Problems p.22

Integrated Planning min s.t. c i,r xi,r τ + M τ xs τ τ,r i,r,τ T r r,τ T r xi,r τ y i,t,g r:τ T r i,t,g: color(i,t,g)=τ xi,r τ + xs τ τ,r b r r i,τ T r τ T r i,τ x τ i,r Z + i,r,τ T r Rail Car Allocation Problems p.22

Integrated Planning min s.t. c i,r xi,r τ + M τ xs τ τ,r + i,r,τ T r r,τ T r n i=1 c t Q i,t,g z i,t,g t,g xi,r τ y i,t,g r:τ T r i,t,g: color(i,t,g)=τ xi,r τ + xs τ τ,r b r r i,τ T r τ T r i,τ z i,t,g z i,t,g 1 i,t,1 < b y i,t,g Q i,t,g z i,t,g i,t,g x τ i,r Z + i,r,τ T r y i,t,g 0 i,t,g z i,t,g {0,1} i,t,g Rail Car Allocation Problems p.22

Computational Results 683 tracks, 168 terminals, 42 regions; 1575 cars, 123 car types; 18 requests Rail Car Allocation Problems p.23

Conclusion Almost generic approach yields relevant results Experiments feed back into practice Test runs planned for September 2002 Results encourage extensions... Rail Car Allocation Problems p.24

Conclusion Almost generic approach yields relevant results Experiments feed back into practice Test runs were planned for September 2002 Results encourage extensions... Rail Car Allocation Problems p.24