Hostname: page-component-89b8bd64d-rbxfs Total loading time: 0 Render date: 2026-05-09T01:25:28.707Z Has data issue: false hasContentIssue false

Train Scheduling with Hybrid Answer Set Programming

Published online by Cambridge University Press:  27 April 2020

DIRK ABELS
Affiliation:
SBB, Switzerland
JULIAN JORDI
Affiliation:
SBB, Switzerland
MAX OSTROWSKI
Affiliation:
Potassco Solutions, Germany
TORSTEN SCHAUB
Affiliation:
Potassco Solutions, Germany and University of Potsdam, Germany Simon Fraser University, Canada and Griffith University, Australia
AMBRA TOLETTI
Affiliation:
SBB, Switzerland
PHILIPP WANKO
Affiliation:
Potassco Solutions, Germany and University of Potsdam, Germany, (e-mail: wanko@cs.uni-potsdam.de)

Abstract

We present a solution to real-world train scheduling problems, involving routing, scheduling, and optimization, based on Answer Set Programming (ASP). To this end, we pursue a hybrid approach that extends ASP with difference constraints to account for a fine-grained timing. More precisely, we exemplarily show how the hybrid ASP system clingo[DL] can be used to tackle demanding planning and scheduling problems. In particular, we investigate how to boost performance by combining distinct ASP solving techniques, such as approximations and heuristics, with preprocessing and encoding techniques for tackling large-scale, real-world train-scheduling instances.

Information

Type
Original Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable