Research Article

Combinatorial Optimization of Service Order and Overtaking for Demand-Oriented Timetabling in a Single Railway Line

Table 1

Overview of existing demand-oriented timetabling models.

ModelTypeObjectiveUnset Service
order
Overtaking allowedSkip
stop
Algorithm

Niu [42]Non-linearAWT×××Genetic Algorithm

Barrena [43]linearAWT×××Branch-and-cut

Barrena [44]Non-linearAWT×××Adaptive large neighborhood search

Shang [58]Non-linearTTT×××Branch and bound

Sun [45]MIPAWT×××Branch and bound

Canca [46]Non-linearAWT and Operational benefit×××Branch and bound

Niu [5]Non-linearAWT××Branch and bound

Wang [47]Non-linear Non-convexTTT and energy×××Iterative convex programming

Wang [48]Non-linear Non-convexAWT×××Sequential quadratic programming

Yin [59]StochasticTTT and train operational costs×××Approximate dynamic programming

Note: AWT = average passenger waiting time; TTT = total passenger travel time.
×: not considered in the model; √: considered in the model.