1. Introduction
The large-scale, multi-center spatial layout of urban clusters and metropolitan areas requires multi-level, integrated rail transportation systems. In China, the rail transportation systems within metropolitan areas are generally divided into four levels: mainline, intercity, suburban railway, and urban rail transit. Mainline railway and intercity railway are operated by the state railway administration departments, connecting the main cities, serving passengers who travel long distances, and operating at higher speeds. The suburban railway is operated by the local city, connecting urban centers and surrounding satellite towns, serving the demand of intra-city travel. Generally speaking, the operation of state railway systems and suburban railway systems are independent of each other, so passengers have to transfer at the hub station, which results in a long transfer time. If the cross-line operation is realized, it will not only meet the passenger demand for direct access but also save passengers travel time. However, the cross-line operation is more complicated so it brings a great challenge to the operating organization. Nowadays, urban clusters and metropolitan areas are developing greatly in China, and cross-line operation between the state railway and suburban railway in these areas has become a research hotspot.
For the cross-line operation, the core question is to determine the cross-line operation section and the train stop plan in the section. Passenger flow distribution is the key technology to solve the question [1]. The cross-line operation increases the passengers’ choice of the travel path. Due to great differences in travel time, comfort level, and fare cost of different paths, passengers’ path choice behavior has become diversified.
In this paper, a stochastic user equilibrium (SUE) passenger flow assignment model based on path-sized logit (PSL) model considering different train capacities, congestion levels, and fare policies is proposed to solve the passenger assignment problem under cross-line and skip-stop operation mode. Regardless of the level of operators, the proposed method can also be applied on lines with the same operators whenever there are different trains providing different services.
The remaining part of the paper proceeds as follows. Section 2 reviews the recent literature. Section 3 gives the problem description and establishes the schedule-based network. In Section 4, a stochastic user equilibrium (SUE) assignment model based on the PSL model under cross-line and skip-stop operation mode is established. Furthermore, an improved method of successive averages (MSA) is designed to solve the PSL–SUE model in Section 5. A numerical example validates the proposed model and solution approach in Section 6. Finally, the conclusions are presented in the last section.
2. Literature Review
2.1. Cross-Line and Skip-Stop Operation in Rail System
The previous studies of cross-line and skip-stop operation mainly focus on the determination of stopping planning and operation frequency. Two issues are studied separately, and scholars previously focused on only one specific issue. Regarding the skip-stop pattern, there is much research in the field of urban rail transit. Typically, the optimization models were established by building the relationships between the objective functions and stopping patterns to meet the passenger demand [2], and the goal of these models is to minimize passenger travel time and operation costs [3,4,5,6]. Jiang [7] proposed a coordinated optimization scheme which combined passenger inflow control with train rescheduling of skip-stopping strategies for minimizing the penalty value of passengers being stranded. The researches of cross-line in urban rail transit are mainly focused on the technical requirements and applicable conditions of passenger demand. Kurosaki [8] compared the cross-line organizational patterns between Japan and European countries. Ming [9] analyzed the applicable conditions for operating cross-line trains according to passenger flow demand and found that cross-line operation is necessary when passenger flow that passes by the junction station is high enough. Zhao [10] proposed a routing planning design model for Y-type urban rail transit aimed at minimizing the passenger travel time and train-operating distance. Yang [11] proposed the train operation adjustment method of cross-line trains to solve the problem of small-scale delay in the urban rail transit network. Hao [12] studied the cross-line editing train graph technology of the network operating based on the single-line train graph editing. For the combination of cross-line and skip-stop pattern, an integrated optimization with cross-line and skip-stop is proposed to optimize the frequencies, stopping patterns, and operation zones of express/local trains in reference [13]. In these studies, the passenger path choice was based on specific assumptions and uniform assignment.
2.2. Passenger Path Choice Behavior
In fact, there are many paths to choose for passengers in the whole travel process. Passengers evaluate and rank the travel cost of each path and the choice probability of each path can be obtained [14]. Most studies of travel path choice analysis are based on the random utility theory [15]. The utility function is represented in terms of the generalized travel cost of passengers. This includes the generalized travel cost related to time (waiting and in-vehicle times) [16,17], transfer factor [18,19], congestion level [20,21], fare policy [22,23], and network topology [24]. The generalized cost in previous studies considered single or multiple factors. Discrete choice model is generally used to analyze passenger choice behavior. Schmöcker [25] considered the hyperpath characteristics in the choice set and introduced a new discrete choice model to describe passenger behavior at stops based on utility maximization. Furthermore, with the development of real-time information and telematics, Zargayouna [26] presented a multi-agent simulation model to observe and assess the effects of real-time information provision on the passengers in transit networks. Nuzzolo [27] proposed a method to search for a dynamic optimal travel strategies in a stochastic multiservice transit network supplied through mobile devices. Wahba [28] proposed a new modeling framework to represent behavioral responses under information provision for the transit assignment problem.
2.3. Passenger Flow Assignment Model
Based on the analysis of passenger choice behavior, the passenger flow assignment method can allocate passengers to different paths based on the user equilibrium (UE) criteria and stochastic user equilibrium (SUE) criteria. The SUE model, which provides a reasonable equilibrium traffic flow pattern by considering travelers’ imperfect perceptions of travel cost, is widely used [29]. Nielsen [30] proposed a stochastic transit assignment model considering differences properties in passengers’ utility function. Xu [31], Han [32], and Hamdouch [33] proposed the assignment models considering the capacity constraint. Hong [34] used the automatic fare collection (AFC) data to assign the passenger flow on the metro network. Fu [35] assigned the passenger flow in a high-speed railway network by introducing some restricted conditions. Based on the schedule-based network, Mo [36] proposed a network loading model to distribute passengers for monitoring the network performance. Nuzzolo [37] proposed a dynamic assignment model to simulate the within-day and day-tO–Day learning process of passengers’ route choices. Furthermore, Yao [38] proposed a simulation-based dynamic passenger assignment framework, and Khani [39] proposed a trip-based network representation and a set of path algorithms.
In summary, the previous studies of passenger flow assignment concentrate on a single specific operation system, whereas this study focuses on the integrated operation scenarios between two different systems which adopt both cross-line and skip-stop modes. Previous studies focused on passenger choice between lines in the physical network; nevertheless, the choice between different types of trains becomes the research point in this study.
3. Problem Statement and Schedule-Based Network
3.1. Problem Description
“Y” type is a standard network structure type of cross-line operation. The state railway connects to the suburban railway line at the junction station, as shown in Figure 1. The terminal station of the state railway line is the intermediate station of the suburban line, and the state trains can run across onto the suburban line through the junction station. In other words, the state railway trains and suburban railway trains share the same track in the central urban area. The cross-line operation can be an excellent way to reduce the transfer time in a transportation junction hub and meet the demands of passengers who take the state train and desire to arrive at the stations in the urban center quickly and directly.
There are two kinds of train routing: state train routing and suburban train routing, and they share the same track of suburban railway line for cross-line operation. State railway trains only stop at the main stations with large numbers of passengers. The suburban train routing takes on the combination of local and express modes. Local trains stop at every station of the line, and the express trains take the skip-stop scheme. The train stop plan is shown in Figure 2. Meanwhile, station No. 4 and No. 7 are set as overtaking stations where express train and state train can overtake local train.
3.2. Schedule-Based Network Representation
In order to figure out passenger’s choice between different trains when diversified service trains are operating on the line, a schedule-based network G = (V, E, T) is used to represent the train-based network under cross-line and skip-stop operation. V is the set of spatiotemporal nodes. E is the set of arcs connecting spatiotemporal nodes. T denotes the time attributes of nodes and arcs. Basic notations related to schedule-based network are listed in Table 1. A schedule-based network of one O–D pair is shown in Figure 3.
There are four types of spatiotemporal nodes which include trip origin and destination nodes, train arrival, and departure nodes. The notation and definition of nodes are described in Table 1. And there are five types of arcs in the network described as follows.
3.2.1. Waiting Arc
Passengers will make a choice when there are different kinds of trains operating on the line. When the train they want to take is not the current arrival train, the waiting time will be extended. Let denote the waiting arc from virtual origin node to the departure node . This represents passenger waits for train whereas the current arrival train is l at origin station r. Assuming that the passengers arrive at the station following the uniform distribution, the corresponding passenger average arrival time is the intermediate value of the departure time and , as shown in Figure 4. The waiting time of the waiting arc can be calculated by Equation (1). If the current train is l and passenger also choose to take train l, then ,
(1)
(2)
Additionally, the situation at the junction station is different from other stations. There are three types of waiting passengers: the passengers of the suburban line itself, the state passengers on the cross-line train, and state passengers on the non-cross train, as shown in Figure 5. Passengers on the non-cross state train need to transfer from the state railway hub station platform to the suburban railway platform at the junction station, and an extra time cost should be considered in the travel time of the waiting arc. For passengers on the cross-line train, the waiting time of the waiting arc is 0.
3.2.2. Running Arc
Let denote the section running arc from departure node to arrive at node . This represents train l operating from station r to s. The travel time of the section running arc can be calculated by Equation (3),
(3)
3.2.3. Station-Stop Arc
Let denote the stop arc from arrive node to departure node . This represents train l stopping at station s. The train stop time of the station-stop arc can be calculated by the Equation (4),
(4)
3.2.4. Transfer Arc
Let denote the transfer arc from the arrival node to the departure node . This reflects passenger transfer from train to train at station s. The transfer time includes transfer walking time and transfer waiting time, which can be calculated by the Equation (5),
(5)
3.2.5. Arrive Arc
denotes the arrival arc from arrival node to virtual destination node . The virtual temporal node represents the destination of the travel path. The virtual arrival arcs are only used to ensure the integrity of the travel path, and there is no time cost when calculating the travel path cost. In other words, the travel time of the arrival arc is 0.
In the schedule-based network, paths of spatiotemporal O–D pairs are a sequence of arcs. For example, one path of spatiotemporal O–D pair can be expressed as based on the schedule-based network shown in Figure 3. It corresponds to the trip that passengers take train No. 2 from station No. 3, then transfer to train No. 1 at station No. 6 and take train No. 1 arrive the terminal station No. 7.
4. Passenger Flow Assignment Model
This section calculates the path-generalized travel cost in a schedule-based network and builds the stochastic user equilibrium (SUE) model based on the path-size logit (PSL) model.
4.1. Generalized Travel Cost
There are many alternative travel paths between spatiotemporal O–D pairs, and the choice of passenger travel path is affected by multiple factors. Generally, the generalized travel cost is established to analyze the passenger’s travel path choice behavior. The travel cost is composed of waiting time cost, in-vehicle time cost, transfer time cost, and congestion penalty. Meanwhile, the fare cost is considered in generalized travel cost due to the different trains with diversified fare policies. Basic notations related to generalized travel cost are listed in Table 2.
4.1.1. Waiting Time Cost
In combined operation with the express and local trains, the headway of trains at each station is not consistent with that in the origin station because of the different train speeds in sections. Therefore, it is not appropriate to take the half headway at the first station as waiting time. In the schedule-based network, the waiting time is calculated according to the actual train timetable. The waiting time cost of the passenger’s travel path is equal to the time of the waiting arc on the path (refer to the Equation (1)). The waiting time cost of the kth path of O–D pair is calculated by Equation (6),
(6)
4.1.2. In-Vehicle Time Cost
The passenger in-vehicle time includes the train running time and station stop time. In the schedule-based network, in-vehicle time is the total time of running arcs and station-stop arcs on the travel path. The total in-vehicle time of passengers is calculated by Equation (7),
(7)
Considering the impact of congestion on the passenger choice of travel path, the discomfort caused by congestion will increase the generalized travel cost of passengers. Based on the impedance function defined by the American Bureau of Public Road (BPR) (refer to the Equation (8)), this paper introduces the congestion penalty function of passenger assignment in the rail transit system (refer to Equation (9)),
(8)
where is travel time with link flow on link, , and are the free-flow travel time and capacity on link , respectively, and and are deterministic parameters, respectively.(9)
When the number of passengers on board is less than the number of seats, the passengers feel comfortable, and the congestion penalty is 0. When the number of passengers is greater than the number of seats and less than the maximum train capacity, passengers gradually feel uncomfortable, and the congestion penalty is an exponential function related to the passenger number. Furthermore, when the number of passengers exceed the maximum train capacity, the congestion penalty is set to positive infinity. Therefore, this arc will not be passed when searching for the shortest path.
Then the travel time of the section running arc considering the congestion penalty can be calculated by the Equation (10). The congestion penalty on the station-stopping arcs is not considered due to the dynamic change of passengers in the train during the stopping period. Thus, the Equation (7) is reformulated as Equation (11),
(10)
(11)
4.1.3. Transfer Time Cost
The transfer time cost is related to the time of the transfer arcs and the number of transfer times. Passengers do not prefer the travel paths with more transfer time and frequency. The transfer time that passengers feel is generally greater than the actual time consumed. Thus, it is necessary to introduce the amplification factor when calculating the generalized transfer time cost of the travel path,
(12)
4.1.4. Fare Cost
In previous studies, the passenger choice of travel path is studied in the single rail transit system. The fare costs of different paths between one O–D pair are identical, and it does not influence passenger’s choice behavior. Thus, the fare cost is not considered in previous researches. However, under the cross-line operation between the state and suburban railway, the fare policies of the state and suburban railway are different. According to the respective travel distances taken by two rail systems, the total fare cost of the kth path is calculated by the Equation (13),
(13)
4.1.5. Generalized Travel Cost
The generalized travel cost includes time cost and ticket price, which need to be normalized. The hourly wage is introduced to transfer the time cost into money. Then, in the schedule-based network, the generalized travel cost of the kth path of the spatiotemporal O–D pair is expressed as follows
(14)
For arc , the generalized cost is calculated by:
(15)
4.2. SUE Assignment Model Formulation
There are many alternative travel paths between O–D pairs, and the choice of travel path is affected by multiple factors. The discrete choice model based on random utility theory simulates the travel behavior made by travelers in the feasible choice set. The multinomial logit model (MNL), based on the discrete choice theory, is often used to solve the problem of multi-alternatives choice. However, due to the property of independence of irrelevant alternatives (IIA), this will lead to excessive flow being assigned to overlapping paths [40]. In this paper, we introduce a size variable in the utility of a path and propose the path-size logit (PSL) model which considers the path length to eliminate the IIA property of traditional logit models [41]. The choice probability of the kth path can be calculated by
(16)
where, is the utility of path k between O–D pair and can be calculated by Equation (17), is the correction term and defined by Equation (18), and represents the path set between O–D pair. Furthermore, we give(17)
(18)
where θ is the scale parameter that converts the generalized travel cost to the utility, is the set of links in path k between O–D pair, and are the length of link and path , is the link-path incidence variable, if link is on path and , otherwise, and is the length of the shortest path in .Based on the classical logit SUE assignment model proposed by Fisk [42], the improved PSL-SUE model of the schedule-based network considering the train capacity is established:
(19)
(20)
(21)
(22)
Here denotes the passenger flow on the kth path between O–D pair , is the set of all spatiotemporal O–D pairs, denotes the flow on arc , and represents the passenger demand between O–D pair .Equation (20) represents the conservation of path flow and passenger volume of the O–D pair. Formula (21) is a non-negativity restriction of path flow. The relationship between arc flow and path flow is restricted in Equation (22).
The equivalence and uniqueness of the model can be proved by constructing the Lagrangian function for PSL-SUE problem, and the Kuhn–Tucker conditions for the PSL–SUE problem can be formulated as follows:
(23)
(24)
where and are the corresponding Lagrangian multipliers to Equations (20) and (21). Equation (23) can be easily transformed into the following PSL model:(25)
5. Solution Approach
There are several algorithms for solving the SUE problem, such as method of successive averages (MSA) [31], the disaggregated simplicial decomposition method (DSD) [43], and the gradient projection method (GP) [44]. We developed a method based on the MSA algorithm to solve the proposed PSL-SUE problem with train capacity constraints.
Step 1: Network construction and valid path set.
The schedule-based network is constructed according to the established timetable of cross-line operation with state and suburban trains. In the case of free flow, the k shortest paths between each O–D pair are found by using the k shortest path algorithm and then stored into the valid path set .
Step 2: Initialization.
Initialize all arc flows to 0 and calculate the arcs’ impedance under the condition of free flow. The generalized costs of all paths are calculated. Assign the passengers to the paths by using the MNL mode on the zero-flow network, and the initial path flow is obtained and set the number of iteration .
Step 3: Update arc impedance.
According to the path flow of the nth iteration, the new arc flow is updated by Equation (22). Then, update the impedance of all arcs and generalized cost of all paths based on the generalized travel cost function mentioned above.
Step 4: Iteration.
According to the updated generalized cost of paths, the passengers are reassigned to paths by using the PSL model
(26)
Update the arc flow according to the new path flow, and judge whether the arc flow exceeds the train capacity. If the arc flow exceeds the train capacity, it is necessary to reassign the path flow by reducing it proportionally. If , the path flow will be reduced. Otherwise, if , the path flow will not change.
(27)
(28)
(29)
While the path flow is reduced, the total passenger number of the O–D pair will also be reduced, so it is also necessary to enlarge the total number of reduced path flow to the original value
(30)
Thus, at the n + 1th iteration, the new ancillary path flow can be obtained by multiplying the nth iteration path flow by the reduction factor and amplification factor successively
(31)
Step 5: Convergence and output results.
Stop iterating if the convergence criterion (32) is satisfied. Otherwise, return to Step 3
(32)
The solution approach is shown in Figure 6.
6. Numerical Example
A numerical example is used to verify the effectiveness and rationality of the proposed model and solution approach. The example is a Y type network structure similar to that shown in Figure 1. The simplified network topology structure is shown in Figure 7. The state trains can run onto the suburban line through the junction station. Meanwhile, the suburban train routing takes on the combination of local and express modes. The stop plan of each type of train is shown in Figure 2 above.
This example takes the cyclical operation plan. In each operation cycle, there are eight trains operating on the line. The order of departure is as follows: three local trains, one express train, three local trains, and one state train. Based on the basic information, which includes train departure interval, station stop time, the section running time, and overtaking conditions, the train timetable is calculated and shown in Figure 8.
6.1. Passenger Data
The passenger demand data includes not only the passenger demand of the suburban railway (as shown in Table 3) but also the demand of the state railway that passengers travel from the state railway hub station to suburban stations (as shown in Table 4). In this study, OD nodes are not physical nodes but spatiotemporal nodes. It is necessary to divide the physical O–D pair demand into the spatiotemporal O–D pair demand according to the train headways. Thus, according to the train timetable, there are 427 spatiotemporal O–D pairs in one operation cycle.
6.2. Parameter and Symbol Values
The parameters in the model are mainly referred to the passenger travel survey and relevant literature. The values of parameters used in this paper are listed in Table 5. The congestion coefficient of the in-vehicle time cost function takes the American Bureau of Public Road (BPR) values for reference. Due to the higher comfort level of state trains compared with suburban trains, the coefficients of BPR function are different between the two systems. The parameters of the fare cost function are referred to in reference [45].
6.3. Results Analysis
6.3.1. Convergence Analysis of Solution Approach
Figure 9 shows the convergence processes of the improved MSA algorithm in solving the PSL–SUE and MNL–SUE models, respectively. It shows that the convergence processes are approximately the same, but the PSL–SUE model satisfies the convergence criterion at the 162th iteration, whereas the traditional MNL–SUE model converges at the 180th iteration. In Figure 9a, the convergence speed is breakneck before the 25th iteration. When the iteration times reach 44, the gap value converges to less than 5%. When it reaches the 92nd iteration, the gap value converges to less than 1%. Moreover, when it reaches the 162nd iteration, the gap value converges to less than 0.1%. The solution approach in solving the PSL–SUE model has a good convergence of the proposed algorithm.
6.3.2. Solution Results Analysis
Based on the schedule-based network, the valid path set is obtained by the K-shortest search algorithm. The passenger assignment result of each train in different sections is obtained by using the improved MSA algorithm, and the passenger assignment results are shown in Figure 10 below. The comparison of solution results between PSL–SUE and MNL–SUE models are shown in Table 6.
It can be seen from the results that there have seven sections with train load rates over 90% and 11 sections with load rates between 80% and 90%. These sections are mainly converged between section No. 3 and section No. 7, that is, the sections between station No. 3 and No. 8. The largest number of sections with different load rate distribution is 11, and the range of load rate is 40% to 50%. By analyzing the load rate of different trains, it can be seen that the load rates of train No. 1, 2, 4, 5, and 8 are relatively high. The higher load rates of train No. 1, 2, and 5 are due to the large interval from the front train, resulting in many waiting passengers. Train No. 4 is an express train with a higher speed and lower travel time cost, and the probability of waiting passengers choosing this train is higher than other trains. Train No. 8 is a state train with fewer stop stations and is more comfortable. The passengers whose destination is station No. 8, 9, 10, and 11 tend to choose this train.
Comparing the results of PSL–SUE and MNL–SUE models, there is no obvious difference, but it can still be found that some trains are assigned more passengers in some sections than the MNL–SUE model, mainly because fewer travel paths involve these trains and sections. And the paths with a larger of the PSL–SUE model are assigned more passengers than the paths of the MNL–SUE model, and the paths with a smaller of the PSL–SUE model are assigned fewer passengers than the paths of the MNL–SUE model. Because the path selection probability of the PSL–SUE model is based on the generalized cost and considers the path length, it can be found that the PSL–SUE model can deal the path overlapping problem and can eliminate the IIA property.
6.4. Sensitivity Analysis
The main factor influencing the assignment results is the choice probability of each travel path. The choice probability of the path is influenced by the perceptual coefficient θ, time cost, and fare cost. Therefore, this paper selects the parameter θ, state railway fare per kilometer , and passenger hourly wage for sensitivity analysis.
6.4.1. The Value of θ
The parameter θ represents the degree of familiarity of passengers with network operation information, and it has a significant impact on the result of passenger assignment. The least iteration time required by the proposed algorithm under different θ values is shown in Figure 11. The larger the value of θ, the more passengers are familiar with the operation status, and the greater probability of choosing the path with the lowest travel cost. The passenger assignment results are also more in conformity with reality. However, the solution approach will take longer to reach a stable state.
6.4.2. State Railway Fare per Kilometer p1
State railway fare policy affects the fare cost of the travel path, thus affecting passengers’ choice behavior. This part mainly analyzes the changes of passengers on the state train and the probability of passengers choosing the state train under the conditions of different state railway fares and values of θ.
-
Passengers on the state train.
Figure 12 shows the changes of passengers on the state train (No. 8) in different sections under the conditions of various state railway fare policies and θ values. The passenger assignment results in Figure 12b are less than they are in Figure 12a because the section from station No. 8 to No. 11 is the last operation section of the state train, and the total number of passengers to the terminal station is small.
Overall, the passengers in both sections show a downward trend with the increase of state railway fare. This is because passengers choose the relatively cheap suburban trains when fare costs rise with more travel time. When the fare is less than 0.5 CNY/km, it has little impact on the results. However, when it is greater than or equal to 0.5, the effect of fare cost becomes greater. And when θ = 0.1, passenger’s sensitivity to state railway fares is low, more passengers are assigned to the state train. When θ takes other values and the fare is more than 0.7 CNY/km, the results vary widely for different values of θ. The larger value of θ, the more passengers are allocated.
-
2.. State train choice probability
Figure 13a,b represents the probability of passengers choosing the state train (No. 8) at station No. 5 while the current arriving train is No. 7 and No. 8, respectively. We can see that the state railway fares increase, and the choice probability of the state train decreases gradually. Meanwhile, the probability of Figure 13b is higher than that of Figure 13a because the additional waiting time will be added when the current arriving train is train No. 7.
Separately, in Figure 13a, when the fare is less than 0.5 CNY/km, the greater the θ, the higher the probability of choosing the state train and vice versa. Therefore, it can be concluded that when the state railway fare is below 0.5 CNY/km, passengers are willing to wait for the next state train even with a longer waiting time. When the fare is greater than 0.5 CNY/km, the disadvantage of the additional waiting time will not be compensated. At this moment, the higher the θ value, the more sensitive passengers are to fares and the lower the probability of choosing the state train. In Figure 13b, the larger the θ value is, the greater the choice probability is, regardless of the fare. These passengers do not need additional waiting time, and the state train has a very high attraction.
The overall trend of Figure 14 is similar to Figure 13b, and the probability is relatively low and less than 26% because fewer passengers arrive at the terminal station among all waiting passengers at station No. 8.
6.4.3. Passenger Hourly Wage λ
The hourly wage is equivalent to the weight of the travel path’s time cost. The higher the hourly wage, the larger the proportion of time cost in the generalized cost, the greater the impact of travel time on path choice.
-
Passengers on the state train
Figure 15 shows the changes of passengers on the state train (No. 8) in different sections under the conditions of different hourly wages and θ values. The passenger assignment results in Figure 15b are less than those in Figure 15a.
Overall, passengers on the state train become progressively larger as the hourly wage increases. When the hourly wage reaches 80 CNY/h, the passengers on the state train reach the train capacity in the section between station No. 5 and No. 8 and stabilizes at 180 persons in the section between station No. 8 and No. 11. When θ = 0.1, the polyline is flatter and does not fluctuate much because of the low passenger perception coefficient and the balanced assignment of passengers among the paths. For the other values of θ, the corresponding results do not differ much. Nevertheless, we can still find some details after observation. The larger θ is, the more slightly passengers will be assigned.
-
2.. State train choice probability
The impact on the probability that passengers choose the state train caused by hourly wage is shown in Figure 16 and Figure 17. As can be seen from the two figures, as the hourly wage increases, the choice probability of state train increases gradually. Meanwhile, the probability of Figure 16b is higher than that of Figure 16a because the additional waiting time will be added when the current arriving train is train No. 7.
In the schedule-based network, the state train No. 8 can overtake the local train No. 7 at station No. 7. Thus, in Figure 16a, although passengers who desire to take the state train need additional waiting time, the passengers whose destination is station No. 8 and No. 11 can arrive at their destination before passengers who take train No. 7. At this time, there is a judgment between the time cost and fare cost. When the hourly wage is greater than 50 CNY/h, the greater θ, and the greater the probability of choosing the state train and vice versa. When the hourly wage is less than 50 CNY/h, the time cost becomes immaterial. The higher θ, the more sensitive passengers are to the state railway’s high fares and the lower the probability of choosing the state train.
As also can be seen in Figure 16b and Figure 17, when the current arriving train is the state train, there is no extra waiting time, regardless of the hourly wage, and the time cost saved by state train is higher than the fare cost increment. The choice probability of state train gradually increases with the higher hourly wage, and the larger θ is, the greater the choice probability is.
7. Conclusions
This paper proposes a PSL–SUE model to solve the passenger assignment problem under the integrated operation mode of cross-line and skip-stop between state and suburban railways. An improved MSA algorithm considering train capacity is designed to solve the model. The passenger travel utility in the PSL–SUE model is represented by the path’s generalized travel cost, which is divided into waiting time cost, in-vehicle time cost, transfer time cost, and fare cost. Furthermore, the in-vehicle time cost takes into account the train congestion and incorporates a congestion penalty function. The different fare policies of the two rail systems are also represented by the functions and added into the generalized travel cost. Besides, the schedule-based network is also established to describe all possible paths and the impedance of the links. This network is used to calculate the components of the path’s generalized travel cost.
A numerical example is designed to verify the validity and feasibility of the proposed model and algorithm. The results show that the model and algorithm can be applied to the passenger assignment problem in the practical cases of cross-line and skip-stop operation between state and suburban railway systems. The proposed PSL–SUE model has superiority over the traditional MNL–SUE model. Furthermore, the sensitivity of three main parameters is analyzed. First, passengers’ higher degree of familiarity with network operation information, the more accurate the assignment results, but with more iteration times and slower convergence speed. Secondly, the number of passengers on the state train and the probability of passengers choosing the state train decreases with higher state railway fares. In contrast, the opposite is true for the hourly wage. The passenger number and probability increase with the higher hourly wage. When the state railway fare is lower than 0.5 CNY/km or the hourly wage is higher than 50 CNY/h, the generalized travel cost of the paths that include the state train is lower, and the state train becomes more attractive.
With the interconnection between rail systems, the proposed model and solution procedure can be used for solving passenger assignment problem under integrated operation mode between different railway systems. It can provide ideas for network operation research and foundations for operators to develop operation plans. For further research, there are still some aspects can be explained. Some improved models based on extended logit could be used (e.g., C-logit models, nested logit models, paired combinational logit model) to avert the IIA property of MNL models. Meanwhile, with the development of big data and telematics, the passenger path choice behavior supported by real-time network information deserves further research.
Both authors took part in the discussion of the work described in this paper. Writing—original draft preparation, X.H.; methodology, X.H., X.W.; writing—review and editing, Q.L.; data curation, S.L., K.H. All authors have read and agreed to the published version of the manuscript.
This research received no external funding.
Not applicable.
Not applicable.
The data presented in this study are available on request from the corresponding author.
The authors thank Shushan Chai, for his constructive comments and suggestions in this study.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 1. “Y” type cross-line operation between the state railway and suburban railway.
Figure 3. Schedule-based network of one O–D pair under cross-line and skip-stop operation.
Figure 5. Different type waiting arcs of different origin nodes at the junction station.
Figure 9. The convergence of solution approach. (a) PSL–SUE model. (b) MNL–SUE model.
Figure 11. The iteration times by the proposed algorithm under different θ values.
Figure 12. Sensitivity analysis of state railway fares to state train passengers. (a) Section between st.5 and st.8. (b) Section between st.8 and st.11.
Figure 13. Sensitivity analysis of state railway fares to state train choice probability of suburban passengers at station No. 5. (a) Current train No. 7 (Local). (b) Current train No. 8 (State).
Figure 14. Sensitivity analysis of state railway fares to state train choice probability of suburban passengers at station No. 8 (Current train No. 8: State).
Figure 15. Sensitivity analysis of hourly wages to state train passengers. (a) Section between st.5 and st.8. (b) Section between st.8 and st.11.
Figure 16. Sensitivity analysis of hourly wages to state train choice probability of suburban passengers at station No. 5. (a) Current train No. 7 (Local). (b) Current train No. 8 (State).
Figure 17. Sensitivity analysis of hourly wages to state train choice probability of suburban passengers at station No. 8 (Current train No. 8: State).
Schedule-based network related notations.
Symbol | Definition |
---|---|
|
Set of train list. |
|
Arrival node of train l at station r. |
|
Depart node of train l at station r. |
|
Virtual origin node denotes passenger travel from station r and current arrival train is l. |
|
Virtual destination node of station s. |
|
Arc from node i to j. |
|
Time of node i. |
|
Time of depart node |
|
Time of arrival node |
|
Time of virtual origin node |
|
Transfer time for passengers transfer from the state railway platform to suburban railway platform at hub station. |
|
Time of waiting arc |
|
Time of section running arc |
|
Time of station-stop arc |
|
Time of transfer arc |
Passenger generalized travel cost related notations.
Symbol | Definition |
---|---|
|
Waiting time cost of kth path of O–D pair |
|
In-vehicle time cost of kth path of O–D pair |
|
Transfer time cost of kth path of O–D pair |
|
Fare cost of kth path of O–D pair |
|
Generalized travel time cost of kth path of O–D pair |
|
Binary variable, if arc |
|
Time of running arc |
|
Set of waiting arcs. |
|
Set of running arcs. |
|
Set of station-stop arcs. |
|
Set of transfer arcs. |
|
Number of seats. |
|
Maximum train capacity. |
|
Coefficients of congestion penalty function. |
|
Passenger flow on arc |
|
Sensitivity of passengers to transfer time. |
|
Penalty of transfer times. |
|
Transfer times on passenger travel path. |
|
Fare per kilometer of state train. |
|
Fare per kilometer of suburban train. |
|
Distance of the running arc |
|
Binary variables, if running arc |
|
Binary variables, if running arc |
|
Passenger hourly wage. |
Suburban railway passenger demand in one operation cycle.
Station Number | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | − | 100 | 300 | 300 | 400 | 200 | 500 | 400 | 300 | 200 | 100 |
2 | − | − | 100 | 300 | 300 | 400 | 500 | 400 | 300 | 400 | 100 |
3 | − | − | − | 100 | 200 | 300 | 400 | 700 | 300 | 600 | 200 |
4 | − | − | − | − | 100 | 200 | 300 | 400 | 300 | 200 | 100 |
5 | − | − | − | − | − | 200 | 200 | 600 | 300 | 200 | 100 |
6 | − | − | − | − | − | − | 100 | 200 | 400 | 200 | 100 |
7 | − | − | − | − | − | − | − | 100 | 300 | 200 | 300 |
8 | − | − | − | − | − | − | − | − | 100 | 200 | 100 |
9 | − | − | − | − | − | − | − | − | − | 100 | 100 |
10 | − | − | − | − | − | − | − | − | − | − | 100 |
11 | − | − | − | − | − | − | − | − | − | − | − |
State railway passenger demand in one operation cycle.
Station Number | 6 | 7 | 8 | 9 | 10 | 11 |
---|---|---|---|---|---|---|
State railway hubNo. 5 (Junction station) | 200 | 250 | 400 | 300 | 500 | 200 |
Parameters used in this paper.
Symbol | Definition | Value |
---|---|---|
|
Coefficient of state train BPR function. | 0.1, 3.0 |
|
Coefficient of suburban train BPR function. | 0.15, 3.0 |
|
Sensitivity of passengers to transfer time. | 1.7 |
|
Penalty coefficient of transfer times. | 0.2 |
|
State railway fare per kilometer. | 0.5 (CNY/km) |
|
Suburban railway fare per kilometer. | 0.25 (CNY/km) |
|
Passenger hourly wage. | 60 (CNY/h) |
|
The capacity of the state railway train. | 1000 (persons) |
|
The capacity of the suburban railway train. | 2062 (persons) |
|
The number of seats on the state train. | 518 (persons) |
|
The number of seats on the suburban train. | 256 (persons) |
|
The number of state railway trains arriving at the state railway hub station in one research cycle. | 10 |
|
The transfer time for passengers transfer from the state railway platform to suburban railway platform at hub station. | 5 (min) |
k | Number of valid paths between each O–D pair. | 3 |
|
Passenger familiarity with network information. | 1 |
Comparison of solution results between PSL–SUE model and MNL–SUE model.
Train | Model | Section | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||
1 (local) | PSL–SUE | 645 | 1228 | 1750 | 1893 | 1979 | 2062 | 2025 | 1370 | 839 | 196 |
MNL–SUE | 634 | 1202 | 1732 | 1878 | 1966 | 2062 | 2049 | 1399 | 845 | 203 | |
DIF | (+11) | (+26) | (+18) | (+15) | (+23) | (+0) | (−24) | (−29) | (−6) | (−7) | |
2 (local) | PSL–SUE | 524 | 1070 | 1539 | 1791 | 1860 | 1048 | 420 | 597 | 723 | 123 |
MNL–SUE | 543 | 1111 | 1578 | 1826 | 1885 | 1066 | 418 | 601 | 739 | 124 | |
DIF | (−19) | (−41) | (−39) | (−35) | (−25) | (−18) | (+2) | (−4) | (−16) | (−1) | |
3 (local) | PSL–SUE | 171 | 477 | 138 | 422 | 898 | 1083 | 726 | 542 | 354 | 121 |
MNL–SUE | 174 | 473 | 124 | 412 | 883 | 1072 | 712 | 527 | 341 | 121 | |
DIF | (−3) | (+4) | (+14) | (+10) | (+15) | (+11) | (+14) | (+15) | (+13) | (+0) | |
4 (express) | PSL–SUE | 579 | 1404 | 1805 | 2062 | 1118 | 346 | ||||
MNL–SUE | 568 | 1397 | 1814 | 2062 | 1104 | 339 | |||||
DIF | (+11) | (+7) | (−9) | (+0) | (+14) | (+7) | |||||
5 (local) | PSL–SUE | 304 | 990 | 1412 | 1450 | 1717 | 1607 | 1353 | 926 | 586 | 192 |
MNL–SUE | 307 | 997 | 1421 | 1457 | 1724 | 1612 | 1356 | 928 | 586 | 191 | |
DIF | (−3) | (−7) | (−9) | (−7) | (−7) | (−5) | (−3) | (−2) | (+0) | (+1) | |
6 (local) | PSL–SUE | 287 | 586 | 844 | 938 | 1180 | 1133 | 999 | 699 | 444 | 157 |
MNL–SUE | 286 | 582 | 838 | 931 | 1171 | 1124 | 990 | 693 | 440 | 157 | |
DIF | (+1) | (+4) | (+6) | (+7) | (+9) | (+9) | (+9) | (+6) | (+4) | (+0) | |
7 (local) | PSL–SUE | 290 | 569 | 811 | 900 | 910 | 854 | 912 | 1207 | 769 | 225 |
MNL–SUE | 288 | 565 | 807 | 896 | 886 | 831 | 892 | 1199 | 762 | 218 | |
DIF | (+2) | (+4) | (+4) | (+4) | (+24) | (+23) | (+20) | (+8) | (+7) | (+7) | |
8 (state) | PSL–SUE | 898 | 139 | ||||||||
MNL–SUE | 917 | 147 | |||||||||
DIF | (−19) | (−8) |
Note: The data in parentheses is the difference between the solution results of PSL–SUE model and MNL–SUE model.
References
1. Zhou, Y.; Yang, H.; Wang, Y.; Yan, X.D. Integrated line configuration and frequency determination with passenger path assignment in urban rail transit networks. Transp. Res. Part B-Methodol.; 2021; 145, pp. 134-151. [DOI: https://dx.doi.org/10.1016/j.trb.2021.01.002]
2. Cheng, L.; Zhu, C.; Wang, Q.; Wang, W.; Zhang, Z.; Sun, W. Skip-stop operation plan for urban rail transit considering bounded rationality of passengers. IET Intell. Transp. Syst.; 2021; 2021, pp. 1-17. [DOI: https://dx.doi.org/10.1049/itr2.12125]
3. Niu, H.; Zhou, X.; Gao, R. Train scheduling for minimizing passenger waiting time with time-dependent demand and skip-stop patterns: Nonlinear integer programming models with linear constraints. Transp. Res. Part B-Methodol.; 2015; 76, pp. 117-135. [DOI: https://dx.doi.org/10.1016/j.trb.2015.03.004]
4. Parbo, J.; Nielsen, O.A.; Prato, C.G. Reducing passengers’ travel time by optimizing stopping patterns in a large-scale network: A case-study in the Copenhagen Region. Transp. Res. Part A-Policy Pract.; 2018; 113, pp. 197-212. [DOI: https://dx.doi.org/10.1016/j.tra.2018.04.012]
5. Qi, J.; Yang, L.; Di, Z.; Li, S.; Yang, K.; Gao, Y. Integrated optimization for train operation zone and stop plan with passenger distributions. Transp. Res. Part E-Logist. Transp. Rev.; 2018; 109, pp. 151-173. [DOI: https://dx.doi.org/10.1016/j.tre.2017.11.003]
6. Luo, J.; Tong, Y.; Cavone, G.; Dotoli, M. A Service-Oriented Metro Traffic Regulation Method for Improving Operation Performance. Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC); Indianapolis, IN, USA, 19–21 September 2021; [DOI: https://dx.doi.org/10.1109/ITSC48978.2021.9564503]
7. Jiang, Z.; Gu, J.; Fan, W.; Liu, W.; Zhu, B. Q-learning approach to coordinated optimization of passenger inflow control with train skip-stopping on a urban rail transit line. Comput. Ind. Eng.; 2019; 127, pp. 1131-1142. [DOI: https://dx.doi.org/10.1016/j.cie.2018.05.050]
8. Kurosaki, F. Through-Train Services: A Comparison between Japan and Europe. Japan Railway & Transport Review; East Japan Railway Culture Foundation: Tokyo, Japan, 2014; pp. 22-25.
9. Ming, R.; Ye, X. Through operations between subways and suburban lines in Tokyo. Urban Mass Transit.; 2009; 12, pp. 26-30. [DOI: https://dx.doi.org/10.3969/j.issn.1007-869X.2009.01.006]
10. Zhao, X.; Sun, Q.; Zhu, Y.; Ding, Y.; Ma, C.; Chen, Z. Multi-routing planning design of Y-type urban rail transit. Adv. Mech. Eng.; 2016; 8, pp. 1-12. [DOI: https://dx.doi.org/10.1177/1687814016667385]
11. Yang, X.; Hu, H.; Yang, S.; Wang, W.; Shi, Z.; Yu, H.; Huang, Y. Train Operation Adjustment Method of Cross-line Train in Urban Rail Transit Based on Coyote Optimization Algorithm. Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC); Rhodes, Greece, 20–23 September 2020; pp. 1-6. [DOI: https://dx.doi.org/10.1109/ITSC45102.2020.9294701]
12. Hao, Q.; Liang, H.; Teng, C. Research on Cross-line Train Graph Technology based on the Network operation. Adv. Eng. Res.; 2018; 163, pp. 978-984. [DOI: https://dx.doi.org/10.2991/iceesd-18.2018.177]
13. Yang, A.; Wang, B.; Huang, J.; Li, C. Service replanning in urban rail transit networks: Cross-line express trains for reducing the number of passenger transfers and travel time. Transp. Res. Part C-Emerg. Technol.; 2020; 115, 102629. [DOI: https://dx.doi.org/10.1016/j.trc.2020.102629]
14. Cui, Z.; Long, Y. Perspectives on stability and mobility of transit passenger’s travel behaviour through smart card data. IET Intell. Transp. Syst.; 2019; 13, pp. 1761-1769. [DOI: https://dx.doi.org/10.1049/iet-its.2019.0212]
15. Lin, Z.; Jiang, M.; Liu, J.; Si, B. Improved Logit Model and Method for Urban Rail Transit Network Assignment. J. Transp. Syst. Eng. Inf. Tech.; 2012; 6, pp. 145-151. [DOI: https://dx.doi.org/10.3969/j.issn.1009-6744.2012.06.022]
16. Huan, N.; Yao, E.; Zhang, J. Demand-responsive passenger flow control strategies for metro networks considering service fairness and passengers’ behavioural responses. Transp. Res. Part C-Emerg. Technol.; 2021; 131, 103335. [DOI: https://dx.doi.org/10.1016/j.trc.2021.103335]
17. Yin, J.; Yang, L.; Tang, T.; Gao, Z.; Ran, B. Dynamic passenger demand oriented metro train scheduling with energy-efficiency and waiting time minimization: Mixed-integer linear programming approaches. Transp. Res. Part B-Methodol.; 2017; 97, pp. 182-213. [DOI: https://dx.doi.org/10.1016/j.trb.2017.01.001]
18. Eluru, N.; Chakour, V.; El-Geneidy, A.M. Travel mode choice and transit route choice behaviour in Montreal: Insights from McGill University members commute patterns. Public Trans.; 2012; 4, pp. 129-149. [DOI: https://dx.doi.org/10.1007/s12469-012-0056-2]
19. Yin, J.; D’Ariano, A.; Wang, Y.; Yang, L.; Tang, T. Timetable coordination in a rail transit network with time-dependent passenger demand. Eur. J. Oper. Res.; 2021; 295, pp. 183-202. [DOI: https://dx.doi.org/10.1016/j.ejor.2021.02.059]
20. Zhu, Y.; Koutsopoulos, H.N.; Wilson, N.H. A probabilistic passenger-to-train assignment model based on automated data. Transp. Res. Part B-Methodol.; 2017; 104, pp. 522-542. [DOI: https://dx.doi.org/10.1016/j.trb.2017.04.012]
21. Zhu, Y.; Koutsopoulos, H.N.; Wilson, N.H. Passenger itinerary inference model for congested urban rail networks. Transp. Res. Part C-Emerg. Technol.; 2021; 123, 102896. [DOI: https://dx.doi.org/10.1016/j.trc.2020.102896]
22. Zhao, X.; Yang, J. Research on the Bi-level Programming Model for Ticket Fare Pricing of Urban Rail Transit based on Particle Swarm Optimization Algorithm. Procedia Soc. Behav. Sci.; 2013; 96, pp. 633-642. [DOI: https://dx.doi.org/10.1016/j.sbspro.2013.08.074]
23. Cheng, Q.; Deng, W.; Ammar, R.M. Analysis of the departure time choices of metro passengers during peak hours. IET Intell. Transp. Syst.; 2020; 14, pp. 866-872. [DOI: https://dx.doi.org/10.1049/iet-its.2019.0442]
24. Lin, P.; Weng, J.; Fu, Y.; Alivanistos, D.; Yin, B. Study on the topology and dynamics of the rail transit network based on automatic fare collection data. Physica A; 2020; 545, 123538. [DOI: https://dx.doi.org/10.1016/j.physa.2019.123538]
25. Schmöcker, J.D.; Shimamoto, H.; Kurauchi, F. Generation and calibration of transit hyperpaths. Transp. Res. Part C-Emerg. Technol.; 2013; 36, pp. 406-418. [DOI: https://dx.doi.org/10.1016/j.trc.2013.06.014]
26. Zargayouna, M.; Othman, A.; Scemama, G.; Zeddini, B. Multiagent Simulation of Real-Time Passenger Information on Transit Networks. IEEE Intell. Transp. Syst.; 2020; 12, pp. 50-63. [DOI: https://dx.doi.org/10.1109/MITS.2018.2879166]
27. Nuzzolo, A.; Comi, A. Dynamic Optimal Travel Strategies in Intelligent Stochastic Transit Networks. Information; 2021; 12, 281. [DOI: https://dx.doi.org/10.3390/info12070281]
28. Wahba, M.; Shalaby, A. MILATRAS: A new modeling framework for the transit assignment problem. Schedule-Based Modeling of Transportation Networks: Theory and Applications; Springer: Boston, MA, USA, 2009; pp. 1-24.
29. Yan, D.M.; Guo, J.H. A stochastic user equilibrium model solving overlapping path and perfectly rational issues. J. Cent. South Univ.; 2021; 28, pp. 1584-1600. [DOI: https://dx.doi.org/10.1007/s11771-021-4718-6]
30. Nielsen, O.A. A stochastic transit assignment model considering differences in passengers utility functions. Transp. Res. Part B-Methodol.; 2000; 34, pp. 377-402. [DOI: https://dx.doi.org/10.1016/S0191-2615(99)00029-6]
31. Xu, W.; Miao, L.; Lin, W. Stochastic User Equilibrium Assignment in Schedule-Based Transit Networks with Capacity Constraints. Discrete Dyn. Nat. Soc.; 2012; 2012, 910754. [DOI: https://dx.doi.org/10.1155/2012/910754]
32. Han, B.M.; Zhou, W.T.; Li, D.W.; Yin, H.D. Dynamic schedule-based assignment model for urban rail transit network with capacity constraints. Sci. World J.; 2015; 2015, 940815. [DOI: https://dx.doi.org/10.1155/2015/940815]
33. Hamdouch, Y.; Ho, H.W.; Sumalee, A.; Wang, G. Schedule-based transit assignment model with vehicle capacity and seat availability. Transp. Res. Part B-Methodol.; 2011; 45, pp. 1805-1830. [DOI: https://dx.doi.org/10.1016/j.trb.2011.07.010]
34. Hong, L.; Li, W.; Zhu, W. Assigning Passenger Flows on a Metro Network Based on Automatic Fare Collection Data and Timetable. Discrete Dyn. Nat. Soc.; 2017; 2017, 4373871. [DOI: https://dx.doi.org/10.1155/2017/4373871]
35. Fu, H.; Sperry, B.R.; Nie, L. Operational Impacts of Using Restricted Passenger Flow Assignment in High-Speed Train Stop Scheduling Problem. Math. Probl. Eng.; 2013; 2013, 902562. [DOI: https://dx.doi.org/10.1155/2013/902562]
36. Mo, B.; Ma, Z.; Koutsopoulos, H.N.; Zhao, J. Capacity-Constrained Network Performance Model for Urban Rail Systems. Transp. Res. Rec.; 2020; 2674, pp. 59-69. [DOI: https://dx.doi.org/10.1177/0361198120914309]
37. Nuzzolo, A.; Russo, F.; Crisalli, U. A Doubly Dynamic Schedule-Based Assignment Model for Transit Networks. Transp. Sci.; 2001; 35, pp. 268-285. [DOI: https://dx.doi.org/10.1287/trsc.35.3.268.10149]
38. Yao, X.; Han, B.; Yu, D.; Ren, H. Simulation-Based Dynamic Passenger Flow Assignment Modelling for a Schedule-Based Transit Network. Discrete Dyn. Nat. Soc.; 2017; 2017, 2890814. [DOI: https://dx.doi.org/10.1155/2017/2890814]
39. Khani, A.; Hickman, M.; Noh, H. Trip-Based Path Algorithms Using the Transit Network Hierarchy. Netw. Spat. Econ.; 2015; 15, pp. 635-653. [DOI: https://dx.doi.org/10.1007/s11067-014-9249-3]
40. Nuzzolo, A.; Crisalli, U.; Comi, A.; Rosati, L. Individual Behavioural Models for Personal Transit Pre-trip Planners. Transp. Res. Procedia; 2015; 5, pp. 30-43. [DOI: https://dx.doi.org/10.1016/j.trpro.2015.01.015]
41. Ben-Akiva, M.; Bierlaire, M. Discrete Choice Methods and their Applications to Short Term Travel Decisions. Handbook of Transportation Science; Springer: Boston, MA, USA, 1999; pp. 5-33.
42. Fisk, C. Some developments in equilibrium traffic assignment. Transp. Res. Part B-Methodol.; 1980; 14, pp. 243-255. [DOI: https://dx.doi.org/10.1016/0191-2615(80)90004-1]
43. Bekhor, S.; Toledo, T. Investigating path-based solution algorithms to the stochastic user equilibrium problem. Transp. Res. Part B-Methodol.; 2005; 39, pp. 279-295. [DOI: https://dx.doi.org/10.1016/S0191-2615(04)00049-9]
44. Chen, A.; Zhou, Z.; Xu, X. A self-adaptive gradient projection algorithm for the nonadditive traffic equilibrium problem. Comput. Oper. Res.; 2012; 39, pp. 127-138. [DOI: https://dx.doi.org/10.1016/j.cor.2011.02.018]
45. Di, D.; Yang, D.Y. Passenger Flow Analysis Model about Express/ Slow Train in Urban Rail Transportation Corridor. J. Tongji Uni. Nat. Sci.; 2014; 42, pp. 78-83. [DOI: https://dx.doi.org/10.3969/j.issn.0253-374x.2014.01.013]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
The passenger flow assignment in the rail transit network is the basis for determining the passenger spatiotemporal distribution and train operation organization plan. In previous studies, the passenger flow assignment problem mainly focused on lines within the same rail system. Few studies focus on lines with the integrated mode of cross-line and skip-stop operation between state and suburban railway due to fewer cases in practice. In this study, passenger congestion and fare policy are taken into account in the generalized travel cost function, and a passenger flow assignment model based on the path-sized logit (PSL) model considering train capacity is proposed. Meanwhile, a schedule-based spatiotemporal digraph is established to search for the shortest spatiotemporal travel path. Furthermore, an improved method of successive averages (MSA) algorithm is designed to solve the proposed model. The proposed model is verified by a numerical example. The sensitivities of three main parameters which influence the results are also analyzed. The results show that the assignment model based on PSL is practicable in integrated operation mode. The higher the passenger’s familiarity with network information, the more accurate the assignment results. State trains are more attractive when the fare is lower than 0.5 CNY/km or the hourly wage is higher than 50 CNY/h.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer