Train platforming problem Ľudmila Jánošíková Michal Krempl University of Žilina, VŠB-Technical University of Ostrava, Slovak Republic Czech Republic.

Slides:



Advertisements
Similar presentations
Using dynamic flow network modeling for global flight plan optimization CARE workshop 14th –15th March 2001, EUROCONTROL Brussels. Dritan Nace Heudiasyc.
Advertisements

Airline Schedule Optimization (Fleet Assignment I)
CPAIOR02 School on OptimizationC. Le Pape1 Integrating Operations Research Algorithms in Constraint Programming Claude Le Pape ILOG S.A.
Capacity Studies on Transportation Network Presented by Rakesh Ambre ( ) Under Guidance Of Prof. Narayan Rangaraj.
Real Time Train SNCF. 1 Agenda Essentials Basic Model Applications Traffic density is getting very high in several networks and management.
SCORT/TRB Rail Capacity Workshop - Jacksonville Florida1 1  A Primer on Capacity Principles  New Technologies  Public Sector Needs 22 September
1 Constraint Satisfaction Problems A Quick Overview (based on AIMA book slides)
1 Finite Constraint Domains. 2 u Constraint satisfaction problems (CSP) u A backtracking solver u Node and arc consistency u Bounds consistency u Generalized.
Branch-and-Bound In this handout,  Summary of branch-and-bound for integer programs Updating the lower and upper bounds for OPT(IP) Summary of fathoming.
5-1 Chapter 5 Tree Searching Strategies. 5-2 Satisfiability problem Tree representation of 8 assignments. If there are n variables x 1, x 2, …,x n, then.
Demand for bus and Rail Analyzing a corridor with a similar Level Of Service 5 th Israeli-British/Irish Workshop in Regional Science April, 2007.
Rake Linking for Suburban Train Services. Rake-Linker The Rake-Linker assigns physical trains (rakes) to services that have been proposed in a timetable.
1 February 2009 Analysis of capacity on double-track railway lines Olov Lindfeldt February 2008.
10 December J/ESD.204J Lecture 13 Outline Real Time Control Strategies for Rail Transit Prior Research Shen/Wilson Model Formulation Model Application.
Stochastic optimization of a timetable M.E. van Kooten Niekerk.
Erasmus Center for Optimization in Public Transport 1 Shunting passenger train units: Practical planning aspects Ramon Lentink, Pieter-Jan Fioole, Dennis.
3rd ARRIVAL Review Meeting [Patras, 12 May 2009] – WP3 Presentation ARRIVAL – WP3 Algorithms for Robust and online Railway optimization: Improving the.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
3rd ARRIVAL Review Meeting [Patras, 12 May 2009] – WP3 Presentation ARRIVAL – WP3 Algorithms for Robust and online Railway optimization: Improving the.
CPN Models of Transport Systems Michal Zarnay Slovakia.
Operation-driven Scheduling Approach for Fast, Frequent and Reliable Railway Services Alfons A.M. Schaafsma, Vincent A. Weeda ProRail, Department of Traffic.
Fuzzy Evolutionary Algorithm for VLSI Placement Sadiq M. SaitHabib YoussefJunaid A. Khan Department of Computer Engineering King Fahd University of Petroleum.
LP formulation of Economic Dispatch
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Train Scheduling in a Main Station Area © ETH Zürich | M. Fuchsberger Martin Fuchsberger Master thesis, Final Presentation Zurich, March 15.
Optimal Design of Timetables to maximize schedule reliability and minimize energy consumption, rolling stock and crew deployment.
Quadratic Programming Model for Optimizing Demand-responsive Transit Timetables Huimin Niu Professor and Dean of Traffic and Transportation School Lanzhou.
Decision for the location of Intermodal terminals in a rail-road network Anupam Kulshreshtha IIM - Lucknow.
Dimitrios Konstantas, Evangelos Grigoroudis, Vassilis S. Kouikoglou and Stratos Ioannidis Department of Production Engineering and Management Technical.
Content : 1. Introduction 2. Traffic forecasting and traffic allocation ◦ 2.1. Traffic forecasting ◦ 2.2. Traffic allocation 3. Fleeting problems ◦ 3.1.
1/33 Team NCKU lead by I-Lin Wang INFORMS RAS 2014 Problem Solving Competition Team NCKU (National Cheng Kung  I-Lin Wang (Associate.
Queuing Networks. Input source Queue Service mechanism arriving customers exiting customers Structure of Single Queuing Systems Note: 1.Customers need.
RAILWAY INDUSTRY TRAIN PLANNING LEVEL 2 TRAINING Module 9 - The TOCs and Network Rail.
Decision Procedures An Algorithmic Point of View
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Computational Experiments Algorithm run on a Pentium IV 2.4 GHz Instances from “Rete Ferroviaria Italiana” For each station: - minimum interval between.
Rail Reform – Czech Experience Zdeněk Tomeš – Martin Kvizda – Tomáš Nigrin – Daniel Seidenglanz – Monika Jandová – Václav Rederer.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
University Course Timetabling with Soft Constraints Hana Rudova, Keith Murray Presented by: Marlien Edward.
Prague Integrated Transport (PID).  Prague - area 496 km 2 population 1.2 mil. distance of the city boundary from the centre is 10 km to the north, 18.
Hub Location Problems Chapter 12
Railway Operations: Issues and Objectives Capacity management Infrastructure planning Timetable preparation Management of day-to-day movement of trains.
Ames Research Center 1 FACET: Future Air Traffic Management Concepts Evaluation Tool Banavar Sridhar Shon Grabbe First Annual Workshop NAS-Wide Simulation.
Course: Logic Programming and Constraints
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
Exact and heuristics algorithms
11.5 Implicit Partitioning/Packing Problems  Given M = {1, …, m}, K implicitly described sets of feasible subsets of M. Find a maximum value packing or.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Branch-and-Cut Valid inequality: an inequality satisfied by all feasible solutions Cut: a valid inequality that is not part of the current formulation.
1 An Integer Linear Programming model for Airline Use (in the context of CDM) Intro to Air Traffic Control Dr. Lance Sherry Ref: Exploiting the Opportunities.
V. Cacchiani, A. Caprara and P. Toth DEIS, University of Bologna TIMETABLING FOR CONGESTED CORRIDORS.
Log Truck Scheduling Problem
12/08/ J/ESD.204J1 Real-Time Control Strategies for Rail Transit Outline: Problem Description and Motivation Model Formulation Model Application.
Airline Optimization Problems Constraint Technologies International
Q/.r NSRZKLA4-P1 Timetable planning Leo Kroon Sept 9, 2003.
Tommy Messelis * Stefaan Haspeslagh Burak Bilgin Patrick De Causmaecker Greet Vanden Berghe *
Roman Barták (Charles University in Prague, Czech Republic) ACAT 2010.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
A Multi-Airport Dynamic Network Flow Model with Capacity Uncertainty
1st November, 2016 Transport Modelling – Developing a better understanding of Short Lived Events Marcel Pooke – Operational Modelling & Visualisation Manager.
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
Ground System implication for ASAS implementation
The Train Driver Recovery Problem – Solution
Integer Programming (정수계획법)
1.206J/16.77J/ESD.215J Airline Schedule Planning
Integer Programming (정수계획법)
Chapter 6 Network Flow Models.
11.5 Implicit Partitioning/Packing Problems
11.5 Implicit Partitioning/Packing Problems
Presentation transcript:

Train platforming problem Ľudmila Jánošíková Michal Krempl University of Žilina, VŠB-Technical University of Ostrava, Slovak Republic Czech Republic

Train platforming problem The train platforming problem consists in the allocation of passenger trains to platforms in a railway station. The solution is a track occupancy plan. The plan is a dispatcher’s decision support tool. It specifies for each arriving or departing train  the platform track  the time slot during which the track will be occupied by the train.

Track occupancy plan

Benefits better management of train operation train routes are occupied shorter time workload of the infrastructure elements, such as tracks, switches, and platforms is more uniform higher service quality perceived by passengers shorter distances needed for changing trains less probability of changing the planned platform when the train delays regular platforms for the same direction meeting train operators’ requirements on arrival and departure times and platforms

Problem description Given  list of the trains arriving, departing, or travelling through the station  network timetable  safety rules for train movements  layout of the station The train platforming problem:  assign a route through the station to each of the trains,  adjust the arrival and departure times due to safety or capacity reasons.

Track layout

Problem description Criteria: 1.minimise deviations from the planned arrival and departure times 2.maximise preferences of trains for platforms

Mathematical programming model Variables  adjust the arrival and departure times u i real arrival time of train i at a platform, i  U v i real departure time of train i from a platform, i  U  assign a route through the station to each of the trains Notation U set of all arriving, departing, and transit trains K(i) set of feasible platform tracks for train i

Mathematical programming model and similar variables for combinations arrival – departure, departure – arrival, departure – departure. Auxiliary variables - model safety headways between conflicting trains:

Solution method  Mathematical programming  MIP model with a huge number of variables (> ) and constraints (> )  Decomposition o 0:00 – 5:00 o 5:00 – 8:00 o 8:00 – 10:00 o 10:00 – 12:00 o 12:00 – 15:00 o 15:00 – 18:00 o 18:00 – 24:00  Local branching metaheuristics

Local branching framework We consider a generic MIP with 0-1 variables of the form: where B index set of the 0-1 variables G (possibly empty) index set of the general integer variables C (possibly empty) index set of the continuous variables

Local branching framework Given feasible reference solution Let binary support of We define the k -opt neighborhood of as the set of feasible solutions satisfying the local branching constraint:

Local branching framework The local branching constraint can be used as a branching criterion within an enumerative scheme. Given the incumbent solution, the solution space associated with the current branching node can be partitioned by adding the constraints: left branch: right branch:

Local branching scheme AB CD E F improved solution no improved solution

Local branching scheme AB CD E F Pink nodes are explored through a standard “tactical” branching criterion such as branching on fractional variables, i.e. they represent the application of the black-box IP solver.

Local branching metaheuristics  Time limit for the IP solver  Diversification

Prague main station Timetable 2004/2005, 4 min change time PeriodNo. of trains Deviation (min)Different platform assignments arrivaldeparture 0:00 - 5: :00 - 8: : : : : : : : : : : Total (11%)

The model proposes a feasible track occupancy plan that:  respects safety constraints for train movements  minimises deviations of the arrival and departure times from the timetable  maximises preferences for the platform tracks  respects relations between connecting trains:  ensures that passengers have enough time to change trains  minimises distance between connecting trains Conclusions