Research Article

Metro Timetabling for Time-Varying Passenger Demand and Congestion at Stations

Table 1

Summary of publications related to the TTP.

WorkModelObjectivesDecision variableSolution approach

Caprara et al. [6]ILPMaximize profitArrival/departure timesLagrangian-based heuristic

Cacchiani et al. [12]ILPMaximize profitA full timetable of a trainColumn generation, decomposition, and heuristic

Dollevoet et al. [13]IPMinimize total passenger delayIf a connection is maintained/usedModified Dijkstra

Niu and Zhou [10]IPMinimize passenger wait timeArrival/departure timesGA

Barrena et al. [7]LPMinimize passenger wait timeArrival/departure timesBranch and bound

Dollevoet et al. [14]IPMinimize passenger arrival times, maximize consecutive delayConnection and arrival/departure timesIterative optimization approach

Kroon et al. [15]MIPMinimize the number of trains, passenger transfer time, and total travel timeArrival/departure timesCPLEX

Niu et al. [11]MIPMinimize passenger wait timeArrival/departure timesGAMS

Wang et al. [3]NSNCPMinimize passenger travel time and energyArrival/departure timesRolling horizon with SQP and GA

Robenek et al. [2]MILPMaximize operating profit while maintaining passenger satisfactionDeparture times at first stationCPLEX

Robenek et al. [5]MILPMaximize passenger satisfactionDeparture times at first stationSimulated Annealing (SA) heuristic

Schöbel [8]EigenmodelPassenger- and operator-oriented objectives in all three planning stagesFrequency, A/D times, trip assignmentIterating algorithm

Luan et al. [16]MILPMinimize absolute arrival time deviationsA/D times, route selectionLagrangian relaxation

Yin et al. [4]MILPMinimize passenger wait time and energyA/D times, train controlLagrangian-based heuristic

This paperMIPMinimize passenger wait and travel time, energy, and train costSegment travel times and arrival times at the first stationBranch and bound, Rolling optimization