Académique Documents
Professionnel Documents
Culture Documents
r a n s p ort
T
e chnology,
T Po ckels str a e 14 , D-38 106 Br au nschweig , Ge r ma ny
Abs tr act. Attr ac tive tr a in sched ule s are qu ite im p or ta nt for the s uccess of pu blic
p erio d. Perio d icity is a well acce pte d, co nve nient a ttr ibu te of all m a jo r ra ilr oad
well as th e p o litic ally m o tiva te d p ro ces s of dere gulatio n forces railro ad c om pa nies
to re duce cos t a nd res ource u tiliz atio n . In th is situa tio n, b e tte r decision to o ls a re
qu ite we lcome. Here, we discu ss m o dels a nd cor res p o nd in g meth o ds fo r c ost op tim al
1 Intro d u c ti o n
Th e tra in schedu le su mma rize s the ar riva l and dep ar tu re time s of tra in s at
certain p oints of th e railro ad ne two rk. These da ta form the b ack b one of p ub lic
degree of agg rega tio n) or s witches and im p or ta nt s igna l p o ints (low degree
of a ggreg ation) . or
F the Germ a n railro ad ne two rk dep en ding on the degree
ormer
F sche du les for lon g d istance tr ains were high ly ir regular. Since u su-
p erio dica l sched ules were u sed almo s t fro m the very b eg inn in g, e.g. su bway
Cu stome r s prefer p erio dica l sched ule s th at a re much eas ier to me mo rize.
ules for lon g d is ta nce tr a c in 1939, the Du tch ra ilr oad c omp any m arked a
new e p o ch. O the r Eu ro p ea n cou ntrie s fo llowed much la ter: Den ma rk in 1 974,
Switzer la nd in 1984 , Be lg ium and A us tri a in 1 991. In Germ any, an hou rly
schedule for I nte r City tr ains was s ta rted in 19 79. Beg in ning in 198 5/86 , sche d-
ules for Inte rRe gi o tra in s were ba sed on a two h ou r p erio d. Fina lly, from
199 2/93 , regio nal tr ain s were sche du led with so me xed tim e inte rvals. or
F a
or
F a pa rticular ro ute of th e ne two rk, a time space dia gram co ntains line s
co n ic t s are q uite o bviou s: th e tra in' s sp eed co rres p on ds to the g rad ient of
its line, a cross in g of two lines s hows th at o ne tra in mee ts or pas ses a no the r
tra in .
8: 0 0 8: 1 5 8: 3 0 8: 4 5
Time
Gro ninge n
As se n
Zwo lle
Am er sfo rt
Utrecht
Gou da
R otte r d am
wel l as available crews are s tore d in da ta ba ses. Gr aph ical use r inter faces
enable sche dule planne rs to b uild an d e dit schedu les inter ac tively b ased on
time space d ia gra ms , e.g. Fig. 1. Co n ic ts are au to ma tic ally ind ica ted on
th e screen . However, the c om pu ter- a utom ate d ge nera tion and op timiz atio n
currently im ple mented a lg or ith ms are sim ply to o slow fo r ne two rks of real
wor ld size.
Di e rent dep ar tme nts of the r ailroa d com pa ny fo rmulate various goa ls.
Th e sale s an d ma rketin g de pa rtments give pr io rity to tr avele rs' re que sts , e.g.
sho r t tr avel time , d irec t con nection s a nd , if necess ary, s witch in g of tra in s on
set tig ht lim itatio ns for p la nn ing. H igh tr a c load at critica l p oints in the
network and secu rity req uirements ad d a lo t of o p er ationa l con stra ints . Goa ls
O p e r a tio n a l
a small pa r t of th e genera l p lan ning pr o cess of
Co n s tr a i nts
M ar Co s t
ke t-
in g
has to be han dle d. or
F exam ple, an op timal tr ain
F ig . 2. As p ec ts of a sche d-
ule
2 M o de l
note s the set of n o des and E den ote s the set of edges. No des rep resent s ta tio ns
or im p o rtant network p oints like s witches, an d edges rep resent ra ilr oad track s
de n e s the line s, i.e . the p aths in the ne twork th a t have to be served by tr ains
pla n, we have to c on struct a tra in sched ule which as sign s fea sib le de par tu re
Sch e d
u le
Ne two r k Lin e P la n
(a r r iv
a
l
tim e
s)
:24 :10
:15
:18
:25
:08
:35
:56
:50
:40
o dical interva l con strai nts ". Here is a sh ort ex am ple. At some statio n travelers
wa nt to chan ge fro m line 1 to line 2. There fore , in a feas ible tr ain sche du le,
th e corres p o ndin g tra in of line 2 has to stay with in a certa in inte rval. If the
be inconve nient.
are considered to be s uitab le, the n 6 8{7 5 minu te s are su ita ble as well, since
arr iva
l
tim e
of line 1
feasi
bl
e
dep
ar tu
re
60 30 0 30 60 90 120
W
e m o de l such a "p erio dica l inte rva l con stra int" in th e fo llowing way.
1
If a is th e a rrival tim e of s ome tr ain of line 1 at s ta tion S the n we know
1
tha t the ar riva l time of any tr ain of line 1 at sta tion S is a + z 60 for some
2
z 2 Z Z. S im ila rly, the dep ar tu re time d of so me tra in of line 2 at statio n S
xes th e dep ar tu re tim es of a ll tra in s of line 2. There fo re, th e time di ere nce
S S
2 1
8 d a z 60 15; z 2 Z Z: (1)
Many other req uire ments can be mo deled in a sim ilar way, e.g. he ad way
times b e tween tra ins on the sa me track a nd tr avel time s of tr ains b e tween sta-
tio ns. The pr oblem of n d ing a feas ible sched ule, i.e. a sched ule sa tisfy ing a s et
of p erio dica l interva l co ns tr aints is called PE SP ( Perio dica l Event Sched ul-
are several d i er ent algo rithm ic ap pro aches for s olving P ES Ps , e.g . imp lic it
o orh o eve' s
V algo rith m [ 15] is base d on a co ns tr aint p ro pag atio n.
or
F feas ible tr ain sche du les, several ob jec tives have b een d iscu sse d in the
pro ts or th e m in im iza tion of cos ts. Cor dea u et a l. [ 6] s urvey o ptim iz atio n
tio n of ce rta i n o p era tio na l cos ts th a t were intr o d uced by Claessen s [ 4,5] . e
W
sup p o se th at the r ailroad co mpa ny ha s th e choice of as sig nin g cer tai n tr ain
typ es to the lines . A tr ain ty p e is ch arac terized by sp eed , coach ca pac ity, an d
and eng ine as well as mileage dep e ndent co st are included . a ster
F tr ains de-
for a line lea ds to an un avo idab le co n ict , a mo re exp en sive cho ice may be
If t deno tes th is cycle time , the n dt = T e tra ins a re require d to serve th e line.
r;
d depa rtur e time of one tra in of line r, with directio n , at sta tion v
r;
each line.
ob je ctive func tio n s ums all c os ts. Its le ft p art co ntains the x cos ts. The
x
^
estim ated cycle time of tra in ty p e alo ng line r is den oted by t . C den otes
r;
xC
pa rt of the su m c ontain s the milea ge co st ( p er kilo mete r). Here, d den ote s
r
the le ng th of line r.
s u c ie ntly large to car ry all tr aveler s. The cap aci ty of one tr ain is the cap acity
tra in . Su mm a tion over all tr ain s descr ib es the ava ila ble ca paci ty.
min im ize
X X
x xC km kmC
^
dt =T e ( x C + w C ) + d ( x C + w C )
r; r; r; r r; r;
r 2R 2T
r
su b jec t to
X X
C w N for all e 2 E
r; e
r 2R ;r 3e 2T
r
x = 1
r;
for all r 2 R
2T
r
a
2 I R
r;
for all r 2 R, v 2 r,
d
r; 2 I R
for all r 2 R, v 2 r,
W ith the secon d co ns tra int cla ss, we assu re th at the nu mb er of coaches
for a tra in is feas ib le. The resp e ctive lower an d u p p er b o un ds a re deno ted
is chose n fo r each line. A ll th ree clas ses of co ns tra ints involve o nly tra in ty p es
or
F xed as sig nment of tra in ty p es to lines, a ll othe r con stra ints are p e-
rio d ical interval con str ai nts th at we alrea dy me ntio ned b efore (cf. Fig. 4)
describ in g a PE SP
. In par tic ula r, th e a rr ival a nd depa rture times of all tr ains
assigned to lines a re s ub ject to co ns tra ints s imila r to ine qu ality (1). For each
such con strai nt an inte ger varia ble mo dels the p erio d icity of the schedu le as
in ine qua lity ( 1). A ll these a nd all fur ther intege r variable s in the rem ainin g
PE S P con stra ints (e.g . waiting time s at s ta tio ns, head way e tc.) are collected
in a huge vecto r z .
optim a l choice of tr ain ty p es and the op tima l cho ice of nu mb ers of coaches
are b oth NP-h ard pro ble ms, an d th e ge nera tio n of a fea sib le schedule (the
state s which tra in schedu le we con side r as fea sib le a nd which co s t we want
to m in im ize . Mo reover, th e MI P for mu la tion en ables ea sy a dd itio n of o the r
3 S o l u ti o n Al gori thm
Th e M CSP mo del is inte nde d fo r s tra teg ic and tac tic al r ailroad plann in g, i.e.
for lon g or me d iu m ter m decision s r athe r tha n fo r day- by-d ay o p era tio ns . In
th e Inter Ci ty or the InterRe gio network of Germ any an d the Ne ther la nd s, the
ins ta nces, its ma in me m or y of 256 MB wa s not s u c ie nt. O bvious ly, one has
Fig. 6. G ray colo red blo cks will co ntain non zer o entrie s fo r the resp ective
variab les and the cor resp ond in g clas s of co nstra ints .
aria bles
V
w
x
z
a d
>
numb e r of coache s
>
exac tl y o ne tr ain ty p e
M CTP
>
W ith th e exceptio n of the x-var iab les in th e travel time da ta c ons tr ai nts,
th e m atr ix can be d ivided into a two- blo ck diagon al m a tr ix. Th e rst blo ck
tra in sche dule fo r these tr ains exist s at a ll. For its existe nce, th e nu mb er of
coaches of the tr ain play s no ro le. There fo re, th e w-va riab les do not o ccu r in
th e con stra ints desc rib ing fea sible schedu les . However, fo r s ome xed tra in
type a ss ign men t, the se con stra ints for m th e secon d sub pr ob lem . This fea s i bl e
schedule problem ( FS P ) is a PE SP
.
or
F s olving M CSP
, we p ro p ose a b ranch- an d-b ou nd me th o d b ased on
these s ub pr oble ms. In par ticu la r, th e M CTP is u sed as relaxa tion of the
M CSP
.
B r a n ch - a n d - B o u n d Metho d
In each n o de, we solve the cor resp ond ing M CTP relaxatio n. If the co sts for
th e o ptim al M CTP tr ain a ss ign ment are less th an th e co sts of th e cur rently
M CTP tr ain as sig nment. In o ther word s, we s olve th e FSP fo r the xe d tr ain
typ e ass ig nment d e ne d by the op tima l tr ain ass ig nment of the M CTP
. If
we nd s uch a fea sib le tra in sched ule , the n we have a b ette r M CS P tra in
deter mine a set of lines tha t c ause in feas ib ili ty. For each of thes e lines, we
to [ 8] a nd [ 1 0] .
S o lv in g MC TPs
Un fo rtun ate ly, whe n d irec tly app lie d to M CTP of rea l world size , comme rcia l
of coaches are imp lic itly h an dled . There fo re the res ultin g bin ary MI P m o de l,
cf. Fig. 8, ha s less co nstra ints . Th ou g h the nu mb er of va ria bles is co nsidera bly
increase d in co mpa ris on with the p revio us m o del, we are able to solve th is
bin ar y m o de l much faste r s ince th e corres p o nd in g LP- relax atio n is pr ova bly
b e tte r.
Some fur ther acceleration is p os sib le using su ita ble classes of cu tting
edge with N traveler s wh ich is serve d by exa ctly two lines , say line 1 a nd
e
line 2. The n , fo r each d 2 f1; : : : ; N g eithe r line 1 carr ies at le ast d tr avelers
e
S ta r t
yes
no
Ch o o se a p ro ble m P fro m L.
no
yes
Th is tr ai n as sign ment replaces
yes
-
no
one feas ible \tr ain an d coach " a ssignme nt with s u c ie nt c apac ity to one of
thes e lines . In te rm s of th e \tr ain a nd coach " ass ig nment va ria bles w , we
r; ;c
may describ e th is imp lied req uirement by the line ar ineq ua lity
w 1: ( 2)
X 2; ; c
w +
( ; c) f easi ble for li ne 1
1; ; c
c C d
C
N
e
d
S o lv in g FS Ps
inequ alities. Aga in , th e s tr aig htfo r wa rd app lica tion of s ome c ommerc ia l MI P
An enume ra tion schem e for a ll p os sib le values for the z -variables form s the
x xC km kmC
^
m in dt =T e (C + c C ) + d (C + c C ) w
r; r r; ; c
r 2R 2Tr c=W
W
X X X
N fo r each e 2 E
C c w r; ; c e
r 2R ;r 3e 2Tr c=W
W
X X
w = 1 fo r each r 2 R
r; ; c
2Tr c=W
with the gener atio n of ne w su bp rob lem s. In orde r to keep the size of the
can some time s easily identify a sma ll se t of tr ain as sig nments to lines which
4 Results
e st
T da ta for o ur a lgo rith ms are real ne two rks fro m the Germ an ra ilr oad com-
da ta , line p lan s, o rig in des tina tion ma tr ices and c os t d ata fo r the I nter City
resp ec tive da ta fo r the I nte rReg io ( IR) , I nte r City (I C) an d Ag gloReg io (AR)
su pp ly ne twork s.
Nu mb e r of No de s 90 297 36 38 122
Nu mb e r of Lines 31 89 25 21 117
T
a b le 1. So me ch arac ter is tics of the railro ad ne tworks
Fig. 9. Co st op timal lines for th is a nd o the r D u tch ne twork s were gene ra ted
in [ 3] .
Lw Gn
Asn
Hr
Zl
Asd Aml
H lm
Shl H gl
Dv
Ap d
Dvd
A mf
Le d n Es
Gv
Gd Ed
G vc
Ut
Ah
Rt d
Nm
Ddr
Ht
Rsd Bd
Tb
E hv
Vl
Wt
Rm
Std
H rl
Mt
chang in g tra ins , we stud ie d th e in ue nc e of res p ec tive p erio dical inte rval
W ith the exce ptio n of th e D utch Agg loRe gi o n etwo rk, wh ich is a ve ry
large ne twork, o ur br anch- and- b ound app roach is ve ry fas t. Even whe n we en-
force ar riva ls and dep artures su itable fo r travelers chan gin g train s (by a dd ing
40 p er io d ical inte rval c ons tr ai nts), we gener ate near ly o ptim al tr ain schedu les
within 5 min.
or
F la rger networks, regiona l dec om p os itio n may be pr omising. At r s t,
the network is pa rtitio ned into several regiona l network s which a llow fa st
op timiza tion . The n, the co rresp on din g par tial tr ain schedu les are co mbined
to a tr ain sched ule of the co mp lete n etwo rk. The co mb ina tion s te p will req uire
some inte r active cor rectio ns which m ay be su p p o rte d by c om pu ter ize d to ols.
Instance DB-I C D B- IR NS-I C NS -I R NS- A R
Nu mb er of ad de d co ns tr ai nts 0 0 0 0 0
er i e d
V o ptimu m fo u nd in 219 s 4 s 30 s 33 s 0: 4
7
h
40 40 40 40 40
Nu mb er of ad de d co ns tr ai nts
9: 3 1 h 1 22 s 1 4: 0 0 h 1: 2 0 h 1: 2 4 h
er i e d
V o ptimu m fo u nd in
0.39% 0.27% {*
O ptim ality ga p a fte r 5 minute s 0.10% 0%
*n o s olutio n in 5 minutes
T
a b le 2. Re s ult s fo r te s t ins ta nce s with o u t and with a dde d co ns tr ai nts
In ma nua l sched ule plan ning, regio na l deco mp os itio n is a wel l es tab lished
appro ach.
5 C o n c lu s i o n s
may inte rac tive ly gener ate or evaluate d i er ent scenar ios. W
e imp leme nte d a
pr oto ty p e th at v isu alize s tra in s in the network , cf. Fig. 1 0. In p ar ticu lar , we
disp lay the cur rent p os ition s of all tr ain s in the network . ra in s
T are rep re-
sente d by squa res numb ere d with the co rres p on ding line. Di e rent colors of
Sche du le p la nn in g
Cre w p la nn in g
c p lan nin g
ite ra tive ly gener ate a sched ule ba sed on dem and d ata, th e n es tima te th e ne w
F ig . 10. V is u aliz atio n of a sched ule (sc reen s ho t)
dema nd re su ltin g from th e sched ule e tc. until chan ges in sched ule an d de-
ma n d d ata b ecom e ins ig ni ca nt. U nfo rtun ate ly, no m athem atica l a rg ument
is known tha t gu ara ntee s s ome k ind of co nvergence for s uch an ap proach.
Ack n owle d g e m e nt s e
W wou ld like to exp res s o ur th a nks for enco urage-
Nether la nd s).
R e fe r e n c e s
4. M . T. Claes sens. De ko st- lijnvo e rin g. Ma ste r's the s is , U nive rs ity of A m ster d a m,
1994.
of r ail pa ssen ger lines. E uropea n J. Ope r. Re s., 110 ( 3) 474 {4 89, 1998.
6. J.-F. Co rde au , .
P o th
T an d D. Vig o. A S u rve y of O ptimiz atio n M o de ls for
rain
T R o utin g and Sched ulin g. ra n spo rta tio n
T Scie nce , 32 ( 4), 380 {40 4, 1998 .
e chnische
T U nive rs it at Br au nschweig , in pre pa ra tion , 200 0.
9. T. Lin dne r an d K. Nachtiga ll. Per io d ica l Event Sche du ling . e chn ica l
T R e p o rt,
10. T. Lin dne r an d U . T. Zim me rm a nn . Cos t O ptima l Train Sched u ling , in prep a-
ra tion , 200 0.
11. K. Nachtiga ll. Per io dic Ne two rk O ptimiz atio n and F ixe d Inte rva l Tim etab le s.
Hab ilitatio ns schr ift. Un iver sit a t Hilde she im, 1998 .
12. M . A. O dijk. A c on stra int gene ra tion a lgo rith m fo r th e co ns tr uc tio n of p erio dic
13. A. Sch rijver a nd A. Steenb eek . D ien stre geling ontwikkeling vo or R ailne d. e ch-
T
14. .
P Se r a n i and W. Ukov ich. A m a them a tic a l m o de l fo r p erio dic sche du ling
15. M. o or ho eve .
V R ail Sche du lin g with Discre te Se ts . U n pu blis he d re p or t, E in d-