evant.
We develop a model to tackle the overall problem.
With this modelling, effects of infrastructure expan-
sion or the size of the vehicle fleet can be quanti-
fied by using the modelling as a black box. Thus,
different infrastructure variants in combination with
the optimal scheduling solution can be used as a deci-
sion support tool for the implementation of a demand-
responsive railway system.
In the main model, the number of vehicles and re-
quests are fixed and all requests must be served. Fur-
ther objective variants enable for example maximising
the number of passengers served with the available re-
sources. This is relevant when the number of vehicles
is fixed and often there are a few requests which have
extraordinary costs for fulfilling. Another variation
of the objective function is minimising the number of
used vehicles while still fulfilling all requests. Here,
the service quality is of importance, but the reduction
of costs for the acquisition of the vehicles is the main
objective.
1.2 Related Work
The Dial-a-Ride Problem (DARP) has a long stand-
ing history (Stein, 1978). It is a special routing and
scheduling problem in which the users specify re-
quests for their pick-up and drop-off at their origin
and destination, respectively. The objective is usually
to compute a schedule fulfilling several constraints
and maximising the number of transported persons
while minimising the costs doing so. Cordeau and La-
porte (Cordeau and Laporte, 2003; Cordeau and La-
porte, 2007) as well as Ho et al. (Ho et al., 2018)
provide an excellent overview on model variants and
solution techniques.
In contrast to the also well-studied Periodic Event
Scheduling Problem (Serafini and Ukovich, 1989;
Liebchen and M
¨
ohring, 2007) which has many ap-
plications in railway scheduling the DARP is char-
acterised by its irregular requests and corresponding
scheduling. The DARP has been studied mainly for
rubber-tyred systems. Railway systems offer less de-
grees of freedom in terms of moving directions for
example compared to cars. However, the degree of
interdependence is much stronger, e.g. on single track
lines (Szpigel, 1973; Landex, 2009). Several schedul-
ing approaches by means of Integer Programming ex-
ist for the railway scheduling problem (Castillo et al.,
2009; Castillo et al., 2011; Caimi et al., 2017), but
their scope is often limited and concern the construc-
tion of schedules on main lines or improve dispatch-
ing decisions (Weik et al., 2018; Li et al., 2013).
Cats and Haverkamp (Cats and Haverkamp, 2018a;
Cats and Haverkamp, 2018b) assume an automated
demand-repsonsive rail service on main lines and de-
termine the optimal line and station capacity for such
a system. To the best of the authors knowledge this is
the only related work in this setting.
1.3 Outline
The paper’s structure is as follows. In the Prelimi-
naries, the graph representation of the railway infras-
tructure is presented. Following, the problem is stated
informally. In Sec. 3, the main part of the paper, the
model is proposed by means of Integer Programming
and different variants are discussed. Subsequently, a
computational study (Sec. 4) is performed in which
first a validation scenario is investigated and after-
wards a real railway line are subject to the study. Fi-
nally in Sec. 5, the paper is summarised and an out-
look on further open work is discussed.
2 PRELIMINARIES
In the beginning, the abstraction from real-world rail-
way infrastructure to a graph is described. The ab-
straction is necessary to use models which will then
be able to provide decision support for real-world in-
stances. In the end of the section the problem is stated
informally.
2.1 Railway Network Modelling
The railway network consists of several components
and can basically be divided into the line section and
stations as denoted in Fig. 1. The stations are char-
acterised by their capacity for dwelling and the possi-
bility of boarding and alighting passengers. The line,
in turn, is located between two stations and is usu-
ally single or double track. Specifically, in rural ar-
eas, the lines are often single track. Depending on
the underlying protection system, the lines are often
divided into blocks based on the placement of sig-
nals. This segmentation is therefore often modelled
as several sections of the line. Due to the compar-
atively high number of individual train movements,
which strongly stress the capacity, and the technical
possibilities with the use of automated vehicles, a re-
duction of the block sizes is to be aimed for. In this
way, headway times of trains are kept as short as pos-
sible and the capacity is used in the best possible way.
In fact, the use of automated and connected vehicles
likely results in minimum headway times in the realm
of the relative braking distance, i.e. just a few seconds
VEHITS 2022 - 8th International Conference on Vehicle Technology and Intelligent Transport Systems
240