railway optimization
play

Railway Optimization Tom Robenek Transport and Mobility Laboratory - PowerPoint PPT Presentation

Railway Optimization Tom Robenek Transport and Mobility Laboratory EPFL May 6, 2013 1 / 25 Agenda 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling Problem 2 / 25 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling


  1. Railway Optimization Tomáš Robenek Transport and Mobility Laboratory EPFL May 6, 2013 1 / 25

  2. Agenda 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling Problem 2 / 25

  3. 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling Problem 3 / 25

  4. It all started . . . . . . back in the Greece • c. 600 BC - A basic form of the railway, the rutway, - existed in ancient Greek and Roman times, the most important being the ship trackway Diolkos across the Isthmus of Corinth. Measuring between 6 and 8.5 km, remaining in regular and frequent service for at least 650 years, and being open to all on payment, it constituted even a public railway, a concept which according to Lewis did not recur until around 1800. The Diolkos was reportedly used until at least the middle of the 1st century AD, after which no more written references appear. • Timeline of railway history; From Wikipedia, the free encyclopedia 4 / 25

  5. It all started . . . . . . back in the Greece • c. 600 BC - A basic form of the railway, the rutway, - existed in ancient Greek and Roman times, the most important being the ship trackway Diolkos across the Isthmus of Corinth. Measuring between 6 and 8.5 km, remaining in regular and frequent service for at least 650 years, and being open to all on payment, it constituted even a public railway, a concept which according to Lewis did not recur until around 1800. The Diolkos was reportedly used until at least the middle of the 1st century AD, after which no more written references appear. • Timeline of railway history; From Wikipedia, the free encyclopedia 4 / 25

  6. Figure : Source – Google Maps 5 / 25

  7. Railway Planning Horizon Platform Train Timetables Assignment Platforming s Rolling Train Line Train Demand Lines Timetables Stock Assignment Planning Timetabling Planning s Crew Crew Timetables Assignment Planning s 6 / 25

  8. Day 0 Figure : Canadian Soldiers Building a Light Railway, [ca.1918] 1 1 – source: Archives of Ontario, Canadian Expeditionary Force Albums 7 / 25

  9. References A. Caprara, L. G. Kroon, M. Monaci, M. Peeters, and P. Toth, Passenger railway optimization , Handbooks in Operations Research and Management Science (C. Barnhart and G. Laporte, eds.), vol. 14, Elsevier, 2007, pp. 129–187 (English). 8 / 25

  10. 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling Problem 9 / 25

  11. Line Planning Problem (LPP) Line(s) Railway Max Direct Pass. Infrastructure Potentional Lines Passenger Model Demand Trade-Off Min Cost 10 / 25

  12. LPP Model I G = ( V , E ) – undirected graph G representing the railway network v ∈ V – set of stations e ∈ E – set of edges representing the tracks between stations p ∈ P – set of unordered pairs of stations ( p = ( p 1 , p 2 ) ) with positive demand – number of passengers, that want to travel between stations p 1 and p 2 d p E p – set of edges on the shortest path between stations p 1 and p 2 d e = � – the total number of passengers, that want to travel along edge e p : e ∈ E p d p l ∈ L – set of potential lines (assumed to be known a priori) E l – set of edges of the line l f ∈ F – set of potential frequencies c ∈ C – set of available capacities i ∈ I – set of indices representing combination of assigned capacity c and frequency f to a line l k i – operational cost for a combination i ( e.g. train driver, conductor(s), carriage kilometers � 1 if and only if line l i is to be operated with a frequency f i and capacity c i , x i = 0 otherwise. d lp – number of direct passengers traveling on line l between the pair of stations p 11 / 25

  13. LPP Model II � � � max w 1 · d lp − w 2 · k i · x i (1) l ∈ L p ∈ P i ∈ I � s.t. x i ≤ 1 , ∀ l ∈ L , i ∈ I : l i = l (2) � f i · c i · x i ≥ d e , ∀ e ∈ E , i ∈ I : e ∈ E li (3) � d lp ≤ f i · c i · x i , ∀ l ∈ L , ∀ e ∈ E , p ∈ P : e ∈ E p (4) � d lp ≤ d p , ∀ p ∈ P , l ∈ L : E p ⊂ E l (5) x i ∈ { 0 , 1 } , ∀ i ∈ I , (6) d lp ≥ 0 , ∀ l ∈ L , ∀ p ∈ P . (7) 12 / 25

  14. 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling Problem Non-Cyclic Cyclic 13 / 25

  15. Train Timetabling Problem (TTP) Non-Cyclic Cyclic • departs differently over the • departs at every cycle time horizon • good for "unplanned" user • prior knowledge of the • higher cost timetable needed • lower cost 14 / 25

  16. 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling Problem Non-Cyclic Cyclic 15 / 25

  17. Non-Cyclic TTP Railway Infrastructure Actual Timetable(s) Model Ideal Timetables 16 / 25

  18. Non-Cyclic TTP Model I G = ( V , A ) – directed acyclic multigraph G v ∈ V – set of nodes a ∈ A – set of arcs t ∈ T – set of trains a ∈ A t – subset of arcs used by train t σ – source node – sink node τ p a – profit of arc a set of arcs in A t leaving the node v δ + t ( v ) – set of arcs in A t entering the node v δ − t ( v ) – C – family of maximal subsets C of pairwise incompatible arcs � 1 if and only if the path in the solution associated with train t contains arc a , x a = 0 otherwise. 17 / 25

  19. Non-Cyclic TPP Model II � � max p a · x a (8) a ∈ A t t ∈ T � s.t. x a ≤ 1 , ∀ t ∈ T , a ∈ δ + t ( σ ) (9) � � x a = x a , ∀ t ∈ T , ∀ v ∈ V \ { σ, τ } a ∈ δ + a ∈ δ − t ( v ) t ( v ) (10) � x a ≤ 1 , ∀ C ∈ C , a ∈ C (11) x a ∈ { 0 , 1 } , ∀ a ∈ A . (12) 18 / 25

  20. 1 Railway Planning 2 Line Planning Problem 3 Train Timetabling Problem Non-Cyclic Cyclic 19 / 25

  21. Cyclic TTP Railway Infrastructure Actual Timetable(s) Model Cycle 20 / 25

  22. Cyclic TTP Model I G = ( N , A ∪ A s ) – graph G representing the railway network n , m ∈ N – set of nodes a ∈ A – set of regular tracks a = ( n , m ) a ∈ A s – set of single tracks a = ( n , m ) = ( m , n ) t ∈ T – set of trains n ∈ N t ⊆ N – set of nodes visited by train t a ∈ A t ⊆ A ∪ A s – set of tracks used by train t ( t , t ′ ) ∈ T a – set of all pairs of trains ( t , t ′ ) , that travel along the track a in the same direction, where t ′ is the faster train ( t , t ′ ) ∈ T s – set of all pairs of trains ( t , t ′ ) , that travel along the single a track a in the opposite direction, where t departs from n and t ′ departs from m t ∈ F d n , F a – set of all trains t , that have a fixed departure (arrival) at node n n ( t , t ′ ) ∈ S n – set of all train pairs ( t , t ′ ) , t < t ′ , for which the departure times are to be synchronized at node n ( t , t ′ ) ∈ C n – set of all train pairs ( t , t ′ ) , t < t ′ , for which turn-around or connection constraint is required from train t to train t ′ at node n b – cycle of the timetable – general headway upon departure and arrival at every node h r t – time it takes to the train t to traverse the arc a a � � d t n , d t – dwell time window of the train t at the node n n � � f t n , f t – fixed arrival/departure window of the train t at the node n , n in the case of completely fixed arrival/departure f t n = f t n � � s tt ′ n , s tt ′ – time window for the synchronization of trains t and t ] at node n n � � c tt ′ n , c tt ′ – time window for the connection or turn around constraint n between trains t and t ′ at node n a t – arrival time of train t at node n n d t – departure time of train t from node n n 21 / 25

  23. Cyclic TPP Model II max F ( a , d ) (13) a t m − d t n = r t ∀ t ∈ T , a ∈ A t s.t. mod b , a (14) � � d t n − a t d t ∀ t ∈ T , ∀ n ∈ N t , n ∈ n , d t mod b , n (15) � � d t ′ n − d t s tt ′ n ∈ n , s tt ′ mod b , ∀ n ∈ N , ∀ ( t , t ′ ) ∈ S n , n (16) � � d t ′ n − a t c tt ′ n , c tt ′ ∀ n ∈ N , ∀ ( t , t ′ ) ∈ C n , n ∈ mod b , n (17) d t ′ � a − r t ′ � n − d t r t ∀ a ∈ A , ∀ ( t , t ′ ) ∈ T a , n ∈ a + h , b − h mod b , (18) a t ′ n − d t � r t a + r t ′ � ∀ a ∈ A s , ∀ ( t , t ′ ) ∈ T a , n ∈ a + h , b − h mod b , (19) � � d t f t ∀ n ∈ N , ∀ t ∈ F d n ∈ n , f t , n , n (20) � � a t f t ∀ n ∈ N , ∀ t ∈ F a n ∈ n , f t , n , n (21) a t n , d t n ∈ { 0 , b − 1 } , ∀ t ∈ T , ∀ n ∈ N t . (22) 22 / 25

  24. Thank you for your attention.

  25. Exam

  26. Exam – 21.06.2013 (Friday) Place GC A1 416 Structure • 20 min presentation • 20 min Q&A Schedule 8 : 15 – Group 1 9 : 00 – Group 2 9 : 45 – Group 3 10 : 45 – Group 4 11 : 30 – Group 5 12 : 15 – Group 6 25 / 25

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend