Railway Scheduling System Using Repair-based Approach

  • Authors:
  • Te-Wei Chiang;Hai-Yen Hau

  • Affiliations:
  • -;-

  • Venue:
  • TAI '95 Proceedings of the Seventh International Conference on Tools with Artificial Intelligence
  • Year:
  • 1995

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this paper, we propose an approach for railway scheduling based on iterative repair, a technique that starts with a complete but possibly flawed schedule and searches through the space of possible repairs. Based on the observation that the decision of the track assignments of trains would influence the performance of the resulting schedule, we divide the scheduling process into two levels. In the first level, a route preprocessing algorithm based on local search techniques is developed to find the appropriate track assignments for each train. In the second level, an iterative repair algorithm based on tabu search techniques is applied to repair the flawed schedule. The search is guided by an earliest-conflict-first heuristic that attempts to repair the earliest constraint violation while minimizing the value of objective function. We tested this approach with a randomly generated instance and found that it can work in an effective manner.