Single-track train timetabling with guaranteed optimality: Branch-and-bound algorithms with enhanced lower bounds

Xuesong Zhou, Ming Zhong

Research output: Contribution to journalArticlepeer-review

211 Scopus citations

Abstract

A single-track train timetabling problem is studied in order to minimize the total train travel time, subject to a set of operational and safety requirements. This research proposes a generalized resource-constrained project scheduling formulation which considers segment and station headway capacities as limited resources, and presents a branch-and-bound solution procedure to obtain feasible schedules with guaranteed optimality. The search algorithm chronologically adds precedence relation constraints between conflicting trains to eliminate conflicts, and the resulting sub-problems are solved by the longest path algorithm to determine the earliest start times for each train in different segments. This study adapts three approaches to effectively reduce the solution space. First, a Lagrangian relaxation based lower bound rule is used to dualize segment and station entering headway capacity constraints. Second, an exact lower bound rule is used to estimate the least train delay for resolving the remaining crossing conflicts in a partial schedule. Third, a tight upper bound is constructed by a beam search heuristic method. Comprehensive numerical experiments are conducted to illustrate the computational performance of the proposed lower bound rules and heuristic upper bound construction methods.

Original languageEnglish (US)
Pages (from-to)320-341
Number of pages22
JournalTransportation Research Part B: Methodological
Volume41
Issue number3
DOIs
StatePublished - Mar 2007
Externally publishedYes

Keywords

  • Branch and bound
  • Heuristics
  • Lagrangian relaxation
  • Railway
  • Train timetabling

ASJC Scopus subject areas

  • Civil and Structural Engineering
  • Transportation

Fingerprint

Dive into the research topics of 'Single-track train timetabling with guaranteed optimality: Branch-and-bound algorithms with enhanced lower bounds'. Together they form a unique fingerprint.

Cite this