a robust train schedule under which stable transporta- ... Section 5 outlines the conclusions reached. 2. ... senger (p) must wait for Train (5) at Station (Y). There-.
PAPER
Evaluation Method of Robustness for T rain Schedules Train Yoko T AKEUCHI TAKEUCHI Researcher, Planning Systems, Transport Information Technology Division Norio TOMII, Ph.D. Professer, Chiba Institute of Technology Chikara HIRAI Assistant Senior Researcher, Planning Systems, Transport Information Technology Division
The aim of this study is to examine the qualitative and quantitative characteristics that robust train schedules should have. The method we propose to evaluate the robustness of train schedules has two main characteristics; one is a focus on passenger disutility, and the other involves the development of a probabilistic model for the statistical evaluation of train operations. To calculate the robustness indices, we applied a Monte Carlo simulation method that performs iterative train-passenger simulations. We then carried out simulation experiments using actual data to calculate the robustness indices for two train schedules, and compared the results. Keywords Keywords: train schedule, robustness, disutility, stochastic estimation, Monte Carlo simulation
1. Introduction Although trains are operated according to predefined schedules, unexpected incidents sometimes occur and trains inevitably experience delays. An example of such a delay is when dwell time increases due to an object caught between the doors; this leads to a build-up of passengers on the platform, who then rush onto the train when the doors are reopened to release the object. Train delays may also occur due to various meteorological conditions such as rain, snow or fog, and can eventually affect other trains. This paper looks at the development of a robust train schedule under which stable transportation services can be provided regardless of unexpected incidents. In order to consider a robust train schedule, we need to define a measure of robustness. Generally, train delays lead to a reduced level of transportation service, and References 1) - 3) have suggested robustness indices based on train delays. Such a concept, however, does not apply from the viewpoint of passengers, as individual train delays do not reflect the reduced level of transportation service that each one suffers. As an example, it is more important for passengers who transfer trains several times to be able to make their connections as planned. We have therefore proposed a new concept in Reference 4) involving a robustness index based on passenger convenience. We calculate the specific robustness index for train schedules using the level of passenger disutility derived from the traveling time, congestion rates, the number of transfer lines and the waiting time.
QR of RTRI, Vol. 48, No. 4, Nov. 2007
Any attempt to calculate robustness indices deterministically is inappropriate, since it is impossible to know the frequency, location, timing and length of delays in advance. It is possible, though, to anticipate such data probabilistically based on measurement surveys. In light of this, we introduce a method to define robustness indices probabilistically. Specifically, we determine that the robustness index should be calculated using a value that represents the expected increase in passenger disutility when delays occur. We calculated the robustness index by applying a Monte Carlo simulation method iteratively to estimate train operation from passenger behavior. In Section 2, we explain passenger disutility and define the robustness index, and Section 3 illustrates the calculation method for the robustness index using the simulator developed and Monte Carlo simulation. In Section 4, we calculate robustness indices for an actual train schedule and a modified one, and give a comparison of the results. Section 5 outlines the conclusions reached.
2. The definition of the robustness index To determine the level of transportation service from a passenger viewpoint, we define the robustness index using the disutility of all passengers. In this section, we illustrate passenger disutility with an example and explain the definition of the robustness index. 2.1 Passenger disutility Passenger disutility is represented by a discomfort
197
index for each passenger on a train. In Reference 5), for example, this index signifies the degree of passenger discomfort experienced from congestion, the number of transfers and the waiting time, which is converted to a traveling time and multiplied by a certain coefficient. Specifically, passenger disutility is calculated by Equation (1) β C (1), α ∑ t j j + γ N + δ TW + TR 100 j where tj [min] represents the running time for section j between stations, Cj [%] represents the congestion rate of the same section, N represents the number of transfers, TW [min] represents the total waiting time at stations, TR [min] represents the boarding time, and α, β, γ and δ are the parameters. A passenger’s disutility represents the level of transportation service for him/her. A reduced level of trans-
㪭 㪯
㪰
㪧㪸㫊㫊㪼㫅㪾㪼㫉㩷㩿㫇㪀
㪮
㪱
Fig. 1 An example of train lines with connection between trains 㪫㫉㪸㫀㫅㩷㩿㪈㪀 㪫㫉㪸㫀㫅㩷㩿㪉㪀 㪫㫉㪸㫀㫅㩷㩿㪊㪀 㪪㫋㪸㫋㫀㫆㫅㩷㩿㪯㪀 㪧㪸㫊㫊㪼㫅㪾㪼㫉㩷㩿㫇㪀
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪰㪀
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪱㪀
㪫㫉㪸㫀㫅㩷㩿㪋㪀 㪪㫋㪸㫋㫀㫆㫅㩷㩿㪭㪀
㪫㫉㪸㫀㫅㩷㩿㪌㪀
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪰㪀
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪮㪀
Fig. 2 T rain diagrams and the route of Passenger (p) Train 㪪㫋㪸㫋㫀㫆㫅㩷㩿㪯㪀
㪫㫉㪸㫀㫅㩷㩿㪈㪀 㪫㫉㪸㫀㫅㩷㩿㪉㪀 㪫㫉㪸㫀㫅㩷㩿㪊㪀
㪧㪸㫊㫊㪼㫅㪾㪼㫉㩷㩿㫇㪀
If train delays are given, the total increase in overall passenger disutility can be used to represent the decreased level of transportation service. However, to calculate the robustness of train schedules, we must consider a range of incidents rather than only a specific nature. It is, though, impossible to know in advance where and how long delays will be, and for this reason we assume that it is possible to obtain a probability distribution of the location, frequency and length of delays. This is a reasonable assumption, as we can estimate the data through the analysis of train operation results and measurement surveys. We label this assumption as the probabilistic representation of incidents. We can then define the robustness index of a train schedule as the expected value of the total increase in overall passenger disutility. The robustness index is obtained from: N ( Robustness Index) = E ∑ Di ( X ) i =1
(2),
where X represents a random variable of the probabilistic representation of incidents, Di(X ) represents a random variable of the increase in passenger (i)’s disutility under X , N represents a random variable of the total number of passengers, and E[Y] represents the expected value of a random variable Y. It should be noted that the amount of passenger disutility is not included if it decreases when incidents occur.
㪛㪼㫃㪸㫐
3. Method of calculating the robustness index
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪱㪀
3.1 A simulator that estimates train operation from passenger behavior 㪫㫉㪸㫀㫅㩷㩿㪌㪀
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪰㪀
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪮㪀
198
2.2 Definition of the robustness index
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪰㪀
㪫㫉㪸㫀㫅㩷㩿㪋㪀 㪪㫋㪸㫋㫀㫆㫅㩷㩿㪭㪀
Fig. 3
portation service due to train delays is therefore expressed by an increase in passenger disutility. Illustrated here is an example of the transition of a transfer passenger’s disutility when a certain delay occurs. The case concerns connection between trains as shown in Fig. 1. Passenger (p) departs from Station (X), makes a connection at Station (Y) and moves to Station (W). We assume that the passenger selects the fastest train, boarding Trains (1) and (4) when the train diagrams are as outlined in Fig. 2. If a train delay then occurs as shown in Fig. 3, Passenger (p) must wait for Train (5) at Station (Y). Therefore, the term of TW in Equation (1) increases, and we can represent the decreased level of transportation service for Passenger (p).
T rain diagrams and the route of passenger (p) Train when T rain (1) is delayed Train
To calculate passenger disutility, train operation results and details of all passenger routes are needed. Recently, a number of railway companies have introduced PRC (Programmed Route Control) systems, meaning that actual train operation results can be obtained. However, as it is impossible to estimate every passenger’s route from these results, we have developed a simulator that can predict the results of train operation by tracing the behavior of passengers. These simulation results enable
QR of RTRI, Vol. 48, No. 4, Nov. 2007
㪫㫉㪸㫀㫅㩷㪻㫀㪸㪾㫉㪸㫄 㪝㪸㫊㫀㫃㫀㫋㫀㪼㫊
㪛㪼㫃㪸㫐㩷㪻㪸㫋㪸
㪠㫅㪽㫆㫉㫄㪸㫋㫀㫆㫅㩷㫆㫅㩷㪺㫌㫉㫉㪼㫅㫋 㫋㫉㪸㫀㫅㩷㫆㫇㪼㫉㪸㫋㫀㫆㫅 㩿㫉㪼㫅㪼㫎㪼㫃㩷㫋㫀㫄㪼㪀
㪧㪸㫊㫊㪼㫅㪾㪼㫉 㪦㪛㩷㪻㪸㫋㪸
㪧㪸㫊㫊㪼㫅㪾㪼㫉㩷㪹㪼㪿㪸㫍㫀㫆㫉
㪘㪺㫋㫀㫆㫅㩷㫆㪽㩷㫊㪼㫃㪼㪺㫋㫀㫅㪾 㫉㫆㫌㫋㪼㩷㪸㫅㪻㩷㫋㫉㪸㫀㫅㫊
㪟㫀㫊㫋㫆㫉㫐㩷㫆㪽 㫇㪸㫊㫊㪼㫅㪾㪼㫉㩷㪹㪼㪿㪸㫍㫀㫆㫉
Fig. 4 Flow of the simulator to predict the results of train operation (Shaded procedures represent passenger behavior) calculation of passenger disutility. The required functions of this simulator are: (1) It can accurately estimate train operation results in a short period of time. (2) It includes a passenger behavior model where all passengers decide which trains they board. To implement function (1), we modeled train operation using the PERT network to provide high-speed computing 6). Boarding and alighting times were also calculated using the number of boarding and alighting passengers and the train congestion rate. For function (2), the model was made in such a way that passengers select their own behavior based on the information supplied by railway companies. The flow of the simulator is shown in Fig. 4. 3.2 Method of calculating the robustness index using Monte Carlo simulation To analytically calculate the robustness index defined by Equation (2), we need the probability distribution of Di that represents the increase in passenger (i)’s disutility. However, it is difficult to obtain this value as it is affected by train congestion and the behavior of other passengers. For this reason, we estimate the expected value of Di by applying a Monte Carlo simulation method that runs the developed simulator iteratively. Delays are generated using random numbers according to the probabilistic representation of incidents, and the disutility of all passengers is calculated in the simulator. Figure 5 shows the flow of the calculation. As a result, the formula for computing the robustness index is rewritten as Equation (3), where u i represents passenger ( i)’s usual disutility, d i(j) represents passenger (i)’s disutility when incident (j ) oc㪧㫉㫆㪹㪸㪹㫀㫃㫀㫋㫐 㪻㫀㫊㫋㫉㫀㪹㫌㫋㫀㫆㫅㩷㫆㪽 㫀㫅㪺㫀㪻㪼㫅㫋㫊
㪫㫉㪸㫀㫅㩷㪻㫀㪸㪾㫉㪸㫄 㪝㪸㪺㫀㫃㫀㫋㫀㪼㫊 㪧㪸㫊㫊㪼㫅㪾㪼㫉㫊㩾㩷㪦㪛
㪞㪼㫅㪼㫉㪸㫋㫀㫆㫅㩷㫆㪽 㪻㪼㫃㪸㫐㩷㫌㫊㫀㫅㪾 㫉㪸㫅㪻㫆㫄㩷㫅㫌㫄㪹㪼㫉㫊
㪪㫀㫄㫌㫃㪸㫋㫀㫆㫅㩷㫋㪿㪸㫋㩷㫇㫉㪼㪻㫀㪺㫋㫊 㫋㫉㪸㫀㫅㩷㫆㫇㪼㫉㪸㫋㫀㫆㫅㩷㫉㪼㫊㫌㫃㫋㫊㩷㫌㫊㫀㫅㪾 㫇㪸㫊㫊㪼㫅㪾㪼㫉㩷㪹㪼㪿㪸㫍㫀㫆㫉
㪥㫆
㪠㫊㩷㫋㪿㪼㩷㫉㪼㫇㪼㪸㫋 㪺㫆㫌㫅㫋㩷㫄㩷㪖
m 1 n ( Robustness Index) = ∑ ( j ) ∑max{di( j ) − ui ,0} j =1 n i =1 ( j)
㪚㪸㫃㪺㫌㫃㪸㫋㫀㫆㫅㩷㫆㪽㩷㫋㪿㪼㩷㫇㫉㪼㪻㫀㪺㫋㪼㪻 㪻㫀㫊㫌㫋㫀㫃㫀㫋㫐㩷㫆㪽㩷㪸㫃㫃㩷㫇㫆㫊㫊㫀㪹㫃㪼㩷㫉㫆㫌㫋㪼㫊 㪽㫆㫉㩷㪼㫍㪼㫉㫐㩷㫇㪸㫊㫊㪼㫅㪾㪼㫉
㪪㫀㫄㫌㫃㪸㫋㫀㫆㫅㩷㫆㪽 㫋㫉㪸㫀㫅㩷㫆㫇㪼㫉㪸㫋㫀㫆㫅㫊
㪜㫊㫋㫀㫄㪸㫋㪼㪻㩷㫋㫉㪸㫀㫅 㫆㫇㪼㫉㪸㫋㫀㫆㫅㩷㫉㪼㫊㫌㫃㫋㫊
curs, m represents the repeat count of Monte Carlo simulation and n (j) represents the total number of passengers when incident (j) occurs.
㪰㪼㫊
㪫㫉㪸㫀㫅㩷㫆㫇㪼㫉㪸㫋㫀㫆㫅㩷㫉㪼㫊㫌㫃㫋㫊 㪟㫀㫊㫋㫆㫉㫐㩷㫆㪽㩷㪼㫍㪼㫉㫐 㫇㪸㫊㫊㪼㫅㪾㪼㫉㩾㩷㪹㪼㪿㪸㫍㫀㫆㫉
(3)
4. Results of experiments using actual data The actual train schedule satisfies a great number of physical constraints such as vehicle schedules, crew schedules, various station facilities, signaling systems and other related areas. As rush-hour schedules can already be prepared to leverage all facilities to the maximum extent, it is unrealistic to substantially modify the actual train schedule, as this would require the improvement of station facilities and signaling systems as well as the introduction of high-performance vehicles. On the other hand, it is preferable for transfer passengers that arrival/ departure times at stations with connections between trains should be determined in consideration of other lines’ train diagrams. Even if it is difficult to substantially modify the train diagram as described above, it may be possible to prepare more robust train schedules by changing arrival/ departure times slightly wherever possible. To study such a possibility using actual data, we proposed a train diagram with slight variations in arrival/departure times, calculated the robustness indices and compared the results. 4.1 Experimental parameters ・The experimental line for which the robustness index is calculated The line is located in an urban area, and has a track length of approximately 60 km. The number of stations is 39, and only local trains run every couple of minutes during peak times. ・The stations that have connections between trains We consider the waiting time at two stations (A and B) where a large number of passengers transfer from the experimental line. Passenger disutility is calculated by including the waiting times at Stations (A) and (B). ・The passenger OD data We assume that passengers arrive randomly at stations without checking train diagrams, and that passenger arrival times occur according to Poisson distribution for every OD. Arrival rates and the ratio of transfer passengers at Stations (A) and (B) are prepared using 7), and passenger arrival times are then generated using random numbers. ・Passenger disutility Passenger disutility is calculated using Equation (1).
㪝㫀㫅㫀㫊㪿㪼㪻
Fig. 5 Flow of calculation for the robustness index using a Monte Carlo simulation method QR of RTRI, Vol. 48, No. 4, Nov. 2007
・Actual train diagram We examined 27 up-line trains and 36 down-line trains during the morning rush hour. Figure 6 shows a part of
199
for a single passenger when nobody else is on the train, and represents the parameter estimated from measurement surveys.
㪲㪜㫏㫇㪼㫉㫀㫄㪼㫅㫋㪸㫃㩷㫃㫀㫅㪼㪴 㪪㫋㪸㫋㫀㫆㫅㩷㩿㪘㪀
(boarding and alighting time) = f (roff ) Coff noff + f (ron ) Con non , f (r ) = ar 2 + 1,a = 0.083
・The frequency of incidents and the duration of delay times In this case study, we introduce increases in the boarding/alighting time as incidents; alighting passengers positioned further inside the train may move more slowly than others, or the platform may be narrow. We assume such increases conform to normal distribution N ( µ ( n ), σ ( n )), where n represents the total number of boarding and alighting passengers, µ (n) and σ (n) and are calculated by Equations (5) and (6) estimated from measurement surveys.
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪙㪀
㪲㪦㫋㪿㪼㫉㩷㫃㫀㫅㪼㩷㪺㫆㫅㫅㪼㪺㫋㫀㫅㪾㩷㪸㫋㩷㪪㫋㪸㫋㫀㫆㫅㩷㩿㪘㪀㪴
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪘㪀
㪲㪦㫋㪿㪼㫉㩷㫃㫀㫅㪼㩷㪺㫆㫅㫅㪼㪺㫋㫀㫅㪾㩷㪸㫋㩷㪪㫋㪸㫋㫀㫆㫅㩷㩿㪙㪀㪴
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪙㪀
Fig. 6 Actual train diagrams
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪘㪀
(4)
Changing points 㧔heavy lines㧕
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪚㪀 㪪㫋㪸㫋㫀㫆㫅㩷㩿㪛㪀
µ ( n ) = 0.6223 n (sec)
(5)
σ ( n) = 0.2355 n(sec)
(6)
・The number of iterations for Monte Carlo simulation The number of iterations is 100. ・Other assumptions in this case study ・All departure times on the two lines that connect trains at Stations (A) and (B) are on time. ・All passengers select the fastest available train route. ・Arrivals/departures that are earlier than planned are deemed to be on time.
㪪㫋㪸㫋㫀㫆㫅㩷㩿㪙㪀
4.2 Results of experiments Fig. 7 Proposed train diagram and changing points from the actual version the train diagram of the experimental line and other lines that have connections between trains at Stations (A) and (B).
We calculated the following two different robustness indices (for the actual diagram and the proposed diagram) by iterating simulations and using Equation (3), and the results are shown in Fig. 8. The proposed diagram is confirmed as being more robust than the actual version.
㪉㪇㪏㪇㪇㪇
・Passenger boarding and alighting times It is thought that passenger boarding and alighting times can be determined by the number of passengers boarding/alighting and the congestion rate on a train. This time value can therefore be calculated using Equation (4) 8), where noff / non represents the number alighting/boarding, roff / ron represents the congestion rate during alighting/ boarding, Coff / Con represents the alighting/boarding time 200
㪉㪇㪎㪇㪇㪇 㪩㫆㪹㫌㫊㫋㫅㪼㫊㫊㩷㪠㫅㪻㪼㫏㪲㫄㫀㫅㪴
・Proposed train diagram In order to propose a possible train diagram without improvements to the infrastructure, we focus on the margin time that is added to running times and allocate this time somewhere else. Specifically, we modify the down-line arrival/departure times at Station (D) and the arrival times at Station (B) to be 10 seconds earlier than actual. To do this, the running time from Station (C) to Station (D) is shortened by 10 seconds (Fig. 7).
㪉㪇㪍㪃㪐㪋㪉
㪉㪇㪍㪇㪇㪇 㪉㪇㪌㪇㪇㪇 㪉㪇㪋㪃㪇㪐㪉 㪉㪇㪋㪇㪇㪇 㪉㪇㪊㪇㪇㪇 㪉㪇㪉㪇㪇㪇
㪘㪺㫋㫌㪸㫃 㪧㫉㫆㫇㫆㫊㪼㪻 㪻㫀㪸㪾㫉㪸㫄 㪻㫀㪸㪾㫉㪸㫄 Fig. 8 Results of robustness index experiments
QR of RTRI, Vol. 48, No. 4, Nov. 2007
Table 1 Expected decreases in passenger disutility (Shaded cells indicate the lower value) Expected increase in passenger disutility 0~2 (mins) Actual diagram 72,690 Number of passengers Proposed diagram 69,490 㪘㪺㫋㫌㪸㫃㩷㪻㫀㪸㪾㫉㪸㫄
㪥㫌㫄㪹㪼㫉㩷㫆㪽㩷㫇㪸㫊㫊㪼㫅㪾㪼㫉㫊
㪈㪉㪇㪇㪇 㪈㪇㪇㪇㪇 㪏㪇㪇㪇
4~6
6~8
8 ~ 10 10 ~ 12
9,110 8,980
8,490 8,810
10,600 11,540
4,520 3,480
490 240
5. Conclusions
㪧㫉㫆㫇㫆㫊㪼㪻㩷㪻㫀㪸㪾㫉㪸㫄
㪎㪉㪇㪇㪇 㪎㪇㪇㪇㪇
2~4
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
㪍㪇㪇㪇 㪋㪇㪇㪇 㪉㪇㪇㪇 㪇 㪇䌾㪉 㪉䌾㪋 㪋䌾㪍 㪍䌾㪏 㪏䌾㪈㪇 㪈㪇 㪈㪇 㪈㪇䌾㪈㪉 㪈㪉 㪜㫏㫇㪼㪺㫋㪼㪻㩷㫀㫅㪺㫉㪼㪸㫊㪼㩷㫀㫅㩷㫇㪸㫊㫊㪼㫅㪾㪼㫉㩷㪻㫀㫊㫌㫋㫀㫃㫀㫋㫐㩷㩿㫄㫀㫅㫊㪀
Fig. 9 Expected decreases in passenger disutility
We have suggested a robustness index based on the viewpoint of passengers in order to evaluate the level of transportation services when unexpected incidents occur. Specifically, we define the robustness index as the expected increase in all passenger disutility under the assumption that it is possible to obtain the probability distribution of the frequency, location and length of delays. We have also calculated the robustness indices for the actual train diagram and the proposed version with arrival/departure times differing slightly from the planned schedule. The results confirm the proposed version as being more robust without the need for infrastructure improvements.
4.3 Discussions Acknowledgment Table 1 and Fig. 9 show the expected increase in disutility for all passengers. The findings are as follows: ・ Passengers with a disutility increase in the range of 0 to 2 mins. The number of passengers in this range is large; approximately 70% of the total falls into this category, both for the actual diagram and the proposed version. The number of passengers in the proposed diagram falls by 3,200 in comparison to the actual version, showing that the proposed one is more robust. ・ Passengers with a disutility increase in the range of 10 to 12 mins. The number of passengers in the proposed diagram falls by 250 in comparison to the planned version. Fewer passengers are therefore greatly inconvenienced due to a decreased level of transportation service, and the robustness index for the proposed version is improved. Table 2 also shows the expected number of passengers able to transfer according to the schedule. The number in the proposed diagram is 59 more than in the actual version. Table 2 Results of transfer Expected number of passengers able to transfer trains as planned Actual diagram
1,519
Proposed diagram
1,578
QR of RTRI, Vol. 48, No. 4, Nov. 2007
The authors would like to thank the staff at the East Japan Railway Company’s R&D Center for their cooperation in carrying out the field test.
References 1) M. Carey, “Ex ante heuristic measures of schedule reliability,” Transportation Research Part B: Methodological, Vol.33, Issue 7, pp.473-494 , September, 1999. 2) M. Chandesris, V. Labouisse, “Statistical methods for the evaluation of timetable robustness,” WCRR2003, Edinburgh, 2003. 3) J. Demits, “Simulation of large railway networks. Robustness test for the timetable 2003 in North Rhine Westphalia, Germany,” WCRR 2003, Edinburgh, 2003. 4) Takeuchi, Y., Tomii, N., “Robustness Indices based on Passengers' utilities,” WCRR2006, Montreal, 2006. 5) Ieda, H. et al., “Commuter’s Benefit Evaluation of Train Scheduling by Network User Equilibrium Model (in Japanese),” Journal, Infrastructure Planning Review, No.6, 1988. 6) Abe, K., Araya, S., “Train Traffic Simulation Using the Longest-Path Method (in Japanese),” Transactions of Information Processing Society of Japan, Vol. 27, No. 1, 1986. 7) “2000 Public Transportation Census for Large Urban Areas 9th,” The Institution for Transport Policy Studies, 2002. 8) Hirai, C., Tomii, N., “An Estimation Algorithm of the Volume of Passengers on Board Applicable for Evaluation of Traffic Rescheduling Plans (in Japanese),” TER-99-72, Technical Meeting on Transportation and Electric Railway of IEE Japan, 1999. 201