Lines, Timetables, Delays: Algorithms in Public Transportation

Size: px
Start display at page:

Download "Lines, Timetables, Delays: Algorithms in Public Transportation"

Transcription

1 Lines, Timetables, Delays: Algorithms in Public Transportation Anita Schöbel Institut für Numerische und Angewandte Mathematik Georg-August Universität Göttingen March 2015 Anita Schöbel (NAM) Optimization in public transport March / 75

2 Planning in public transportation Anita Schöbel (NAM) Optimization in public transport March / 75

3 Planning in public transportation Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

4 Planning in public transportation Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

5 Planning in public transportation Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

6 Planning in public transportation Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

7 Planning in public transportation Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

8 Planning in public transportation Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

9 Planning in public transportation Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

10 Content of the talk 1 Line planning 2 Timetabling 3 Delay management 4 Current Research Directions Integrating Passengers Routes Integrating robustness issues Integrating the Planning Stages 5 The end... Anita Schöbel (NAM) Optimization in public transport March / 75

11 Line planning How to plan the lines? Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

12 Line planning How to plan the lines? Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

13 Line planning Line planning is a well known problem Many papers, starting in 1925 and still ongoing research Focus is on development of the models. Solution approaches mostly IP-based and work well for the size of real-world input data Anita Schöbel (NAM) Optimization in public transport March / 75

14 Line planning Line planning Let a public transportation network PTN with its stops V and its direct connections E be given. A line P is a path in the public transportation network The frequency of a line says how often it is operated. Anita Schöbel (NAM) Optimization in public transport March / 75

15 Line planning Line planning Let a public transportation network PTN with its stops V and its direct connections E be given. A line P is a path in the public transportation network The frequency of a line says how often it is operated. Line planning: Given a PTN and a pool of potential lines, choose a subset of lines from the pool and assign frequencies to them such that Anita Schöbel (NAM) Optimization in public transport March / 75

16 Line planning Line planning Let a public transportation network PTN with its stops V and its direct connections E be given. A line P is a path in the public transportation network The frequency of a line says how often it is operated. Line planning: Given a PTN and a pool of potential lines, choose a subset of lines from the pool and assign frequencies to them such that? Anita Schöbel (NAM) Optimization in public transport March / 75

17 Line planning Goals of Line planning? For the public transportation company: All passengers should be transported. Costs should be small. For the passengers: many direct passengers small riding times few transfers high frequencies Anita Schöbel (NAM) Optimization in public transport March / 75

18 Line planning Goals of Line planning? For the public transportation company: All passengers should be transported. Costs should be small. For the passengers: many direct passengers small riding times few transfers high frequencies We have many different models to be split into cost-oriented models and passenger-oriented models. Anita Schöbel (NAM) Optimization in public transport March / 75

19 Line planning Basic model... contained in (almost) all line planning models Anita Schöbel (NAM) Optimization in public transport March / 75

20 Line planning Basic model... contained in (almost) all line planning models Given fe min, fe max for all e E, a line concept is feasible if f min e l:e l f l f max e for all e E (Basic model) Given a line pool, find a feasible line concept. Anita Schöbel (NAM) Optimization in public transport March / 75

21 Line planning Basic model... contained in (almost) all line planning models Given fe min, fe max for all e E, a line concept is feasible if f min e l:e l f l f max e for all e E (Basic model) Given a line pool, find a feasible line concept. Note: Multi-Covering and Multi-Packing constraints already NP-hard. Anita Schöbel (NAM) Optimization in public transport March / 75

22 Line planning Cost oriented models Given costs c l for any line l L. (Cost model) min c l f l l L s.t. f min e l:e l f l IN f l f max e The lower edge frequencies make sure that enough passengers can travel. Anita Schöbel (NAM) Optimization in public transport March / 75

23 Line planning Cost oriented models Also NP-hard, but may be solved in small computation time by integer programming solvers for reasonable sizes. Heuristics neglect upper bounds and rely on multi-covering Extensions with more realistic costs exist. Literature: Claessens (1994), Zwaneveld, Claessens, van Dijk (1996), Claessens, van Dijk, Zwaneveld (1996), Bussieck and Zimmermann (1997), Claessens, van Dijk and Zwaneveld (1998), Goessens, Hoesel, and Kroon (2001, 2002), Bussieck, Lindner, and Lübbecke (2003) Anita Schöbel (NAM) Optimization in public transport March / 75

24 Line planning Passenger-oriented models Many goals are possible: Maximize number of direct travelers with respect to upper line frequency constraints: Patz (1925), Wegel (1974), Dienst (1970), Reinecke (1992) and Reinecke (1995), Bussieck, Kreuzer and Zimmermann (1996), Bussieck and Zimmermann (1997), Zimmermann, Bussieck, Krista and Wiegand (1997),Bussieck (1998) Maximize number of direct travelers w.r.t. budget constraint: Simonis (1980 and 1981) Maximize number of travelers within a reasonable amount of travel time with respect to budget constraint: Laporte, Marin, Mesa, Ortega (2004) Minimize travel time with respect to budget constraint: Schöbel and Scholl (2004), Borndörfer, Grötschel and Pfetsch (2005), Schneider (2005), Scholl (2006), Schöbel and Scholl(2006),Borndörfer, Grötschel and Pfetsch (2007), Michaelis and Schöbel (2009), Anita Schöbel (NAM) Optimization in public transport March / 75

25 Line planning Other approaches Game-theoretic approach Schöbel and Schwarze (2007), Kontogiannis and Zaroliagis (2008) Optimize modal split Laporte, Mesa and Ortega Generate lines dynamically Borndörfer and Pfetsch Survey on models and algorithms Schöbel, OR Spectrum (2012) Anita Schöbel (NAM) Optimization in public transport March / 75

26 Timetabling How to plan the timetable? Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

27 Timetabling How to plan the timetable? Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

28 Timetabling Focus of timetabling Model is rather clear: Assume that paths of passengers are already known. Objective: minimize traveling time Feasibility constraints (e.g. technical minimal driving times) Only distinction: periodic and aperiodic timetables Main focus: Development of solution approaches. Success stories: Optimize timetable of Berlin underground Liebchen and Möhring (2008) Optimize timetable in the Netherlands L. Kroon and D. Huisman and E. Abbink and P.-J. Fioole and M. Fischetti and G. Maroti and A. Steenbeek L. Schrijver and R. Ybema (2009) Anita Schöbel (NAM) Optimization in public transport March / 75

29 Timetabling Modeling timetables Use event-activity networks (E, A) with E = E dep E arr, A = A wait A A trans A head station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure transfer activity Anita Schöbel (NAM) Optimization in public transport March / 75

30 Timetabling Modeling timetables Use event-activity networks (E, A) with E = E dep E arr, A = A wait A A trans A head station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure transfer activity Anita Schöbel (NAM) Optimization in public transport March / 75

31 Timetabling Modeling timetables Use event-activity networks (E, A) with E = E dep E arr, A = A wait A A trans A head station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure headway constraint transfer activity Anita Schöbel (NAM) Optimization in public transport March / 75

32 Timetabling What is a timetable? A timetable assigns a time π i to every and departure event i. Anita Schöbel (NAM) Optimization in public transport March / 75

33 Timetabling What is a timetable? A timetable assigns a time π i to every and departure event i. A timetable is feasible if for all activities a = (i, j) if aperiodic case: L ij π j π i U ij π =45 i Lij =8 π j =55 Anita Schöbel (NAM) Optimization in public transport March / 75

34 Timetabling What is a timetable? A timetable assigns a time π i to every and departure event i. A timetable is feasible if for all activities a = (i, j) if aperiodic case: L ij π j π i U ij π =55 i Lij =8 π j =05 Anita Schöbel (NAM) Optimization in public transport March / 75

35 Timetabling What is a timetable? A timetable assigns a time π i to every and departure event i. A timetable is feasible if for all activities a = (i, j) if aperiodic case: L ij π j π i U ij periodic case: L ij (π j π i ) mod T U ij π =55 i Lij =8 π j =05 Anita Schöbel (NAM) Optimization in public transport March / 75

36 Timetabling Aperiodic Timetables (no headway constraints) (Feasible Differential Problem) Rockafellar (1984) Given an event-activity network (A, E) with upper and lower bounds L a U a for all activities weights w a for all activities find an aperiodic feasible timetable π i for all i E minimizing w a (π j π i ) a=(i,j) A Anita Schöbel (NAM) Optimization in public transport March / 75

37 Timetabling Solution approach in the aperiodic case (no headway constraints) IP-formulation min s.t. w a (π j π i ) a A L a π j π i U a for all a = (i, j) A π i ZZ Algorithms Coefficient matrix is transposed of node-arc-incidence matrix and hence TU. solvable in polynomial time. solvable more efficiently by shortest path techniques. Anita Schöbel (NAM) Optimization in public transport March / 75

38 Timetabling Periodic Timetables (PESP) Serafini und Ukovich (1989) Given an event-activity network (A, E) with upper and lower bounds L a U a for all activities weights w a for all activities find a periodic feasible timetable π i for all i E minimizing w a (π j π i ) mod T. a=(i,j) A Anita Schöbel (NAM) Optimization in public transport March / 75

39 Timetabling Solution approach in the periodic case IP-formulation: min s.t. w a (π j π i + p a T ) a A L a π j π i + p a T U a for all a = (i, j) A p a ZZ, π i ZZ Anita Schöbel (NAM) Optimization in public transport March / 75

40 Timetabling Solution approach in the periodic case IP-formulation: min s.t. w a (π j π i + p a T ) a A L a π j π i + p a T U a for all a = (i, j) A p a ZZ, π i ZZ The modulo parameters make the problem hard. More precisely: Complexity of (PESP) Serafini and Ukovich (1989) (PESP) is NP-hard. Anita Schöbel (NAM) Optimization in public transport March / 75

41 Timetabling More theory is necessary! Anita Schöbel (NAM) Optimization in public transport March / 75

42 Timetabling More theory is necessary! The tension of an activity a = (i, j) is in the aperiodic case: x ij = π j π i in the periodic case: x ij = (π j π i ) mod T π =55 i Lij =8 π j =05 Anita Schöbel (NAM) Optimization in public transport March / 75

43 Timetabling More theory is necessary! The tension of an activity a = (i, j) is in the aperiodic case: x ij = π j π i in the periodic case: x ij = (π j π i ) mod T π =55 i Lij =8 π j =05 Observation In a feasible timetable: in the aperiodic case: The tension along any circle is zero. in the periodic case: The tension along any circle mod T is zero. Anita Schöbel (NAM) Optimization in public transport March / 75

44 Timetabling Circle-based IP-formulation for (PESP) min a A w a x a x a x a = Tq C a C + a C L a x a U a q C ZZ x a ZZ for all circles C in G for all a A for all circles C in G for all a A Anita Schöbel (NAM) Optimization in public transport March / 75

45 Timetabling Solution approaches in the periodic case Fix the modulo parameters and solve the resulting aperiodic problem. Exploit circle based IP formulation: It is enough to investigate circles in a cycle basis. Finding good cycle basis is hence important. Serafini und Ukovich (1989), Odijk (1996), Nachtigall (1998), Peeters (2003), Liebchen (2006), Liebchen (2008), Huisman, Kroon, Vromans (2009) Heuristic: Modulo simplex exploiting spanning tree structures. Nachtigall and Opitz (2008), Goerigk and Schöbel (2011), Goerigk and Schöbel (2013) Anita Schöbel (NAM) Optimization in public transport March / 75

46 Delay management Delay Management Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

47 Delay management Delay Management Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

48 Delay management The delay management problem Train i arrives at a station with a delay. i j v j Anita Schöbel (NAM) Optimization in public transport March / 75

49 Delay management The delay management problem Train i arrives at a station with a delay. i j v j What should a connecting train j do? Anita Schöbel (NAM) Optimization in public transport March / 75

50 Delay management The delay management problem Train i arrives at a station with a delay. i j v j What should a connecting train j do? Wait but cause further delays? for the passengers in train j for passengers who wait for train j for subsequent other vehicles Anita Schöbel (NAM) Optimization in public transport March / 75

51 Delay management The delay management problem Train i arrives at a station with a delay. i j v j What should a connecting train j do? Wait but cause further delays? for the passengers in train j for passengers who wait for train j for subsequent other vehicles depart on time although passengers who wanted to transfer from train i to train j miss their connection? Anita Schöbel (NAM) Optimization in public transport March / 75

52 Delay management What are the variables? Wait or depart on time? Priorities (if capacities on tracks have to be considered) result: disposition timetable Anita Schöbel (NAM) Optimization in public transport March / 75

53 Delay management What are the variables? Wait or depart on time? Priorities (if capacities on tracks have to be considered) result: disposition timetable Goal: Minimize the passengers delays when they reach their destinations! Anita Schöbel (NAM) Optimization in public transport March / 75

54 Delay management What are the variables? Wait or depart on time? Priorities (if capacities on tracks have to be considered) result: disposition timetable Goal: Minimize the passengers delays when they reach their destinations! Anita Schöbel (NAM) Optimization in public transport March / 75

55 Delay management Model: event-activity network station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure transfer activity Anita Schöbel (NAM) Optimization in public transport March / 75

56 Delay management Model: event-activity network station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure changing activity: delete or not? Anita Schöbel (NAM) Optimization in public transport March / 75

57 Delay management Model: event-activity network station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure headway constraint: which one? transfer activity: delete or not? Anita Schöbel (NAM) Optimization in public transport March / 75

58 Delay management (Approximate) Integer programming formulation (DM cap) min f (x, z) = i E w i (x i π i ) + a A transfer w a Tz a such that x i π i + d i for all i E (1) x j x i L a + d a for all a = (i, j) A wait A (2) Mz a + x j x i L a for all a = (i, j) A transfer (3) Mg ij + x j x i H ij (i, j) A head (4) g ij + g ji = 1 (i, j) A head (5) x i IN for all i E z a {0, 1} for all a A transfer g ij {0, 1} for all (i, j) A head Anita Schöbel (NAM) Optimization in public transport March / 75

59 Delay management Complexity Theorem (Gatto, Jakob, Peeters, Schöbel, 2005) The delay management problem without capacity constraints is NP hard. Proof: Reduction to independent set. Theorem (Conte and Schöbel, 2007) The delay management problem without wait-depart-decisions is NP hard. Proof: Reduction to machine scheduling But: The delay management problem without wait-depart-decisions and without priority decisions is easy! Anita Schöbel (NAM) Optimization in public transport March / 75

60 Delay management Research in delay management Part 0: Assume that all wait depart and priority decisions are already fixed. Part 1: Consider changing activities. wait wait station 1 station 1 station 2 station 2 departure departure change station 1 station 1 station 2 station 2 departure departure wait wait station 1 station 1 station 2 station 2 wait departure wait departure wait wait station 1 station 1 station 2 station 2 departure departure change station 1 station 1 station 2 station 2 departure departure wait wait station 1 station 1 station 2 station 2 wait departure wait departure changing activity: delete or not? Part 2: Consider changing activities and headway activities. wait wait station 1 station 1 station 2 station 2 departure departure change station 1 station 1 station 2 station 2 departure departure wait wait station 1 station 1 station 2 station 2 wait departure wait departure headway constraint: which one? changing activity: delete or not? Anita Schöbel (NAM) Optimization in public transport March / 75

61 Delay management Part 0: Delay management with fixed decisions problem is polynomially solvable, even if network contains circles equivalent to feasible differential problem solve by Critical Path Methods (CPM) of project planning station 1 station 1 wait wait station 1 departure station 1 departure station 2 change station 2 wait wait station 2 departure station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure Anita Schöbel (NAM) Optimization in public transport March / 75

62 Delay management Part 0: Delay management with fixed decisions problem is polynomially solvable, even if network contains circles equivalent to feasible differential problem solve by Critical Path Methods (CPM) of project planning station 1 station 1 wait wait station 1 departure station 1 departure station 2 change station 2 wait wait station 2 departure station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure x 0 := max{π 0 + delay 0 }, x i = max{π i + delay i, max a=(j,i) x j + L a } Anita Schöbel (NAM) Optimization in public transport March / 75

63 Delay management Part 1: Consider changing activities station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure changing activity: delete or not? Anita Schöbel (NAM) Optimization in public transport March / 75

64 Delay management Part 1: Consider changing activities (DM cap) min f (x, z) = i E w i (x i π i ) + a A transfer w a Tz a such that x i π i + d i for all i E x j x i L a for all a = (i, j) A wait A Mz a + x j x i L a for all a = (i, j) A transfer x i IN for all i E z a {0, 1} for all a A transfer Anita Schöbel (NAM) Optimization in public transport March / 75

65 Delay management Part 1: The never-meet property Definition The delay management problem has the never-meet property if 1 for each source delay d j > 0: suc(j, A) is an out-tree 2 for each pair of source delays d j, d k > 0: suc(j, A) suc(k, A) =. Consequence: Successors of removed changing activities are always on time. Anita Schöbel (NAM) Optimization in public transport March / 75

66 Delay management Part 1: Good news Theorem The delay management problem can be solved in O( A ) time if the never-meet property holds. Idea of Algorithm: Decompose in independent subproblems and compose source delay a6 a7 a8 a1 a2 a5 a9 a3 a4 subproblem belonging to a2 Anita Schöbel (NAM) Optimization in public transport March / 75

67 Delay management Part 1: Good news 1 The delay management problem can be solved in O( A ) time if the never-meet property holds. 2 The never-meet property is in practice often almost satisfied. 3 In these cases, Branch & Bound for general case is practically possible. Anita Schöbel (NAM) Optimization in public transport March / 75

68 Delay management Part 2: Consider changing and headway activities station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 wait departure wait station 2 departure headway constraint: which one? changing activity: delete or not? Anita Schöbel (NAM) Optimization in public transport March / 75

69 Delay management Part 2: Consider changing and headway activities (DM cap) min f (x, z) = i E w i (x i π i ) + a A transfer w a Tz a such that x i π i + d i for all i E x j x i L a + d a for all a = (i, j) A wait A Mz a + x j x i L a for all a = (i, j) A transfer Mg ij + x j x i H ij (i, j) A head g ij + g ji = 1 (i, j) A head x i IN for all i E z a {0, 1} for all a A transfer g ij {0, 1} for all (i, j) A head Anita Schöbel (NAM) Optimization in public transport March / 75

70 Delay management Part 2: How large can the delay of an event become? In the uncapacitated case: Delays are reduced along every path. Hence: M =largest source delay is large enough in the IP formulation. Anita Schöbel (NAM) Optimization in public transport March / 75

71 Delay management Part 2: How large can the delay of an event become? In the uncapacitated case: Delays are reduced along every path. Hence: M =largest source delay is large enough in the IP formulation. Now: Delays can increase due to headway constraints Anita Schöbel (NAM) Optimization in public transport March / 75

72 Delay management Part 2: How large can the delay of an event become? In the uncapacitated case: Delays are reduced along every path. Hence: M =largest source delay is large enough in the IP formulation. Now: Delays can increase due to headway constraints Theorem (Schachtebeck and Schöbel,2010) M := max i E d i + a A train d a + is large enough in the IP formulation. Unfortunately: too large... (i,j) A head :π i >π j π i π j + L ij. Anita Schöbel (NAM) Optimization in public transport March / 75

73 Delay management Part 2: Analyzing the headway constraints Also the headway constraints can delay punctual trains. They come in pairs: forward headway constraints: same priority as in the original timetable π backward headway constraints: change the priority Anita Schöbel (NAM) Optimization in public transport March / 75

74 Delay management Part 2: Analyzing the headway constraints Also the headway constraints can delay punctual trains. They come in pairs: forward headway constraints: same priority as in the original timetable π backward headway constraints: change the priority Questions: Are all headway constraints needed? Answer: (Apart from the straightforward reduction) yes! Anita Schöbel (NAM) Optimization in public transport March / 75

75 Delay management Part 2: Analyzing the headway constraints Also the headway constraints can delay punctual trains. They come in pairs: forward headway constraints: same priority as in the original timetable π backward headway constraints: change the priority Questions: Are all headway constraints needed? Answer: (Apart from the straightforward reduction) yes! More precisely: Can all headway activities delay punctual trains? Answer: No! Backward headway activities can t. Anita Schöbel (NAM) Optimization in public transport March / 75

76 Delay management Part 2: Analyzing the headway constraints A π := A train A change { } (i, j) A head : π i < π j E mark := suc(j, A π ) suc(j, A π ). j E:d j >0 a=(i,j) A:d a>0 Theorem (Schachtebeck and Schöbel, 2010) There exists an optimal solution such that x i = π i for all i E mark. If w i > 0 for all i E arr then all optimal solutions satisfy this property. Anita Schöbel (NAM) Optimization in public transport March / 75

77 Delay management Part 2: Analyzing the headway constraints A π := A train A change { } (i, j) A head : π i < π j E mark := suc(j, A π ) suc(j, A π ). j E:d j >0 a=(i,j) A:d a>0 Theorem (Schachtebeck and Schöbel, 2010) There exists an optimal solution such that x i = π i for all i E mark. If w i > 0 for all i E arr then all optimal solutions satisfy this property. In short: Backward headway constraints cannot delay punctual trains. Anita Schöbel (NAM) Optimization in public transport March / 75

78 Delay management Part 2: Analyzing the headway constraints Consequences: 1 Reduction of the network in average: solution time including preprocessing is 19.1 % of solution time without preprocessing In 98% of all cases: reduction to less than 50%. In 30% of all cases: reduction to less than 10%. 2 Never-meet property: Definition The delay management problem has the never-meet property if 1 for each source delay d j > 0: suc(j, A π ) is an out-tree 2 for each pair of source delays d j, d k > 0: suc(j, A π ) suc(k, A π ) =. Successors of removed changing activities are always on time! Anita Schöbel (NAM) Optimization in public transport March / 75

79 Delay management Part 2: Heuristics Idea: station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 wait departure wait station 2 departure headway constraint: which one? changing activity: delete or not? Anita Schöbel (NAM) Optimization in public transport March / 75

80 Delay management Part 2: Heuristics Idea: station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure headway constraint: decision made. changing activity: delete or not? Anita Schöbel (NAM) Optimization in public transport March / 75

81 Delay management Part 2: Heuristics Idea: station 1 wait station 1 departure station 2 wait station 2 departure change station 1 wait station 1 departure station 2 wait station 2 departure station 1 station 1 station 2 station 2 wait departure wait departure NICE constraints changing activity: delete or not? After fixing the priorities we can only have to consider changing activities (part 1) Anita Schöbel (NAM) Optimization in public transport March / 75

82 Delay management Part 2: Heuristics Idea: Use heuristics that make use of the solution of the problem without headway constraints Four heuristics (Schachtebeck and Schöbel (2010)) First Scheduled First Served First Re-scheduled First Served First Re-scheduled First Served with early fixing First scheduled First served with priority fixing Anita Schöbel (NAM) Optimization in public transport March / 75

83 Current Research Directions Plan of talk 1 Line planning 2 Timetabling 3 Delay management 4 Current Research Directions Integrating Passengers Routes Integrating robustness issues Integrating the Planning Stages 5 The end... Anita Schöbel (NAM) Optimization in public transport March / 75

84 Current Research Directions What is left to do? Anita Schöbel (NAM) Optimization in public transport March / 75

85 Current Research Directions What is left to do? A lot of challenging questions! Integrating the routes of the passengers in the optimization Integrating robustness issues Integration of the planning stages Anita Schöbel (NAM) Optimization in public transport March / 75

86 Current Research Directions Integrating Passengers Routes Plan of talk 1 Line planning 2 Timetabling 3 Delay management 4 Current Research Directions Integrating Passengers Routes Integrating robustness issues Integrating the Planning Stages 5 The end... Anita Schöbel (NAM) Optimization in public transport March / 75

87 Current Research Directions Integrating Passengers Routes Integrating the Passengers Routes Anita Schöbel (NAM) Optimization in public transport March / 75

88 Current Research Directions Integrating Passengers Routes Integrating the Passengers Routes Transportation System Modal Split Passengers Paths Anita Schöbel (NAM) Optimization in public transport March / 75

89 Current Research Directions Integrating Passengers Routes Integrating the Passengers Routes Transportation System Modal Split Passengers Paths This holds for all planning stages! Anita Schöbel (NAM) Optimization in public transport March / 75

90 Current Research Directions Integrating Passengers Routes Integrating the Passengers Routes Transportation System Modal Split Passengers Paths This holds for all planning stages! Question: With which should we start? Anita Schöbel (NAM) Optimization in public transport March / 75

91 Current Research Directions Integrating Passengers Routes Consequence The Chicken or the Egg Causality Dilemma Anita Schöbel (NAM) Optimization in public transport March / 75

92 Current Research Directions Integrating Passengers Routes Solution Idea Do both at the same time! Anita Schöbel (NAM) Optimization in public transport March / 75

93 Current Research Directions Integrating Passengers Routes Solution Idea Do both at the same time! Transportation System Modal Split Passengers Paths Anita Schöbel (NAM) Optimization in public transport March / 75

94 Current Research Directions Integrating Passengers Routes Solution Idea Do both at the same time! Transportation System AND Modal Split Passengers Paths Anita Schöbel (NAM) Optimization in public transport March / 75

95 Current Research Directions Integrating Passengers Routes Example: Line Planning Most models use fixed passengers weights on the edges. But: Passengers choose their paths dependent on the line concept, we want to compute! Anita Schöbel (NAM) Optimization in public transport March / 75

96 Current Research Directions Integrating Passengers Routes Example: Line Planning Most models use fixed passengers weights on the edges. But: Passengers choose their paths dependent on the line concept, we want to compute! More precisely: Passengers choose a specific path, if it is short, it has few transfers, it has a high frequency. but these properties depend on the line concept to be determined! Anita Schöbel (NAM) Optimization in public transport March / 75

97 Current Research Directions Integrating Passengers Routes Integrating routing decisions in line planning Design lines in such a way that the sum of the best travel times of all passengers is minimal. I.e.: we have also to find the paths for the passengers. Anita Schöbel (NAM) Optimization in public transport March / 75

98 Current Research Directions Integrating Passengers Routes Integrating routing decisions in line planning Design lines in such a way that the sum of the best travel times of all passengers is minimal. I.e.: we have also to find the paths for the passengers. Travel time model Find lines, frequencies and paths P uv for all OD-pairs (u, v) minimizing min u,v V and keeping a budget constraint. W uv Travel(P uv ) where Travel(P)=Travel time for P + k number of transfers of P k: penalty for a transfer Anita Schöbel (NAM) Optimization in public transport March / 75

99 Current Research Directions Integrating Passengers Routes Travel time model: Complexity In general NP-hard. Anita Schöbel (NAM) Optimization in public transport March / 75

100 Current Research Directions Integrating Passengers Routes Travel time model: Complexity In general NP-hard. For only one OD-pair Schmidt and Schöbel 2014, Schmidt 2014: Surprisingly still NP-hard! Can be solved in pseudo-polynomial time if no-line-twice property holds by reduction to a resource-constrained shortest path problem. Anita Schöbel (NAM) Optimization in public transport March / 75

101 Current Research Directions Integrating Passengers Routes Travel time model: Complexity In general NP-hard. For only one OD-pair Schmidt and Schöbel 2014, Schmidt 2014: Surprisingly still NP-hard! Can be solved in pseudo-polynomial time if no-line-twice property holds by reduction to a resource-constrained shortest path problem. Further restrictions are necessary to obtain polynomial solvability! Anita Schöbel (NAM) Optimization in public transport March / 75

102 Current Research Directions Integrating Passengers Routes Travel time model: Complexity Schmidt and Schöbel 2015, Schmidt 2014 For linear networks: line transfer one OD-pair same origin general OD-pairs speed penalties equal no penalties poly poly poly equal equal penalties poly pseudo-poly NP-hard equal station-independent pseudo-poly NP-hard NP-hard equal arbitrary pseudo-poly NP-hard NP-hard arbitrary no penalties pseudo-poly pseudo-poly pseudo-poly arbitrary equal penalties pseudo-poly NP-hard NP-hard arbitrary station independent pseudo-poly NP-hard NP-hard arbitrary arbitrary pseudo-poly NP-hard NP-hard Anita Schöbel (NAM) Optimization in public transport March / 75

103 Current Research Directions Integrating Passengers Routes Solution approach: Change & go graph s7 l1 s1 s2 s3 s4 l2 l3 s5 s6 s8 Anita Schöbel (NAM) Optimization in public transport March / 75

104 Current Research Directions Integrating Passengers Routes Solution approach: Change & go graph l1 s1,l1 s2,l1 s3,l1 s4,l1 Anita Schöbel (NAM) Optimization in public transport March / 75

105 Current Research Directions Integrating Passengers Routes Solution approach: Change & go graph s1,l1 s2,l1 s3,l1 s4,l1 l1 l2 l3 s1,l2 s4,l2 s5,l2 s6,l2 s7,l3 s3,l3 s6,l3 s8,l3 Anita Schöbel (NAM) Optimization in public transport March / 75

106 Current Research Directions Integrating Passengers Routes Solution approach: Change & go graph s1,l1 s2,l1 s3,l1 s4,l1 l1 l2 l3 s1,l2 s4,l2 s5,l2 s6,l2 s7,l3 s3,l3 s6,l3 s8,l3 Anita Schöbel (NAM) Optimization in public transport March / 75

107 Current Research Directions Integrating Passengers Routes Solution approach: Change & go graph l1 l2 s1,l1 s2,l1 s3,l1 s4,l1 l3 s1, 0 s1,l2 s4,l2 s5,l2 s6,l2 s7,l3 s3,l3 s6,l3 s8,l3 Anita Schöbel (NAM) Optimization in public transport March / 75

108 Current Research Directions Integrating Passengers Routes Solution approach: Change & go graph s2,0 s3,0 l1 l2 s1,l1 s2,l1 s3,l1 s4,l1 l3 s1, 0 s4,0 s1,l2 s4,l2 s5,l2 s6,l2 s5,0 s7,l3 s3,l3 s6,l3 s8,l3 s7,0 s6,0 s8,0 Anita Schöbel (NAM) Optimization in public transport March / 75

109 Current Research Directions Integrating Passengers Routes Travel time model: IP-Formulation = min u,v V a A W uvc a xuv a s.t. xuv a y l 0, u, v V, l L, a l Θx u1 v 1 b u1 v Θx ur v r b ur v r l L y lcost l B xuv, a y l {0, 1} Anita Schöbel (NAM) Optimization in public transport March / 75

110 Current Research Directions Integrating Passengers Routes Travel time model: IP-Formulation = min u,v V a A W uvc a xuv a s.t. xuv a y l 0, u, v V, l L, a l Θx u1 v 1 b u1 v Θx ur v r b ur v r l L y lcost l B xuv, a y l {0, 1} Anita Schöbel (NAM) Optimization in public transport March / 75

111 Current Research Directions Integrating Passengers Routes Travel time model: IP-Formulation = min u,v V a A W uvc a xuv a s.t. xuv a y l 0, u, v V, l L, a l Θx u1 v 1 b u1 v Θx ur v r b ur v r l L y lcost l B xuv, a y l {0, 1} Structure: one block for each OD-pair u, v and a y-variable block. Use decomposition approaches for solving the model Schöbel and Scholl (2007) Use column generation to find passengers routes for minimizing the riding time Borndörfer and Pfetsch (2009) for minimizing the number of transfers Harbering (2015) Anita Schöbel (NAM) Optimization in public transport March / 75

112 Current Research Directions Integrating Passengers Routes Integrating the routing decisions Flow constraints can be added to most programs to integrate the passengers routing. Line planning: travel time models Timetabling: first approaches Schmidt (2012), Schmidt and Schöbel (2015) Delay management: Dollevoet, Huisman, Schmidt, Schöbel (2012), Schmidt (2013), Schmidt (2014) But the questions are: efficient approaches? Heuristics? How much can we gain by adding the routing decision? Challenging questions when capacity constraints are present since passengers are not interested in minimizing sums of travel times! Anita Schöbel (NAM) Optimization in public transport March / 75

113 Current Research Directions Integrating robustness issues Plan of talk 1 Line planning 2 Timetabling 3 Delay management 4 Current Research Directions Integrating Passengers Routes Integrating robustness issues Integrating the Planning Stages 5 The end... Anita Schöbel (NAM) Optimization in public transport March / 75

114 Current Research Directions Integrating robustness issues Why Robustness? Small changes... Anita Schöbel (NAM) Optimization in public transport March / 75

115 Current Research Directions Integrating robustness issues Why Robustness? Small changes may change a solution a lot! Anita Schöbel (NAM) Optimization in public transport March / 75

116 Current Research Directions Integrating robustness issues We need robust solutions! But: What does robust mean? Anita Schöbel (NAM) Optimization in public transport March / 75

117 Current Research Directions Integrating robustness issues We need robust solutions! But: What does robust mean? Answers are given by stochastic and robust optimization. Classic robust optimization requires feasibility in the worst case. Does this make sense for planning of public transport? Anita Schöbel (NAM) Optimization in public transport March / 75

118 Current Research Directions Integrating robustness issues We need robust solutions! But: What does robust mean? Answers are given by stochastic and robust optimization. Classic robust optimization requires feasibility in the worst case. Does this make sense for planning of public transport? Examples: Line planning: the frequencies offered have to be high enough to allow (rarely) special events. Timetabling: Every departure time at every station has always to be correct. Consequence: We need less conservative concepts for robust planning of public transport. Anita Schöbel (NAM) Optimization in public transport March / 75

119 Current Research Directions Integrating robustness issues Suitable concepts Light Robustness applied to timetabling Fischetti and Monaci (2009) Idea: Relax the constraints and require a certain nominal quality. In many cases same complexity as original problem Schöbel (2015) Recovery Robustness applied to timetabling and line planning Liebchen et al (2009) Idea: Look for a solution together with a recovery strategy that can make the solution feasible for any possible scenario. Hard to compute Variation: Recovery to Optimality applied to timetabling Goerigk and Schöbel (2011, 2015) Idea: Minimize the costs to change the solution to an optimal one median version: in the average center version: in the worst case Can be computed scenario-based by location theory Anita Schöbel (NAM) Optimization in public transport March / 75

120 Current Research Directions Integrating robustness issues Robustness concepts for aperiodic timetabbling Goerigk and Schöbel (2013) 3e e e+09 nominal strict light buffer recovery 2 l1 center l1 median centroid 2.1e e e Anita Schöbel (NAM) Optimization in public transport March / 75

121 Current Research Directions Integrating robustness issues Robustness concepts for aperiodic timetabbling Goerigk and Schöbel (2013) nominal strict light buffer recovery 2 l1 center l1 median centroid Anita Schöbel (NAM) Optimization in public transport March / 75

122 Current Research Directions Integrating robustness issues Open questions Which robustness models fit to which public transport problem? E.g. for timetabling: Find a timetable such that for each delay scenario the solution of the resulting delay management problem is good enough. How can robust solutions be efficiently computed? Simulate the effects of robust solutions using real-world settings, talks of Marc and Rolf on robustness! Anita Schöbel (NAM) Optimization in public transport March / 75

123 Current Research Directions Integrating the Planning Stages Plan of talk 1 Line planning 2 Timetabling 3 Delay management 4 Current Research Directions Integrating Passengers Routes Integrating robustness issues Integrating the Planning Stages 5 The end... Anita Schöbel (NAM) Optimization in public transport March / 75

124 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

125 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

126 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

127 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

128 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

129 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

130 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

131 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages So far, most of the research is focused on optimizing each of the planning stages for itself. Question: Does this lead to good solutions for the whole system? Anita Schöbel (NAM) Optimization in public transport March / 75

132 Current Research Directions Integrating the Planning Stages Integrating the Planning Stages So far, most of the research is focused on optimizing each of the planning stages for itself. Question: Does this lead to good solutions for the whole system? No! The result of one stage could be a bad input for the next stage. The objective used in a former stage is maybe not a good approximation for what we really want. An integrated solution is always as least as good as optimizing stage by stage. Anita Schöbel (NAM) Optimization in public transport March / 75

133 Current Research Directions Integrating the Planning Stages What could we dream of? Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

134 Current Research Directions Integrating the Planning Stages What could we dream of? Stops/Stations Line Concept Timetable Vehicle Schedules/ Rolling Stock Planning Tariff System Crew Scheduling Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

135 Current Research Directions Integrating the Planning Stages What could we dream of? Stops/Stations and Line Concept and Timetable and Vehicle Schedules/ Rolling Stock Planning and Crew Scheduling Tariff System Disposition Anita Schöbel (NAM) Optimization in public transport March / 75

136 Current Research Directions Integrating the Planning Stages What has been done towards integration? Anita Schöbel (NAM) Optimization in public transport March / 75

137 Current Research Directions Integrating the Planning Stages What has been done towards integration? There are a few papers integrating two consecutive planning stages. Goossens (2004), Liebchen und Möhring (2008), Barber et al (2009), Claessens et al (1998), Israeli and Ceder (1995), Quak (2003), Michaelis and Schöbel (2007) Liebchen and Möhring (2006), Lindner (2000) We implemented the software and data library LinTim in which the effects of integration can be studied. Some first ideas and approaches for integrated optimization Anita Schöbel (NAM) Optimization in public transport March / 75

138 Current Research Directions Integrating the Planning Stages An example from LinTim Goerigk and Schöbel (2013) game cost-heuristic cost-exact direct passenger delay e e e e e+06 number of transfers Anita Schöbel (NAM) Optimization in public transport March / 75

139 Current Research Directions Integrating the Planning Stages An iterative approach timetabling given a line plan vehicle scheduling given a line plan and a timetable line planning Anita Schöbel (NAM) Optimization in public transport March / 75

140 Current Research Directions Integrating the Planning Stages An iterative approach vehicle scheduling given a line plan and a timetable timetabling given a line plan line planning timetabling given a line plan and vehicle schedules Anita Schöbel (NAM) Optimization in public transport March / 75

141 Current Research Directions Integrating the Planning Stages An iterative approach vehicle scheduling given a line plan and a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules timetabling given a line plan and vehicle schedules Anita Schöbel (NAM) Optimization in public transport March / 75

142 Current Research Directions Integrating the Planning Stages An iterative approach vehicle scheduling given a line plan and a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules timetabling given a line plan and vehicle schedules Anita Schöbel (NAM) Optimization in public transport March / 75

143 Current Research Directions Integrating the Planning Stages An iterative approach vehicle scheduling given a line plan and a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules timetabling given a line plan and vehicle schedules line planning given vehicle schedules vehicle scheduling Anita Schöbel (NAM) Optimization in public transport March / 75

144 Current Research Directions Integrating the Planning Stages An iterative approach timetabling line planning given a timetable vehicle scheduling given a line plan and a timetable vehicle scheduling given a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules vehicle scheduling given a line plan timetabling given a line plan and vehicle schedules line planning given vehicle schedules timetabling given vehicle schedules vehicle scheduling Anita Schöbel (NAM) Optimization in public transport March / 75

145 Current Research Directions Integrating the Planning Stages An iterative approach timetabling line planning given a timetable vehicle scheduling given a line plan and a timetable vehicle scheduling given a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules vehicle scheduling given a line plan timetabling given a line plan and vehicle schedules line planning given vehicle schedules timetabling given vehicle schedules vehicle scheduling Anita Schöbel (NAM) Optimization in public transport March / 75

146 Current Research Directions Integrating the Planning Stages An iterative approach timetabling line planning given a timetable vehicle scheduling given a line plan and a timetable vehicle scheduling given a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules vehicle scheduling given a line plan timetabling given a line plan and vehicle schedules line planning given vehicle schedules timetabling given vehicle schedules vehicle scheduling Anita Schöbel (NAM) Optimization in public transport March / 75

147 Current Research Directions Integrating the Planning Stages An iterative approach timetabling line planning given a timetable vehicle scheduling given a line plan and a timetable vehicle scheduling given a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules vehicle scheduling given a line plan timetabling given a line plan and vehicle schedules line planning given vehicle schedules timetabling given vehicle schedules vehicle scheduling Anita Schöbel (NAM) Optimization in public transport March / 75

148 Current Research Directions Integrating the Planning Stages An iterative approach timetabling line planning given a timetable vehicle scheduling given a line plan and a timetable vehicle scheduling given a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules vehicle scheduling given a line plan timetabling given a line plan and vehicle schedules line planning given vehicle schedules timetabling given vehicle schedules vehicle scheduling Anita Schöbel (NAM) Optimization in public transport March / 75

149 Current Research Directions Integrating the Planning Stages An iterative approach timetabling line planning given a timetable vehicle scheduling given a line plan and a timetable vehicle scheduling given a timetable timetabling given a line plan line planning line planning given a timetable and vehicle schedules vehicle scheduling given a line plan timetabling given a line plan and vehicle schedules line planning given vehicle schedules timetabling given vehicle schedules vehicle scheduling Anita Schöbel (NAM) Optimization in public transport March / 75

150 Current Research Directions Integrating the Planning Stages An iterative approach Properties of the Eigenmodel Name in reference to Möhring et al (1995) A lot of new challenging problems to be defines with interesting combinatorial structures Every path through the Eigenmodel represents a heuristic Anita Schöbel (NAM) Optimization in public transport March / 75

151 Current Research Directions Integrating the Planning Stages An iterative approach Properties of the Eigenmodel Name in reference to Möhring et al (1995) A lot of new challenging problems to be defines with interesting combinatorial structures Every path through the Eigenmodel represents a heuristic Research questions: Find good paths Convergence results? Finiteness? Optimality? Approximation results for special structures (exact algorithms for matroids) Application for public transport Anita Schöbel (NAM) Optimization in public transport March / 75

152 The end... You made it! 1 Line planning 2 Timetabling 3 Delay management 4 Current Research Directions Integrating Passengers Routes Integrating robustness issues Integrating the Planning Stages 5 The end... Anita Schöbel (NAM) Optimization in public transport March / 75

153 The end... There is still a lot to do... Robustness, integrating passengers paths Anita Schöbel (NAM) Optimization in public transport March / 75

154 The end... There is still a lot to do... Robustness, integrating passengers paths research started Anita Schöbel (NAM) Optimization in public transport March / 75

155 The end... There is still a lot to do... Robustness, integrating passengers paths Integration research started Anita Schöbel (NAM) Optimization in public transport March / 75

156 The end... There is still a lot to do... Robustness, integrating passengers paths research started Integration research is just about to start Anita Schöbel (NAM) Optimization in public transport March / 75

157 The end... There is still a lot to do... Robustness, integrating passengers paths research started Integration research is just about to start Indian perspective (together with Narayan Rangaraj, IIT Mumbai) objective is to maximize capacity microscopic view is needed Anita Schöbel (NAM) Optimization in public transport March / 75

158 The end... There is still a lot to do... Thank you for your attention! Anita Schöbel (NAM) Optimization in public transport March / 75

2 Innovation in Railway Planning Processes

2 Innovation in Railway Planning Processes 2 Innovation in Railway Planning Processes Leo Kroon, Rotterdam School of Management & Netherlands Railways, lkroon@rsm.nl Gábor Maróti, Rotterdam School of Management, gmaroti@rsm.nl Abstract On May 13,

More information

The Time Window Assignment Vehicle Routing Problem

The Time Window Assignment Vehicle Routing Problem The Time Window Assignment Vehicle Routing Problem Remy Spliet, Adriana F. Gabor June 13, 2012 Problem Description Consider a distribution network of one depot and multiple customers: Problem Description

More information

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS 1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS Professor Cynthia Barnhart Professor Nigel H.M. Wilson Fall 2003 1.224J/ ESD.204J Outline Sign-up Sheet Introductions Carrier

More information

Deriving all Passenger Flows in a Railway Network from Ticket Sales Data

Deriving all Passenger Flows in a Railway Network from Ticket Sales Data Deriving all Passenger Flows in a Railway Network from Ticket Sales Data Peter Sels 1,2,3, Thijs Dewilde 1, Dirk Cattrysse 1, Pieter Vansteenwegen 4 1 Katholieke Universiteit Leuven, Centre for Industrial

More information

A new idea for train scheduling using ant colony optimization

A new idea for train scheduling using ant colony optimization Computers in Railways X 601 A new idea for train scheduling using ant colony optimization K. Ghoseiri School of Railway Engineering, Iran University of Science and Technology, Iran Abstract This paper

More information

Transactions on the Built Environment vol 34, 1998 WIT Press, ISSN

Transactions on the Built Environment vol 34, 1998 WIT Press,  ISSN Improving the Dutch railway services by network-wide timetable simulation Jurjen S. Hooghiemstra", Dick M. Middelkoop", Maurice J.G. Teunisse^ " Railned, Dept. of Innovation, P.O.Box 2025, 3500 HA Utrecht,

More information

ISE 204 OR II. Chapter 8 The Transportation and Assignment Problems. Asst. Prof. Dr. Deniz TÜRSEL ELİİYİ

ISE 204 OR II. Chapter 8 The Transportation and Assignment Problems. Asst. Prof. Dr. Deniz TÜRSEL ELİİYİ ISE 204 OR II Chapter 8 The Transportation and Assignment Problems Asst. Prof. Dr. Deniz TÜRSEL ELİİYİ 1 The Transportation and Assignment Problems Transportation Problems: A special class of Linear Programming

More information

Solving a Log-Truck Scheduling Problem with Constraint Programming

Solving a Log-Truck Scheduling Problem with Constraint Programming Solving a Log-Truck Scheduling Problem with Constraint Programming Nizar El Hachemi, Michel Gendreau, Louis-Martin Rousseau Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation

More information

Dynamic Scheduling of Trains in Densely Populated Congested Areas

Dynamic Scheduling of Trains in Densely Populated Congested Areas Dynamic Scheduling of Trains in Densely Populated Congested Areas Final Report METRANS Project February 4, 2011 Principal Investigator: Maged M. Dessouky, Ph.D. Graduate Student: Shi Mu Daniel J. Epstein

More information

Supporting tools for automated timetable planning

Supporting tools for automated timetable planning Computers in Railways XIV 565 Supporting tools for automated timetable planning N. Bešinović, E. Quaglietta & R. M. P. Goverde Department of Transport and Planning, Delft University of Technology, The

More information

We consider a distribution problem in which a set of products has to be shipped from

We consider a distribution problem in which a set of products has to be shipped from in an Inventory Routing Problem Luca Bertazzi Giuseppe Paletta M. Grazia Speranza Dip. di Metodi Quantitativi, Università di Brescia, Italy Dip. di Economia Politica, Università della Calabria, Italy Dip.

More information

ISE480 Sequencing and Scheduling

ISE480 Sequencing and Scheduling ISE480 Sequencing and Scheduling INTRODUCTION ISE480 Sequencing and Scheduling 2012 2013 Spring term What is Scheduling About? Planning (deciding what to do) and scheduling (setting an order and time for

More information

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN Farshad Farshchi Department of Industrial Engineering, Parand Branch, Islamic Azad University, Parand, Iran Davood Jafari Department of Industrial

More information

Some network flow problems in urban road networks. Michael Zhang Civil and Environmental Engineering University of California Davis

Some network flow problems in urban road networks. Michael Zhang Civil and Environmental Engineering University of California Davis Some network flow problems in urban road networks Michael Zhang Civil and Environmental Engineering University of California Davis Outline of Lecture Transportation modes, and some basic statistics Characteristics

More information

Modeling of competition in revenue management Petr Fiala 1

Modeling of competition in revenue management Petr Fiala 1 Modeling of competition in revenue management Petr Fiala 1 Abstract. Revenue management (RM) is the art and science of predicting consumer behavior and optimizing price and product availability to maximize

More information

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel David Simchi-Levi Xin Chen Julien Bramel The Logic of Logistics Theory, Algorithms, and Applications for Logistics Management Third Edition ^ Springer Contents 1 Introduction 1 1.1 What Is Logistics Management?

More information

Minimizing Passenger Transfer Times in Public Transport Timetables.

Minimizing Passenger Transfer Times in Public Transport Timetables. Minimizing Passenger Transfer Times in Public Transport Timetables Leise Neel Jansen* Michael Berliner Pedersen*, ** Otto Anker Nielsen* lj@ctt.dtu.dk mbp@ctt.dtu.dk oan@ctt.dtu.dk * Centre for Traffic

More information

TAKING ADVANTAGE OF DEGENERACY IN MATHEMATICAL PROGRAMMING

TAKING ADVANTAGE OF DEGENERACY IN MATHEMATICAL PROGRAMMING TAKING ADVANTAGE OF DEGENERACY IN MATHEMATICAL PROGRAMMING F. Soumis, I. Elhallaoui, G. Desaulniers, J. Desrosiers, and many students and post-docs Column Generation 2012 GERAD 1 OVERVIEW THE TEAM PRESENS

More information

Stochastic Passenger Train Timetabling using a Branch and Bound Approach

Stochastic Passenger Train Timetabling using a Branch and Bound Approach Stochastic Passenger Train Timetabling using a Branch and Bound Approach Liang Liu and Maged Dessouky Daniel J.Epstein Department of Industrial and Systems Engineering University of Southern California,

More information

Impressum ( 5 TMG) Herausgeber: Fakultät für Wirtschaftswissenschaft Der Dekan. Verantwortlich für diese Ausgabe:

Impressum ( 5 TMG) Herausgeber: Fakultät für Wirtschaftswissenschaft Der Dekan. Verantwortlich für diese Ausgabe: WORKING PAPER SERIES Impressum ( 5 TMG) Herausgeber: Otto-von-Guericke-Universität Magdeburg Fakultät für Wirtschaftswissenschaft Der Dekan Verantwortlich für diese Ausgabe: Otto-von-Guericke-Universität

More information

Application of an Iterative Framework for Real-time Railway Rescheduling 1

Application of an Iterative Framework for Real-time Railway Rescheduling 1 Application of an Iterative Framework for Real-time Railway Rescheduling 1 Twan Dollevoet 2,6, Dennis Huisman 2,3,6, Leo G. Kroon 3,4,6, Lucas P. Veelenturf 5, Joris C. Wagenaar 4,6 2 Econometric Institute,

More information

INTEGER PROGRAMMING BASED SEARCH

INTEGER PROGRAMMING BASED SEARCH INTEGER PROGRAMMING BASED SEARCH A Thesis Presented to The Academic Faculty by Michael R Hewitt In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the School of Industrial

More information

TWAN DOLLEVOET. Delay Management and Dispatching in Railways

TWAN DOLLEVOET. Delay Management and Dispatching in Railways TWAN DOLLEVOET Delay Management and Dispatching in Railways Delay Management and Dispatching in Railways Delay Management and Dispatching in Railways Het besturen van aansluitingen bij een spoorwegvervoerder

More information

The vehicle routing problem with demand range

The vehicle routing problem with demand range DOI 10.1007/s10479-006-0057-0 The vehicle routing problem with demand range Ann Melissa Campbell C Science + Business Media, LLC 2006 Abstract We propose and formulate the vehicle routing problem with

More information

An Optimal Delay Management Algorithm from Passengers Viewpoints considering Whole Railway Network

An Optimal Delay Management Algorithm from Passengers Viewpoints considering Whole Railway Network An Optimal Delay Management Algorithm from Passengers Viewpoints considering Whole Railway Network Satoshi KANAI, Koichi SHIINA, Shingo HARADA, Norio TOMII Chiba Institute of Technology, Department of

More information

An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves

An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves An Optimization Algorithm for the Inventory Routing Problem with Continuous Moves Martin Savelsbergh Jin-Hwa Song The Logistics Institute School of Industrial and Systems Engineering Georgia Institute

More information

Techniques of Operations Research

Techniques of Operations Research Techniques of Operations Research C HAPTER 2 2.1 INTRODUCTION The term, Operations Research was first coined in 1940 by McClosky and Trefthen in a small town called Bowdsey of the United Kingdom. This

More information

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS 1 th International Conference on Production Research P.Baptiste, M.Y.Maknoon Département de mathématiques et génie industriel, Ecole polytechnique

More information

New Results for Lazy Bureaucrat Scheduling Problem. fa Sharif University of Technology. Oct. 10, 2001.

New Results for Lazy Bureaucrat Scheduling Problem. fa  Sharif University of Technology. Oct. 10, 2001. New Results for Lazy Bureaucrat Scheduling Problem Arash Farzan Mohammad Ghodsi fa farzan@ce., ghodsi@gsharif.edu Computer Engineering Department Sharif University of Technology Oct. 10, 2001 Abstract

More information

the festival. Each performance takes 30 minutes allowing 12 performances on a stage. The stages and choirs have certain properties that have their inf

the festival. Each performance takes 30 minutes allowing 12 performances on a stage. The stages and choirs have certain properties that have their inf Planning the Amusing Hengelo Festival Gerhard Post Martin Schoenmaker 1 Introduction The Amusing Hengelo festival [1] is an annual musical event in which around 4000 singers participate. These singers

More information

TRANSPORTATION PROBLEM AND VARIANTS

TRANSPORTATION PROBLEM AND VARIANTS TRANSPORTATION PROBLEM AND VARIANTS Introduction to Lecture T: Welcome to the next exercise. I hope you enjoyed the previous exercise. S: Sure I did. It is good to learn new concepts. I am beginning to

More information

Reference model of real-time systems

Reference model of real-time systems Reference model of real-time systems Chapter 3 of Liu Michal Sojka Czech Technical University in Prague, Faculty of Electrical Engineering, Department of Control Engineering November 8, 2017 Some slides

More information

Optimized travel options with a Flexible Mobility on Demand System FMOD

Optimized travel options with a Flexible Mobility on Demand System FMOD Optimized travel options with a Flexible Mobility on Demand System FMOD Bilge Atasoy, Takuro Ikeda, Moshe Ben-Akiva October 30, 2014 Shaping the New Future of Paratransit: An International Conference on

More information

MICRO-SIMULATION OF A NIGHT TAXI-BUS SERVICE FOR THE HISTORICAL CENTRE OF ROME

MICRO-SIMULATION OF A NIGHT TAXI-BUS SERVICE FOR THE HISTORICAL CENTRE OF ROME MICRO-SIMULATION OF A NIGHT TAXI-BUS SERVICE FOR THE HISTORICAL CENTRE OF ROME Francesco Filippi 1), Marco Lemessi 2) and Thomas Schulze 3) Abstract: The Municipality of Rome plans to introduce a taxi-bus

More information

SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES

SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES Al-Naimi Assistant Professor Industrial Engineering Branch Department of Production Engineering and Metallurgy University of Technology Baghdad - Iraq dr.mahmoudalnaimi@uotechnology.edu.iq

More information

Priority-Driven Scheduling of Periodic Tasks. Why Focus on Uniprocessor Scheduling?

Priority-Driven Scheduling of Periodic Tasks. Why Focus on Uniprocessor Scheduling? Priority-Driven Scheduling of Periodic asks Priority-driven vs. clock-driven scheduling: clock-driven: cyclic schedule executive processor tasks a priori! priority-driven: priority queue processor tasks

More information

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests Pandhapon Sombuntham and Voratas Kachitvichayanukul Abstract A particle swarm optimization

More information

A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS

A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS An Caris Gerrit K. Janssens Transportation Research Institute Hasselt University - campus Diepenbeek Wetenschapspark

More information

Hybrid MIP method for a Pickup and Delivery Problem with Time Windows and Dock Service Constraints

Hybrid MIP method for a Pickup and Delivery Problem with Time Windows and Dock Service Constraints International Journal of Operations Research International Journal of Operations Research Vol. 8, No. 1, 36 56 (2011) Hybrid MIP method for a Pickup and Delivery Problem with Time Windows and Dock Service

More information

Rolling Horizon Approach for Aircraft Scheduling in the Terminal Control Area of Busy Airports

Rolling Horizon Approach for Aircraft Scheduling in the Terminal Control Area of Busy Airports Available online at www.sciencedirect.com Procedia - Social and Behavioral Scienc es 80 ( 2013 ) 531 552 20th International Symposium on Transportation and Traffic Theory (ISTTT 2013) Rolling Horizon Approach

More information

SINGLE MACHINE SEQUENCING. ISE480 Sequencing and Scheduling Fall semestre

SINGLE MACHINE SEQUENCING. ISE480 Sequencing and Scheduling Fall semestre SINGLE MACHINE SEQUENCING 2011 2012 Fall semestre INTRODUCTION The pure sequencing problem is a specialized scheduling problem in which an ordering of the jobs completely determines a schedule. Moreover,

More information

The Two-Echelon Capacitated Vehicle Routing. Problem

The Two-Echelon Capacitated Vehicle Routing. Problem The Two-Echelon Capacitated Vehicle Routing Problem Jesus Gonzalez Feliu 1, Guido Perboli 1, Roberto Tadei 1 and Daniele Vigo 2 1 Control and Computer Engineering Department Politecnico di Torino, Italy

More information

A general framework for modeling shared autonomous vehicles

A general framework for modeling shared autonomous vehicles 1 2 A general framework for modeling shared autonomous vehicles 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Michael W. Levin (corresponding author) Doctoral Candidate Department of

More information

Research Article Optimizing Schedules of Rail Train Circulations by Tabu Search Algorithm

Research Article Optimizing Schedules of Rail Train Circulations by Tabu Search Algorithm Mathematical Problems in Engineering Volume 01, Article ID 1046, 7 pages http://dx.doi.org/10.1155/01/1046 Research Article Optimizing Schedules of Rail Train irculations by Tabu Search Algorithm Mingming

More information

THE SHORTEST NOT NECESSARILY THE BEST OTHER PATH ON THE BASIS OF THE OPTIMAL PATH

THE SHORTEST NOT NECESSARILY THE BEST OTHER PATH ON THE BASIS OF THE OPTIMAL PATH THE SHORTEST NOT NECESSARILY THE BEST OTHER PATH ON THE BASIS OF THE OPTIMAL PATH Tomasz Neumann 1 1 Gdynia Maritime University, Gdynia, Poland Abstract This paper presents a different perspective on the

More information

MIC 2009: The VIII Metaheuristics International Conference

MIC 2009: The VIII Metaheuristics International Conference : The VIII Metaheuristics International Conference id-1 Heuristic Methods for Increasing Delay-Tolerance of Vehicle Schedules in Public Bus Transport Stefan Kramkowski Natalia Kliewer Christian Meier Decision

More information

Optimal, Efficient Reconstruction of Phylogenetic Networks with Constrained Recombination

Optimal, Efficient Reconstruction of Phylogenetic Networks with Constrained Recombination UC Davis Computer Science Technical Report CSE-2003-29 1 Optimal, Efficient Reconstruction of Phylogenetic Networks with Constrained Recombination Dan Gusfield, Satish Eddhu, Charles Langley November 24,

More information

Multi-Period Vehicle Routing with Call-In Customers

Multi-Period Vehicle Routing with Call-In Customers Multi-Period Vehicle Routing with Call-In Customers Anirudh Subramanyam, Chrysanthos E. Gounaris Carnegie Mellon University Frank Mufalli, Jose M. Pinto Praxair Inc. EWO Meeting September 30 th October

More information

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia mifawzi@ksu.edu.sa Keywords:

More information

Optimization in Supply Chain Planning

Optimization in Supply Chain Planning Optimization in Supply Chain Planning Dr. Christopher Sürie Expert Consultant SCM Optimization Agenda Introduction Hierarchical Planning Approach and Modeling Capability Optimizer Architecture and Optimization

More information

CSCI 3210: Computational Game Theory. Inefficiency of Equilibria & Routing Games Ref: Ch 17, 18 [AGT]

CSCI 3210: Computational Game Theory. Inefficiency of Equilibria & Routing Games Ref: Ch 17, 18 [AGT] CSCI 3210: Computational Game Theory Inefficiency of Equilibria & Routing Games Ref: Ch 17, 18 [AGT] Mohammad T. Irfan Email: mirfan@bowdoin.edu Web: www.bowdoin.edu/~mirfan Split or steal game u NE outcome

More information

arxiv: v2 [cs.ai] 15 Apr 2014

arxiv: v2 [cs.ai] 15 Apr 2014 Auction optimization with models learned from data arxiv:1401.1061v2 [cs.ai] 15 Apr 2014 Sicco Verwer Yingqian Zhang Qing Chuan Ye Abstract In a sequential auction with multiple bidding agents, it is highly

More information

Reoptimization Gaps versus Model Errors in Online-Dispatching of Service Units for ADAC

Reoptimization Gaps versus Model Errors in Online-Dispatching of Service Units for ADAC Konrad-Zuse-Zentrum fu r Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany BENJAMIN HILLER SVEN O. KRUMKE JO RG RAMBAU Reoptimization Gaps versus Model Errors in Online-Dispatching

More information

Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras

Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Lecture - 37 Transportation and Distribution Models In this lecture, we

More information

Facility Location. Lindsey Bleimes Charlie Garrod Adam Meyerson

Facility Location. Lindsey Bleimes Charlie Garrod Adam Meyerson Facility Location Lindsey Bleimes Charlie Garrod Adam Meyerson The K-Median Problem Input: We re given a weighted, strongly connected graph, each vertex as a client having some demand! Demand is generally

More information

Exploiting available urban transportation resources with taxi sharing and rapid transportation networks: a case study for Milan

Exploiting available urban transportation resources with taxi sharing and rapid transportation networks: a case study for Milan UNIVERSITÀ DEGLI STUDI DI MILANO DOCTORAL SCHOOL Mathematical Sciences DEPARTMENT Mathematics DOCTORAL COURSE Mathematics and Statistics for Computational Sciences Exploiting available urban transportation

More information

Optimization under Uncertainty. with Applications

Optimization under Uncertainty. with Applications with Applications Professor Alexei A. Gaivoronski Department of Industrial Economics and Technology Management Norwegian University of Science and Technology Alexei.Gaivoronski@iot.ntnu.no 1 Lecture 2

More information

Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times

Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times Australian Journal of Basic and Applied Sciences, 5(9): 878-884, 2011 ISSN 1991-8178 Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times 1 Vahid Yazdanparast, 2 Hamid Hajihosseini,

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 24 Sequencing and Scheduling - Assumptions, Objectives and Shop

More information

Strategic Design of Robust Global Supply Chains: Two Case Studies from the Paper Industry

Strategic Design of Robust Global Supply Chains: Two Case Studies from the Paper Industry Strategic Design of Robust Global Supply Chains: Two Case Studies from the Paper Industry T. Santoso, M. Goetschalckx, S. Ahmed, A. Shapiro Abstract To remain competitive in today's competitive global

More information

Transportation Logistics Part I and II

Transportation Logistics Part I and II Transportation Logistics Part I and II Exercise Let G = (V,E) denote a graph consisting of vertices V = {,2,3,4,5,6,,8} and arcs A = {(,2),(,3),(2,4),(3,2),(4,3),(4,5),(4,6),(5,3),(5,),(6,8),(,4),(,6),(,8)}.

More information

Multi-Period Vehicle Routing

Multi-Period Vehicle Routing Multi-Period Vehicle Routing Bruce L. Golden Robert H. Smith School of Business University of Maryland Presented at TRANSLOG Workshop Reñaca, Chile December 2009 1 Colleagues and Co-Authors Damon Gulczynski,

More information

Multi-Objective Design and Path Planning Optimization of Unmanned Aerial Vehicles (UAVs)

Multi-Objective Design and Path Planning Optimization of Unmanned Aerial Vehicles (UAVs) Multi-Objective esign and Path Planning Optimization of Unmanned Aerial Vehicles (UAVs) Eliot Rudnick-Cohen 1,3 Shapour Azarm 1 Jeffrey W. Herrmann 1,2 1 epartment of Mechanical Engineering 2 Institute

More information

Single Machine Scheduling with Interfering Job Sets

Single Machine Scheduling with Interfering Job Sets Multidisciplinary International Conference on Scheduling : Theory and Applications (MISTA 009) 0- August 009, Dublin, Ireland MISTA 009 Single Machine Scheduling with Interfering Job Sets Ketan Khowala,

More information

Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and Petri Nets

Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and Petri Nets Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and

More information

Chapter 11. Decision Making and Relevant Information Linear Programming as a Decision Facilitating Tool

Chapter 11. Decision Making and Relevant Information Linear Programming as a Decision Facilitating Tool Chapter 11 Decision Making and Relevant Information Linear Programming as a Decision Facilitating Tool 1 Introduction This chapter explores cost accounting for decision facilitating purposes It focuses

More information

Iterative train scheduling in networks with tree topologies: a case study for the Hunter Valley Coal Chain

Iterative train scheduling in networks with tree topologies: a case study for the Hunter Valley Coal Chain 22nd International Congress on Modelling and Simulation, Hobart, Tasmania, Australia, 3 to 8 December 2017 mssanz.org.au/modsim2017 Iterative train scheduling in networks with tree topologies: a case study

More information

Application of a Capacitated Centered Clustering Problem for Design of Agri-food Supply Chain Network

Application of a Capacitated Centered Clustering Problem for Design of Agri-food Supply Chain Network www.ijcsi.org 300 Application of a Capacitated Centered Clustering Problem for Design of Agri-food Supply Chain Network Fethi Boudahri 1, Mohamed Bennekrouf 2, Fayçal Belkaid 1, and Zaki Sari 1 1 MELT

More information

Track Allocation in Freight-Train Classification with Mixed Tracks

Track Allocation in Freight-Train Classification with Mixed Tracks Track Allocation in Freight-Train Classification with Mixed Tracks Markus Bohlin 1, Holger Flier 2, Jens Maue 2, and Matúš Mihalák 2 1 Swedish Institute of Computer Science, Kista, Sweden markus.bohlin@sics.se

More information

Mobility on Demand for Improving Business Profits and User Satisfaction

Mobility on Demand for Improving Business Profits and User Satisfaction Mobility on Demand for Improving Business Profits and User Satisfaction Takuro Ikeda Takushi Fujita Moshe E. Ben-Akiva For a sustainable society, we need to design a mobility management system that does

More information

A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem

A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem Proceedings of the 2012 Industrial and Systems Engineering Research Conference G. Lim and J.W. Herrmann, eds. A New Fuzzy Logic Approach to Dynamic Dial-a-Ride Problem Maher Maalouf Industrial & Systems

More information

SUPPLY CHAIN PLANNING WITH ADVANCED PLANNING SYSTEMS

SUPPLY CHAIN PLANNING WITH ADVANCED PLANNING SYSTEMS SUPPLY CHAIN PLANNING WITH ADVANCED PLANNING SYSTEMS Horst Tempelmeier University of Cologne Department of Production Management Tel. +49 221 470 3378 tempelmeier@wiso.uni-koeln.de Abstract: In the last

More information

Transportation problem

Transportation problem Transportation problem Operations research (OR) are concerned with scientifically deciding how to best design and operate people machine systems, usually under conditions requiring the allocation of scarce

More information

Tactical Planning using Heuristics

Tactical Planning using Heuristics Tactical Planning using Heuristics Roman van der Krogt a Leon Aronson a Nico Roos b Cees Witteveen a Jonne Zutt a a Delft University of Technology, Faculty of Information Technology and Systems, P.O. Box

More information

Solving Scheduling Problems in Distribution Centers by Mixed Integer Linear Programming Formulations

Solving Scheduling Problems in Distribution Centers by Mixed Integer Linear Programming Formulations Solving Scheduling Problems in Distribution Centers by Mixed Integer Linear Programming Formulations Maria Pia Fanti Gabriella Stecco Walter Ukovich Department of Electrical and Electronic Engineering,

More information

Risk Assessment of Hazardous Materials Transportation Routes

Risk Assessment of Hazardous Materials Transportation Routes Risk Assessment of Hazardous Materials Transportation Routes Ashrafur Rahman PhD Candidate Nicholas E. Lownes, Ph.D., P.E. Associate Professor Department of Civil and Environmental Engineering University

More information

A neural reinforcement learning approach to learn local dispatching policies in production scheduling

A neural reinforcement learning approach to learn local dispatching policies in production scheduling A neural reinforcement learning approach to learn local dispatching policies in production scheduling Simone Riedmiller Institut fur Werkzeugmaschinen und Betriebstechnik (wbk) University of Karlsruhe

More information

VISUM State-of-the-Art Travel Demand Modeling VISUM

VISUM State-of-the-Art Travel Demand Modeling VISUM State-of-the-Art Travel Demand Modeling VISUM What is VISUM? VISUM is a comprehensive, flexible software system for transportation planning, travel demand modeling and network data management. VISUM is

More information

On-line Multi-threaded Scheduling

On-line Multi-threaded Scheduling Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Tesis de Licenciatura On-line Multi-threaded Scheduling por Marcelo Mydlarz L.U.: 290/93 Director Dr. Esteban

More information

Simulation of freight train operations with departures ahead of schedule

Simulation of freight train operations with departures ahead of schedule Computers in Railways XIV 239 Simulation of freight train operations with departures ahead of schedule A. Lindfeldt & H. Sipilä Department of Transport Science, Royal Institute of Technology (KTH), Sweden

More information

Waiting Strategies for Anticipating Service Requests from Known Customer Locations

Waiting Strategies for Anticipating Service Requests from Known Customer Locations Submitted to Transportation Science manuscript 0 Waiting Strategies for Anticipating Service Requests from Known Customer Locations Barrett W. Thomas Department of Management Sciences, University of Iowa,

More information

Scheduling and Coordination of Distributed Design Projects

Scheduling and Coordination of Distributed Design Projects Scheduling and Coordination of Distributed Design Projects F. Liu, P.B. Luh University of Connecticut, Storrs, CT 06269-2157, USA B. Moser United Technologies Research Center, E. Hartford, CT 06108, USA

More information

A Better-Response Strategy for Self-Interested Planning Agents

A Better-Response Strategy for Self-Interested Planning Agents Applied Intelligence manuscript No. (will be inserted by the editor) A Better-Response Strategy for Self-Interested Planning Agents Jaume Jordán Alejandro Torreño Mathijs de Weerdt Eva Onaindia Received:

More information

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles by Arun Kumar Ranganathan Jagannathan A thesis submitted to the Graduate Faculty of Auburn University in partial fulfillment

More information

Mileage savings from optimization of coordinated trucking 1

Mileage savings from optimization of coordinated trucking 1 Mileage savings from optimization of coordinated trucking 1 T.P. McDonald Associate Professor Biosystems Engineering Auburn University, Auburn, AL K. Haridass Former Graduate Research Assistant Industrial

More information

Lecture Note #4: Task Scheduling (1) EECS 571 Principles of Real-Time Embedded Systems. Kang G. Shin EECS Department University of Michigan

Lecture Note #4: Task Scheduling (1) EECS 571 Principles of Real-Time Embedded Systems. Kang G. Shin EECS Department University of Michigan Lecture Note #4: Task Scheduling (1) EECS 571 Principles of Real-Time Embedded Systems Kang G. Shin EECS Department University of Michigan 1 Reading Assignment Liu and Layland s paper Chapter 3 of the

More information

A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations

A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations Gizem Ozbaygin 1,2, Oya Karasan 2, Martin Savelsbergh 1, and Hande Yaman 2 1 H. Milton Stewart School of Industrial

More information

Joint design standard for running times, dwell times and headway times

Joint design standard for running times, dwell times and headway times Computers in Railways X 611 Joint design standard for running times, dwell times and headway times V. A. Weeda & P. B. L. Wiggenraad Department of Transport & Planning, Delft University of Technology,

More information

Waiting Strategies for Regular and Emergency Patient Transportation

Waiting Strategies for Regular and Emergency Patient Transportation Waiting Strategies for Regular and Emergency Patient Transportation Guenter Kiechle 1, Karl F. Doerner 2, Michel Gendreau 3, and Richard F. Hartl 2 1 Vienna Technical University, Karlsplatz 13, 1040 Vienna,

More information

An Approach to Predicting Passenger Operation Performance from Commuter System Performance

An Approach to Predicting Passenger Operation Performance from Commuter System Performance An Approach to Predicting Passenger Operation Performance from Commuter System Performance Bo Chang, Ph. D SYSTRA New York, NY ABSTRACT In passenger operation, one often is concerned with on-time performance.

More information

Integrated planning of operations and spare parts logistics under uncertainty in the supply chain of maintenance service providers

Integrated planning of operations and spare parts logistics under uncertainty in the supply chain of maintenance service providers Integrated planning of operations and spare parts logistics under uncertainty in the supply chain of maintenance service providers Masoumeh Kazemi Zanjani, JEng, PhD Concordia University, Montreal, Canada

More information

WE consider the dynamic pickup and delivery problem

WE consider the dynamic pickup and delivery problem IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 6, JULY 2008 1419 A Dynamic Pickup and Delivery Problem in Mobile Networks Under Information Constraints Holly A. Waisanen, Devavrat Shah, and Munther

More information

Structural Properties of third-party logistics networks

Structural Properties of third-party logistics networks Structural Properties of third-party logistics networks D.Armbruster School of Mathematical and Statistical Sciences, Arizona State University & Department of Mechanical Engineering, Eindhoven University

More information

Balanced Billing Cycles and Vehicle Routing of Meter Readers

Balanced Billing Cycles and Vehicle Routing of Meter Readers Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park University of Maryland, College Park American University, Washington

More information

A Matheuristic Approach to Integrate Humping and Pullout Sequencing Operations at Railroad Hump Yards

A Matheuristic Approach to Integrate Humping and Pullout Sequencing Operations at Railroad Hump Yards Downloaded from orbit.dtu.dk on: Feb 24, 2018 A Matheuristic Approach to Integrate Humping and Pullout Sequencing Operations at Railroad Hump Yards Haahr, Jørgen Thorlund; Lusby, Richard Martin Published

More information

A New Technique for Solving Transportation Problems by Using Decomposition-Based Pricing and its Implementation in Real Life

A New Technique for Solving Transportation Problems by Using Decomposition-Based Pricing and its Implementation in Real Life Dhaka Univ. J. Sci. 64(1): 45-50, 2016 (January) A New Technique for Solving Transportation Problems by Using Decomposition-Based Pricing and its Implementation in Real Life Sajal Chakroborty and M. Babul

More information

Each location (farm, slaughterhouse or slaughtering company) is identified with a production

Each location (farm, slaughterhouse or slaughtering company) is identified with a production 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Appendix Section A: Transport data Each location (farm, slaughterhouse or slaughtering company) is identified with a production place number

More information

Determination of the number of AGVs required at a semi-automated container terminal

Determination of the number of AGVs required at a semi-automated container terminal Determination of the number of AGVs required at a semi-automated container terminal Iris F.A. Vis, René de Koster, Kees Jan Roodbergen, Leon W.P. Peeters Rotterdam School of Management, Erasmus University

More information

Route-cost-assignment with joint user and operator behavior as a many-to-one stable matching assignment game

Route-cost-assignment with joint user and operator behavior as a many-to-one stable matching assignment game Route-cost-assignment with joint user and operator behavior as a many-to-one stable matching assignment game Saeid Rasulkhani, Joseph Y. J. Chow* C SMART University Transportation Center, Department of

More information

Optimal Scheduling of Railroad Track Inspection Activities and Production Teams

Optimal Scheduling of Railroad Track Inspection Activities and Production Teams Optimal of Railroad Track Inspection Activities and Production Teams Fan Peng The William W. Hay Railroad Engineering Seminar Series 11 February 2011 1 Importance of Track Maintenance U.S. Class I railroads

More information