• No results found

3.3 Stochastic dynamic programming approach

3.4.2 Alternative policies

The alternative policies we tested are summarized in Table 3.3. The first four policies, abbreviated by RWT, NW, AW, PR, are rather simple, intuitive rules of thumb from literature and practice, also called dispatching rules, that are fast to calculate in real time. The last four policies (abbreviated DET, RO, SDP and FI) are more sophisticated approaches based on optimization. A broad overview and comparison of different rules of thumb can be found in Kliewer and Suhl (2011). While there exist further rules in a network setting, we have tested four of them because they are able to run under the same conditions as our SDP approach. We explain the different policies in greater detail in the following.

The first dispatching rule is called the Regular Waiting Time (RWT) rule. In Germany, the RWT is the maximum time that the railway service provider may delay the departure of a train to ensure connectivity of trains without further approval of the infrastructure provider (only a short-term notification is necessary). RWT levels are stipulated in a corporate directive and depend

3.4. Experimental performance analysis

on the category of feeder and connecting train. For example, the RWT between pairs of long-distance high-speed trains, connecting all major cities in Germany, is 3 minutes (Stelzer 2016).

Policy Description

RWT If necessary to maintain a connection, a connecting train will wait for a delayed feeder train up to the regular waiting time. NW Never wait : a connecting train will never incur an additional

delay in order to wait for a delayed feeder train.

AW Always wait : a connecting train will always incur any additional delay necessary to ensure that passengers from a delayed feeder will maintain their connection.

PR A connecting train will wait for a delayed feeder if the passenger ratio of those who benefit (changing passengers) and those who suffer (through and embarking passengers) from an additional delay is sufficiently large.

FI Best solution is computed under full information on all delay realizations through ex post optimization (solving the MINLP problem in Appendix 1.2).

DET Solution is computed before the train starts through determin- istic ex ante optimization using expected delay values.

RO Re-optimize DET in real time after each disruption; earlier de- lay realizations are known, while for future delays, expected values are assumed.

SDP Stochastic dynamic programming approach including recursive evaluation of Bellman equations, generating ex ante a decision for each possible system state.

Table 3.3.: Overview of alternative delay management policies tested

Accordingly, the RWT naturally lends itself to be used as a rule of thumb in delay management, specifying a maximum time qRW T that a focal train may

wait for a delayed feeder train at a particular station. If the relative delay is longer than qRW T, the focal train will leave without waiting. According to

this rule, the departure time is tD

ks := max{τ A f s+ df s+ δ change f ks , τ D ks+ dks}, if

tDks− τD

ks≤ min{qRW T, TksD}, and t D ks := τ

D

ks+ dks otherwise. Based on this

departure time, the connection from feeder train f (with actual delay df s)

to focal train k (with actual delay dks) will be maintained, i.e., zf ks = 1,

if and only if tD

ks ≥ τf sA + df s+ δf kschange. We performed some pretests with

values of qRW T ∈ {2, 3, 4, 5} minutes and found that the results become

worse for waiting times larger than 2 minutes. This is in line with the tests and conclusion reported in Dollevoet and Huismann (2014) for long-distance trains in the mid-Western part of the Dutch railway network. Nevertheless, following the current RWT regulation for long-distance trains in Germany, and making a compromise between the Never Wait (NW) and the Always Wait (AW) rule explained in the following, we set qRW T := 3 minutes.

The NW and the AW rules are two simple policies at the extreme ends. As their names suggest, the focal train will never or always wait for a de- layed feeder train. In the case of the NW rule, passengers will make their connections only if the delay of the feeder train is sufficiently brief such that transferring passengers catch the focal train at its planned time, i.e., zf ks = 1, if and only if τf sA + df s+ δf kschange ≤ τksD, and tDks = τksD. Under

the AW rule, the focal train can be delayed up to a maximum delay corre- sponding to the cycle time TD

ks if necessary to maintain the connection, i.e.,

zf ks = 1 with departure time tDks = max{τ A f s+ df s+ δ change f ks , τ D ks+ dks}, if tDks− τD ks≤ T D

ks. Otherwise, zf ks = 0 with departure time tDks = τ D ks+ dks.

The fourth dispatching rule, called the Passenger Ratio (PR) rule, com- pares the number of passengers who benefit if the connection between a feeder and focal train is maintained, to those who would suffer from a delay of the focal train. In particular, the first group includes passengers desiring to transfer from the feeder to the focal train, pinsf, while the second group contains through passengers, pthru

s , plus those embarking at station s as their

origin (supposedly being on time), pin

s,org. If the ratio pinsf/(p thru

s + pins,org) ex-

ceeds a certain threshold qP R, the focal train will wait for the feeder (again,

up to a maximum total delay of TD

3.4. Experimental performance analysis

tion. While the PR rule converges to the NW rule with increasing threshold values, it emulates the AW rule for threshold values closer to 0. A value of qP R = 0.2 is selected in Kliewer and Suhl (2011) based on some pretests

with alternative values. Dollevoet and Huismann (2014) consider the ratio of transferring passengers (RTP), defined as the number of passengers who plan to transfer divided by the number of passengers who plan to use the connecting train, i.e., pin

sf/(p thru

s + pins,org+ pinsf). The authors find that, for

long-distance trains in the mid-Western part of the Dutch railway network, an RTP threshold of 0.2 works best in their simulation experiment – corre- sponding to a value of qP R= 0.25 according to our definition. We ran some

pretests with threshold values qP R ∈ {0.1, 0.2, 0.3, 0.4, 0.5} and found that

in our setting, the performance of the PR rule was better the higher the value of qP R. For threshold values ≥ 0.4 there was little difference between

the PR and the NW rule. The PR rule with values of 0.2 and 0.3 showed a performance similar to each other, but different from the AW and NW rule. Therefore, for the PR rule, we present the results for qP R:= 0.2 in Section

3.4.4.

For the full information (FI) problem, complete knowledge about future delays is given. The complete mathematical (mixed-integer nonlinear) prob- lem formulation is presented in Appendix 1.2. As before, the objective is to minimize the total passenger-weighted delay, where the true delays of the feeder and connecting trains are now fully known, corresponding to an ex post analysis. As restrictions, we include the typical time-related prece- dence constraints, an allowable maximum bound on the total delay, train passenger capacity and rescaling constraints capturing that all OD demand streams are truncated proportionally in the event of spilled demand, simi- lar to the forward calculation (Section 3.4.1). In fact, the FI optimization problem follows the same logic and includes the same parameter values as the forward calculation, i.e., it is formulated in a way such that its solution yields the best results in the forward computation. Accordingly, the optimal

objective function value of the FI problem is obviously a lower bound on the objective function values achieved by all other policies that use less informa- tion. Therefore, the ex post optimization serves as benchmark for all other policies.

The deterministic problem (DET) determines the wait-depart decisions for all stations ex ante by minimizing the total passenger-weighted delay in a presumably deterministic setting, i.e., where the random delays of feeder and connecting trains are replaced by their expected values. Similar to the FI problem in Appendix 1.2, we include the typical time-related precedence constraints and train passenger capacity and rescaling constraints capturing that all OD demand streams are truncated proportionally in the event of excess demand. The problem formulation is again mixed-integer nonlinear. Comparing the passenger-weighted delays yielded under the deterministic and the stochastic dynamic programming policy will provide insights into the gains from incorporating uncertainty and state-dependent decision-making into the model.

In the re-optimizing (RO) approach, the wait-depart decisions ahead are dynamically re-optimized by considering actual delays and passenger num- bers for the current station, as well as expected information for future sta- tions. The information on delays at the current station is updated with true realizations as the train moves from station to station. Similar approaches are used in Kliewer and Suhl (2011) and Bauer and Sch¨obel (2014). However, in face of capacity constraints, the RO problem to be solved at each station would be structurally similar to the DET MINLP problem formulation. Be- cause the re-optimization needs to be performed in real time rather than ex ante, instant solution times are required. To speed up the solution procedure relative to that of the DET problem, we relaxed the capacity constraint in the original RO problem formulation and thereby dropped decision variables related to the effective number of passengers carried. With this simplifica- tion, the unconstrained problem formulation could be linearized, resulting

3.4. Experimental performance analysis

in a MIP.

All policies were evaluated and compared through the same forward cal- culation in a systematic simulation experiment.