Next Article in Journal
Effects of Technology Commercialization Proactiveness on Commercialization Success: The Case of ETRI in Korea
Next Article in Special Issue
A Graphical Method for Designing the Horizontal Alignment and the Cant in High-Speed Railway Lines Aimed at Mixed-Speed Traffic
Previous Article in Journal
Ecohealth Villages: A Framework for an Ecosystem Approach to Health in Human Settlements
Previous Article in Special Issue
Determination and Comparative Analysis of Critical Velocity for Five Objects of Railway Vehicle Class
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ticket Allocation Optimization of Fuxing Train Based on Overcrowding Control: An Empirical Study from China

Institute of Computing Technology, China Academy of Railway Sciences Corporation Limited, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(12), 7055; https://doi.org/10.3390/su14127055
Submission received: 9 May 2022 / Revised: 2 June 2022 / Accepted: 6 June 2022 / Published: 9 June 2022
(This article belongs to the Special Issue Sustainable Operation and Maintenance of Railway Systems)

Abstract

:
At the peak of passenger flow, some passengers extend travel sections, which will be likely to lead to overcrowding of high-speed railway (HSR) trains. Therefore, the problem of train overcrowding control needs to be considered in ticket allocation. Firstly, by simulating the passenger demand function and utility function, an optimization model of ticket allocation for multiple trains and multiple stops with the goal of maximizing revenue is constructed. Secondly, the concepts of the travel extension coefficient and risk coefficient are introduced, the number of passengers is estimated under the risk coefficient as the probability, and the total number of passengers on the train arriving at any station is obtained. Thus, preventing the number of passengers on the train from exceeding the train capacity is introduced to the ticket allocation optimization model of multiple trains and multiple stops as a constraint. Finally, this model is solved by the particle swarm optimization algorithm (PSO). The research results show that the idea of controlling passenger numbers so as not to exceed train capacity based on ticket allocation proposed in this paper has strong practical feasibility. By reasonably and accurately allocating the tickets to the departure terminal section and long-distance terminal sections, it can ensure that, even if there are some passengers extending their travel section, the train will not be overcrowded under a certain probability, improving the train safety and passenger travel experiences.

1. Introduction

High-speed railway is a kind of green, environmentally friendly, and sustainable transportation, which is favored by passengers. The factors that impact the sustainability of high-speed railways are mainly economic and safety. High-speed railways can operate well only by ensuring the revenue of tickets is greater than the cost. Therefore, the goal of ticket allocation is to maximize revenue. On the other hand, the safety of HSR trains is important for sustainability as well. However, during the peak period of railway transportation such as holidays, passengers cannot buy tickets for the section they want to take. As a response, passengers will purchase any origin–destination (OD) pair ticket from their current station in order to get on the train first and then buy another continuing OD pair ticket, which could allow them to extend their travel sections to the target station (terminal station). If there are too many passengers extending their travel section (OD pair) in the above manner, the number of passengers on the train will be likely to exceed the train capacity when the train arrives at some stations. This phenomenon is called “overcrowding”, which will affect the safety of train operation and cause the train to be delayed or even shut down [1]. Therefore, overcrowding especially for the Fuxing train is not conducive to the sustainable development of high-speed railway (HSR) in China.
When the train experiences “overcrowding”, the conductor should let the passengers who extend their travel section through buying tickets after getting on the train get off; however, the cost is too high in practice, and it is easy to risk negative public opinion. One possible solution to solve the train overcrowding problem is to consider how to avoid train overcrowding when allocating tickets. This means allocating tickets reasonably and accurately under the constraint of controlling passenger numbers so as not to exceed train capacity. Therefore, this paper studies how to avoid train overcrowding through ticket allocation, so as to ensure the safety of train operation.

Literature Review and Innovation of This Paper

Ticket allocation of HSR trains is mainly borrowed from the aviation field, because these two fields both take revenue maximization as the objective function. However, there are still many differences between them [2,3]. What is more important is that ticket allocation in HSR is more complex than aviation seat allocation. Thus, according to the difference in complexity and constraints of the application scenarios, ticket allocation in HSR presents a different research focus:
(1)
Single-train ticket allocation is the most basic research entry. Ciancimino et al. [4] first proposed treating different classes of carriages as different train products, so the problem of train ticket allocation can be transformed into a seat control problem in single trains, with multiple sections and a single ticket price. Some studies [5] assumed that the passenger demand obeys an independent normal distribution and used the particle swarm optimization algorithm (PSO) to solve the final optimization model. Shan et al. [6] predicted the passenger flow by adopting time series firstly. Then, they obtained a ticket allocation method through the formulation of rules such as long distance before short distance, seat before no seat, and allocating tickets in advance by quantity and then by proportion. Gopalakrishnan et al. [7] mainly considered the long-distance passenger demand of Indian railways and studied the utilization method of single-train seat capacity.
(2)
Ticket allocation involving multiple trains is further complicated on the basis of single-train ticket allocation. Jiang et al. [8] integrated the short-term passenger flow demand forecasting method into the railway multi-train ticket allocation model, which solved the situation that some stations were short of tickets and other stations were rich in tickets. Yan et al. [9] developed a seat allocation model for multiple HSR trains with flexible train formation. Jiang et al. [10] proposed a dynamic adjustment method for ticket allocation. Zhao et al. [11] proposed a probabilistic nonlinear programming model for the problem of railway passenger ticket allocation. Deng et al. [12] focused on the joint pricing and ticket allocation problem for multiple HSR trains with different stop patterns. Luo et al. [13] developed a multi-train seat inventory control model based on revenue management theory. The above was discussed with respect to the complexity of ticket allocation.
(3)
Customer choice behavior plays an important role in estimating customer demand, which has also been more discussed in ticket allocation in recent years. It is an obvious research conclusion that there are many factors influencing customer choice behavior, and these factors can be divided mainly into two aspects, personal attributes and trip attributes, in a great deal of the literature [14,15,16,17]. As for the method describing passenger choice behavior, Wang et al. [18] described different passenger needs through the Logit model and established a multi-stage random ticket allocation model under passenger selection behavior.
(4)
In the two most important sub-studies of revenue management, ticket allocation is always constrained by ticket prices. However, it is unfortunate that in the past few years, pricing and ticket allocation issues have always been treated separately, and there is a gap in the research regarding joint pricing and ticket allocation models [2,19]. Weatherford [20] first stressed the importance of considering prices and suggested them as decision variables for the ticket allocation problem. After Weatherford’s contribution, we can see more and more research that has optimized ticket allocation and ticket prices at the same time. Hetrakul et al. [19] put forward a comprehensive optimization model of dynamic ticket pricing and ticket allocation based on the impact of passenger heterogeneity on ticket allocation. Some of the literature regards ticket allocation as the basis of dynamic pricing and gives priority to solving the problem of ticket allocation while solving dynamic pricing [21,22,23,24].
In summary, we found that there are many scholars who have researched ticket allocation based on revenue maximization, but few scholars have studied how to avoid train overcrowding through ticket allocation. As Table 1 shows, the above studies about ticket allocation only take revenue maximization as the objective function of ticket allocation, but lack the consideration of combining the problem of “train overcrowding” with ticket allocation. Therefore, as the most significant innovation, this paper integrates the problem of “train overcrowding” into the ticket allocation model as a constraint. Our research introduces a “risk coefficient” as the probability boundary and a “travel extension coefficient” to describe the proportion of passengers who extend their travel section out of the total number of passengers, then constructs and solves the ticket allocation optimization model by taking into account the goal of maximizing the expected revenue of multiple trains and multiple stops under the constraint that the train will not experience “overcrowding” under a certain probability. This is exactly the innovation of this paper and the original intention of writing this paper. It also enriches the research dimension of ticket allocation and sustainable operations and management of railway systems at the same time.
This paper proceeds as follows: Part 2 lists the model assumptions and the variable definition and then constructs a mathematical model formulation; Part 3 provides the algorithms to solve the model; Part 4 shows the numerical experiments; Part 5 concludes the paper.

2. Research Methodology and Process

2.1. Model Assumptions and Notations

Suppose a high-speed railway line contains l stations and involves K trains, k = 1 , 2 K . Each train has different stopping plans and serves the travel demand of a set of OD pairs on the line. Two adjacent stations on the line form a section, named the h section, and in total, h = 1 , 2 l 1 .
To simplify the problem, we make the following reasonable assumptions:
(1)
Passengers whose requests are fulfilled will not cancel their reservations or change their ticket.
(2)
Take the second-class seat of HSR as the research object.
(3)
If passengers need to extend their travel section after getting on the train, they only make up the tickets to the terminal. The travel section that extends from the boarding station to the terminal is called the “target travel section (OD pair)”. In order to get on the train first, passengers buy a short OD pair ticket, and the travel section corresponding to these tickets is called the “short travel section (OD pair)”. A target travel section corresponds to several short travel sections.
To simplify the description of the problem, the notations in Table 2 will be used in the formulation.

2.2. Model Formulation

For any given OD pair, the probability function of passenger demand can be fitted by normal distribution [25]. Then, passenger demand between ( r , s ) obeys an independent normal distribution as follows:
f r s ( x ) = exp ( ( x μ r s ) 2 2 σ r s 2 ) 2 π σ r s , 1 r < s l
μ r s is the expectation of passenger demand, while σ r s is the standard deviation of passenger demand. F r s ( x ) is the cumulative probability function of passenger demand. η r s ( k ) is the service parameter of train k . b r s ( k ) is the number of tickets allocated to train k . If train k provides a transportation service between ( r , s ) , η r s ( k ) = 1 , b r s ( k ) 0 . Otherwise, η r s ( k ) = 0 , b r s ( k ) = 0 . Set k = 1 K η r s ( k ) · b r s ( k ) = B r s ( k ) . Finally, the expected ticket sales volume between ( r , s ) can be described as below:
Q r s = 0 B r s ( k ) x f r s ( x ) d x + B r s ( k ) · B r s ( k ) f r s ( x ) d x
When passengers choose a train between ( r , s ) , they will mainly focus on two factors: ticket price and travel time. The utility obtained by passengers choosing train k can be expressed as the following formula:
U r s ( k ) = α 1 p r s ( k ) λ + α 2 · T r s ( k ) , α 1 < 0 , α 2 < 0
α 1 and α 2 are parameters of the utility function. p r s ( k ) and T r s ( k ) are ticket price and travel time for train k between ( r , s ) . λ is revised average monthly passenger income [19]. Passengers will choose each train based on utility. Then, we can define the probability of passengers choosing train k between ( r , s ) by the Logit model as
w r s ( k ) = η r s ( k ) exp ( U r s ( k ) ) k = 1 K η r s ( k ) exp ( U r s ( k ) )
With the goal of maximizing the overall expected revenue, the following objective function is obtained for the ticket allocation of HSR:
R = max k = 1 K ( r , s ) Q r s ( b r s ( k ) ) · w r s ( k ) · p r s ( k ) , 1 r < s l
The following constraints shall also be taken into account for ticket allocation:
(1)
Train capacity constraints: the ticket number allocated for each train between ( r , s ) cannot exceed their capacity constraint. C k is the capacity of train k
r   =   1 h s   =   h   +   1 l b r s ( k ) C k , h = 1 , 2 l 1
(2)
Train service constraints:
{ η r s ( k ) = 1 , b r s ( k ) > 0 , b r s ( k ) Z + η r s ( k ) = 0 , b r s ( k ) = 0

2.3. Train Overcrowding Control

In the peak period of the railway, due to the lack of sufficient train capacity, some of the passengers who want to reach the terminal will first buy tickets that can allow them to get on the train from the current station and then make up tickets on the train to extend their travel section to the terminal. Through the above alternative approach, passengers can achieve the goal of getting off at the terminal without buying the target travel section tickets. Although such passengers’ behavior can increase train revenue for railway transport enterprises, it will also bring a problem: overcrowding. This paper estimates the number of passengers on the train when arriving at each station to ensure that the passenger number does not exceed the train capacity for a certain probability. When train k arrives at station t , 1 < t < l , the number of passengers on the train at this time is q t ( k ) .
q t ( k ) = q t · ( k ) + q t ( k ) + q · t ( k )
In Formula (8), q t · ( k ) indicates passengers boarding train k at station t :
q t · ( k ) = ( r , s ) min [ Q r s · w r s ( k ) , b r s ( k ) ] , ( r , s ) | t = r < s l
q ^ t ( k ) represents the number of passengers who get on train k before station t and get off the train after station t . These passengers are still on the train at this time.
q ^ t ( k ) = ( r , s ) min [ Q r s · w r s ( k ) , b r s ( k ) ] , ( r , s ) | 1 r < t < s l
q · t ( k ) means the number of passengers who should have disembarked at station t or before station t , but are still on the train due to the extension of the travel section through buying a continued OD pair of tickets. This is this segment of passengers that may cause the train overcrowding.
q · t ( k ) = ( r , s ) min [ g r s · w r s ( k ) , b r s ( k ) ] , ( r , s ) | 1 r < s t
g r s = β r s · ( x r l k = 1 K b r l ( k ) ) , ( r , s ) | 1 r < s t
β r l = ( r , s ) β r s , ( r , s ) ( r , l )
x r l = F r l 1 ( γ ) , ( r , s ) | 1 r < s t , 0 < γ < 1
Equation (12) shows that when the passenger demand x r l in the target section ( r , l ) exceeds the supply capacity k = 1 K b r l ( k ) , the phenomenon of extending the travel section will occur in all short travel sections ( r , s ) . β r s is the travel extension coefficient, which is used to describe the proportion between the passengers extending their travel section and the excess demand x 1 l k = 1 K b r l ( k ) in the target travel section ( r , l ) . Equation (14) is used to calculate the corresponding number of passengers under the risk coefficient γ . F r l 1 ( x ) is the inverse function of the cumulative probability function of passenger demand (the inverse function of the cumulative probability function of the normal distribution in this paper). For the Fuxing train as a representative product of HSR, it is more important to ensure that it is not overcrowded rather than increasing revenue in the actual operation process, which will not affect the train’s operation safety and weaken the passenger riding experience. For a given scheme of ticket allocation, when train k arrives at station t , it needs to satisfy:
q t ( k ) C k , 1 < t < l
Finally, we construct the ticket allocation optimization model of the Fuxing train considering solving the problem of train overcrowding caused by passengers extending their travel sections:
R = max k   =   1 K ( r , s ) Q r s ( b r s ( k ) ) · w r s ( k ) · p r s ( k ) , 1 r < s l s . t . q t ( k ) C k , 1 < t < l r   =   1 h s   =   h   +   1 l b r s ( k ) C k , h = 1 , 2 l 1 { η r s ( k ) = 1 , b r s ( k ) > 0 , b r s ( k ) Z + η r s ( k ) = 0 , b r s ( k ) = 0

3. Solution Algorithm

Because the optimization model proposed in this paper is a mixed-integer nonlinear programming model (MINLP) with several constraints (Equation (16)), it cannot calculate the maximum value directly by derivation. Therefore, we chose the heuristic algorithm to solve Model (16). The PSO algorithm is one of the heuristic algorithms that is simple and easy to implement and has fewer parameters, all of which lead to faster convergence speed, and it requires only small computer memory. Moreover, the leap of the PSO algorithm makes it easier to find the global optimal value without being trapped in the local optimal value.
Setting the initial solution vector A , if train k provides service for ( r , s ) η r s ( k ) OD pairs, A is the k   =   1 K ( r , s ) η r s ( k ) dimension vector. We convert Equation (16) into the following equivalent model [2,26]:
max k   =   1 K ( r , s ) b r s ( k ) · p r s ( k ) , 1 r < s l s . t . q t k C k , 1 < t l r   =   1 h s   =   h   +   1 l b r s ( k ) C k , h = 1 , 2 l 1 { η r s ( k ) = 1 , b r s ( k ) > 0 , b r s ( k ) Z + η r s ( k ) = 0 , b r s ( k ) = 0
Equation (17) is a linear programming model, and b r s ( k ) can be solved directly. Setting A = ( b 12 ( 1 ) , b 13 ( 1 ) , , b r s ( k ) ) , this is the initial solution. P s i z e is the particle size, and the initial position of the h th particle is recorded as x h 0 , h = 1 , 2 , 3 P s i z e .
x h 0 = A + g h
In the above formula, g h is a vector with the same dimension of A , and each component obeys the uniform distribution of ( d , d ) .
x h l is the position at the l th iteration. l max represents the maximum number of iterations, 1 l l max . t ( x h l ) can reflect the fitness of x h l , and then:
t ( x h l ) = T ( A h l )
A h l is the vector for which each component of x h l is tested by Constraints (6), (7), and (15) and rounded. T ( A h l ) represents the output that inputs A h l into the objective function (16).
We set v h l + 1 as the velocity of the h th particle at the l th iteration. x h l is the updated position of the h th particle after the l th iteration. y h l is described as the best historical position at the l th iteration of the h th particle. y g l represents the historical position of all particles at the l th iteration. The above process can be expressed as follows [19]:
v h l + 1 = δ v h l + φ 1 r h 1 l ( y h l x h l ) + φ 2 r h 2 l ( y g l x h l )
x h l + 1 = x h l + v h l + 1
y h l + 1 = A h l + 1 , T h = t ( y h l + 1 ) , t ( x h l + 1 ) T h
y g l + 1 = A h l + 1 , T = t ( y g l + 1 ) , t ( x h l + 1 ) T , h = 1 , 2 P s i z e
T h is the fitness of the best historical position of the h th particle. T is the fitness of the best historical position of all particles. r h 1 l and r h 2 l have the same dimensions as vector A and obey the uniform distribution of ( 0 , 1 ) . δ , φ 1 , φ 2 are control parameters. Finally, the solving process of this paper is as follows (Figure 1).

4. Results and Analysis

4.1. Basic Data

We chose the Shanghai–Beijing line in China as an example to verify the validity and applicability of the model in this paper. For the situation of multiple trains and multiple stops, there are two trains, G2 and G22, providing service between Shanghai Hongqiao station and Beijing South station. The total second-class seat capacity of each of the trains is set at 1113. Like the Fuxing train, G2 and G22 have few stops and a short travel time (Figure 2), which are deeply favored by passengers. The seat occupation rate of these two trains is higher than the average level of all the trains on the same line. During the peak period of passenger flow, such as holidays, many passengers take these two trains and extend their travel section by purchasing continued OD pair tickets, which is likely to increase the risk of overcrowding. The train stops and travel times are shown in Table 3. “/” means the train does not provide service between the OD pair. There are four stations on the line, namely, Shanghai Hongqiao (SH), Nanjing South (NS), Jinan West (JW), and Beijing South (BS).
We take the actual number of passengers of the two trains from 30 September 2019 to 7 October 2019 and from 30 September 2020 to 7 October 2020 as a case for empirical analysis. Then, the estimated values of the main parameters of the passenger demand function are obtained as in Table 4.
The parameter value of the utility function is obtained according to the literature [25]: α 1 = 2.24 , α 2 = 0.0113 , and λ = 190 . Referring to the finance risk control theory, the confidence interval of the VaR method is generally 95%, and then, γ = 0.95 . The values of other parameters for the example are as follows: P s i z e = 25 , l max = 100 , δ = 0.5 , φ 1 = 2 , and φ 2 = 2 .
The behaviors of extending travel sections occur in all the corresponding short travel sections. It can be seen from Table 2 that both two trains will terminate at BS. For train G2, the target travel sections are (SH, BS) and (NS, BS). Train G22 only has one target travel section (SH, BS). Therefore, the short travel sections (SH, NS) and (SH, JW) belong to the target travel section (SH, BS). Similarly, (NS, BS) has only one short travel section (NS, JW). All travel extension coefficients of each of the short travel sections are shown in Table 5:

4.2. Computational Results

We used the Python language programming to solve the model. The final ticket allocation details (Scheme I) are shown in Table 6, and the total expected revenue of the two trains is CNY 1,084,120. As can be seen from Table 5, most tickets are allocated to departure terminal section (SH, BS) for both G2 and G22.
If the aim is not train overcrowding control, just allocating tickets with the goal of maximizing overall revenue (remove Constraints (15)), we can obtain the ticket allocation optimization model under general constraints as a comparison scheme, and the results of the comparison scheme (Scheme II) by solving the model are shown in Table 7.
Through the comparative analysis of the ticket allocation results of the two schemes, it can be summarized that, in order to prevent the train from overcrowding, the goal of maximizing the revenue of the trains will be weakened. At the same time, 1752 tickets were allocated for the departure terminal OD pair (SH, BS) in Scheme I, 31 more than the comparison scheme, and more tickets were allocated to the long-distance terminal sections such as (NS, BS) compared with Scheme II. In contrast to long-distance terminal sections, midway short sections such as (NS, JW) or the short departure section (SH, NS) are given more tickets in Scheme II, which will give passengers more opportunities to extend their travel section. It is indicated that, for the sake of controlling the passengers not exceeding the train capacity, the tickets should be given to the departure terminal sections or long-distance terminal sections instead of allocating a large number of tickets to the short sections or short departure sections.

5. Conclusions

Different from the general research on ticket allocation, this paper took the risk coefficient as the lower limit of probability and reasonably and scientifically allocated the tickets to each travel section of the train to prevent the number of passengers from exceeding the train capacity resulting from too many passengers extending their travel sections, so as to solve the problem of train overcrowding. After numerical verification, the conclusions of this paper demonstrated that in the peak period of passenger flow, such as some holidays, in order to control the number of passengers on the train so as not to exceed the capacity, railway operation departments should allocate more tickets to the departure terminal and the long-distance terminal sections, while reducing the number of tickets for the short-distance or the short departure sections and, finally, achieve a balance between revenue maximization and passenger riding experiences, which is crucial for the sustainable development and operation of the HSR [27]
Compared with those ticket allocation literature works that only aim to maximize revenue, this paper provided a new way of thinking about the railway operation department to reasonably allocate tickets so as to solve the problem of train overcrowding, which is an innovation for and supplement to ticket allocation theory. At the same time, preventing train overcrowding can effectively improve the safety of train operation, which is beneficial to the promotion of passenger experiences. It is of great significance to the management and operation of railway enterprises and to enhance their market competitiveness. However, the research conclusions of this paper are based on the assumption that all passengers only extend their travel to the terminal station and there are no passengers extending travel in other sections. The situation in real life is obviously more complex than that. In addition, the optimization model proposed in this paper is a mixed-integer nonlinear programming model (MINLP) with several constraints. This model is complex and difficult to solve directly by derivation. We chose the PSO algorithm to solve the model. The iterative process of the PSO algorithm takes much more time, and there is a small probability of falling into local optimization.

Author Contributions

Y.W. conceived of this research and completed this paper. X.S. contributed to all aspects of this work. H.W. conducted an analysis of the case experiment. J.Z. gave critical comments on the manuscript. X.L. and J.W. collected the data. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the research plan of China Railway, Grant Number 2021F017.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, Y.H.; Li, H.Y.; Wang, Y. Research on Optimization of Common-speed Passenger Train Formation Plan for Holidays Considering Passenger Choice Behavior. J. China Railw. Soc. 2020, 42, 1–7. [Google Scholar] [CrossRef]
  2. Qin, J.; Zeng, Y.J.; Yang, X.; He, Y.X.; Wu, X.K.; Qu, W.X. Time-Dependent Pricing for High-Speed Railway in China Based on Revenue Management. Sustainability 2019, 11, 4272. [Google Scholar] [CrossRef] [Green Version]
  3. Alexander, A.; Joern, M. Railway Revenue Management: Overview and Models; Lancaster University Management School Working Paper; Lancaster University Management School: Bailrigg, UK, 2010; pp. 1–25. [Google Scholar]
  4. Ciancimino, A.; Inzerillo, G.; Lucudi, S. A Mathematical Programming Approach for Solution of the Railway Yield Management Problem. J. Transp. Sci. 1999, 33, 168–181. [Google Scholar] [CrossRef]
  5. You, P.S. An efficient computational approach for railway booking problem. J. Eur. J. Oper. Res. 2008, 185, 811–824. [Google Scholar] [CrossRef]
  6. Shan, X.H.; Zhou, L.J.; Lv, X.Y. Research on Intelligent Pre-Assignment of Ticket Allotment for Railway Passenger Train. J. China Railw. Sci. 2011, 6, 125–128. [Google Scholar]
  7. Gopalakrishnan, R.; Rangaraj, N. Capacity Management on Long-Distance Passenger Trains of Indian Railways. J. Interfaces 2010, 4, 291–302. [Google Scholar] [CrossRef]
  8. Jiang, X.; Chen, X.; Zhang, L.; Zhang, R. Dynamic Demand Forecasting and Ticket Assignment for High-Speed Rail Revenue Management in China. J. Transp. Res. Rec. J. Transp. Res. Board 2015, 2475, 37–45. [Google Scholar] [CrossRef]
  9. Yan, Z.Y.; Li, X.J.; Zhang, Q.; Han, B.M. Seat allocation model for high-speed railway passenger transportation based on flexible train composition. Comput. Ind. Eng. 2020, 142, 106383. [Google Scholar] [CrossRef]
  10. Jiang, X.H.; Pang, Y.W.; Pan, J.; Li, X.L. Flexible sliding windows with adaptive pixel strides. Signal Process. 2015, 110, 37–45. [Google Scholar] [CrossRef]
  11. Zhao, X.; Zhao, P.; Li, B. Study on high-speed railway ticket allocation under conditions of multiple trains and multiple train stop plans. J. China Railw. Soc. 2016, 38, 9–16. [Google Scholar] [CrossRef]
  12. Deng, L.B.; Zeng, N.X.; Chen, Y.X.; Xiao, L.W. A divide-and-conquer optimization method for dynamic pricing of high-speed railway based on seat allocation. J. Railw. Sci. Eng. 2019, 16, 2407–2413. [Google Scholar]
  13. Luo, H.; Nie, L.; He, Z. Modeling of multi-train seat inventory control based on revenue management. In Proceedings of the 2016 International Conference on Logistics, Informatics and Service Sciences (LISS), Sydney, NSW, Australia, 24–27 July 2016; Volume 7, pp. 1–6. [Google Scholar] [CrossRef]
  14. Kim, J.J.; Kim, I. Entrepreneurial Marketing and Airline-Cause Sponsorship Congruence: Passenger Sponsorship Response to US-Based Full-Service Airlines. Sustainability 2018, 7, 2359. [Google Scholar] [CrossRef] [Green Version]
  15. Qin, J.; Qu, W.X.; Wu, X.K.; Zeng, Y.J. Differential Pricing Strategies of High Speed Railway Based on Prospect Theory: An Empirical Study from China. Sustainability 2019, 11, 3804. [Google Scholar] [CrossRef] [Green Version]
  16. Yu, C.C. Factors affecting airport access mode choice for elderly air passengers. Transp. Res. Part E 2013, 57, 105–112. [Google Scholar]
  17. Zheng, J.; Liu, J.; Clarke, D.B. Ticket fare optimization for china’s high-speed railway based on passenger choice behaviour. Discret. Dyn. Nat. Soc. 2017, 2017, 6237642. [Google Scholar] [CrossRef]
  18. Wang, X.; Wang, H.; Zhang, X. Stochastic seat allocation models for passenger rail transportation under customer choice. Transp. Res. Part E Logist. Transp. Rev. 2016, 96, 95–112. [Google Scholar] [CrossRef]
  19. Hetrakul, P.; Cirillo, C. A latent class choice based model system for railway optimal pricing and seat allocation. Transp. Res. Part E Logist. Transp. Rev. 2014, 61, 68–83. [Google Scholar] [CrossRef]
  20. Weatherford, L.R. Using prices more realistically as decision variables in perishable-asset revenue management problems. J. Comb. Optim. 1997, 1, 277–304. [Google Scholar] [CrossRef]
  21. Cote, J.; Marcotte, P.; Savard, G. A bilevel modelling approach to pricing and fare optimization in the airline industry. J. Revenue Pricing Manag. 2006, 2, 23–36. [Google Scholar] [CrossRef]
  22. Daniel, F.O.; Raha, A.T. A stochastic dynamic pricing model for the multiclass problems in the airline industry. Eur. J. Oper. Res. 2015, 242, 188–200. [Google Scholar] [CrossRef]
  23. Gallego, G.; van Ryzin, G. Optimal dynamic pricing of inventories with stochastic demand over finite horizons. Manag. Sci. 1994, 40, 999–1020. [Google Scholar] [CrossRef] [Green Version]
  24. Hu, X.L.; Shi, F.; Xu, G.M.; Qin, J. Joint optimization of pricing and seat allocation with multiperiod and discriminatory strategies in high-speed rail networks. Comput. Ind. Eng. 2020, 148, 106690. [Google Scholar] [CrossRef]
  25. Zhao, X. Research on Joint Optimization of Pricing and Seat Allocation for High-Speed Railway. Ph.D. Thesis, Beijing Jiaotong University, Beijing, China, 2019. [Google Scholar]
  26. Xu, G.M.; Zhong, L.H.; Hu, X.L.; Liu, W. Optimal pricing and seat allocation schemes in passenge railway systems. Transp. Res. Part E Logist. Transp. Rev. 2022, 157, 102580. [Google Scholar] [CrossRef]
  27. Zhao, X.; Zhao, P. A seat assignment model for high-speed railway ticket booking system with customer preference consideration. Transp. A Transp. Sci. 2019, 15, 776–806. [Google Scholar] [CrossRef]
Figure 1. Solving process.
Figure 1. Solving process.
Sustainability 14 07055 g001
Figure 2. The train stop schemes.
Figure 2. The train stop schemes.
Sustainability 14 07055 g002
Table 1. Comparison of our research with the literature in ticket allocation.
Table 1. Comparison of our research with the literature in ticket allocation.
ReferencesRevenue MaximizationOvercrowding Control
Single TrainMultiple TrainsPricing
[4,5,6,7]×××
[8,9,10,11,12,13]×××
[2,19,20,21,22,23,24]×××
This paper××
Table 2. Notations.
Table 2. Notations.
SymbolsDefinitionUnit
Variable or Parameters
( r , s ) Origin destination   pair   in   the   transportation   service ,   which   is   composed   of   the   train   stops ,   from   station   r   to   station   s /
t Station   serial   number ,   the   train   arrives   at   the   t th   station /
h Section   serial   number ,   h = 1 , 2 l 1 /
k Train   serial   number ,   k = 1 , 2 K /
p r s ( k ) Price   of   train   k   between   ( r , s ) CNY
η r s ( k ) The   0 1   binary   parameter   denoting   whether   train   k   can   provide   services   between   ( r , s ) /
t r s ( k ) Travel   time   of   train   k   between   ( r , s ) min
α 1 , α 2 Parameters of utility function /
U r s ( k ) Total   utility   of   train   k   for   passengers   between   ( r , s ) /
w r s ( k ) Probability   of   train   k   chosen   by   passengers   between   ( r , s ) %
Q r s Expected   sales   volume   between   ( r , s ) /
C k Capacity   of   train   k passengers
q t ( k ) Total   number   of   passengers   on   train   k   arriving   at   station   t passengers
q t · ( k ) The   number   of   passengers   boarding   train   k   when   arriving   at   station   t passengers
q ^ t ( k ) The   number   of   passengers   who   get   on   train   k   before   station   t   and   get   off   the   train   after   station   t passengers
q · t ( k ) For   train   k ,   the   number   of   passengers   who   should   get   off   before   station   t ,   but   are   still   on   the   train   after   extending   their   travel   section passengers
g r s The   number   of   passengers   who   buy   tickets   between   ( r , s ) ,   but   extend   the   travel   section   to   the   terminal passengers
β r s Parameter, travel extension coefficient/
γ Parameter, risk coefficient/
x r l Passenger   demand   under   γ   for   target   travel   sec tion   ( r , l ) /
F r l 1 ( x ) Inverse   function   of   cumulative   probability   function   of   passenger   demand   for   target   travel   sec tion   ( r , l ) /
Decision Variable
b r s ( k ) The   number   of   tickets   allocated   to   train   k   between   ( r , s ) /
Table 3. Train stops and travel times.
Table 3. Train stops and travel times.
TrainFactors of Passengers ChoiceOD
(SH, BS)(SH, NS)(SH, JW)(NS, BS)(NS, JW)(JW, BS)
G2Price (CNY)553134.5398.5443.5279184.5
Travel time (min)2686017920611787
G22Price (CNY)553134.5/443.5//
Travel time (min)25860/196//
Table 4. Main parameter values of passenger demand function.
Table 4. Main parameter values of passenger demand function.
ParameterOD
(SH, BS)(SH, NS)(SH, JW)(NS, BS)(NS, JW)(JW, BS)
μ r s 1701.417089.627713.496.6
σ r s 222.592.468.7142.41470.3
Table 5. Travel extension coefficient values.
Table 5. Travel extension coefficient values.
Arrive at the Station tNSJW
Target travel section (SH, BS)(NS, BS)(SH, BS)
Short travel section (SH, BS)(NS, JW)(SH, NS)(SH, JW)
Travel   extension   coefficient   β r s 0.0650.10.0650.035
Table 6. Ticket allocation results (Scheme I).
Table 6. Ticket allocation results (Scheme I).
TrainODNumber of Tickets Finally Allocated
G2(SH, BS)833
G2(SH, NS)110
G2(SH, JW)117
G2(NS, BS)153
G2(NS, JW)43
G2(JW, BS)160
G22(SH, BS)919
G22(SH, NS)184
G22(NS, BS)184
Table 7. Ticket allocation results of comparison scheme (Scheme II).
Table 7. Ticket allocation results of comparison scheme (Scheme II).
TrainODNumber of Tickets Finally Allocated
G2(SH, BS)833
G2(SH, NS)75
G2(SH, JW)131
G2(NS, BS)139
G2(NS, JW)64
G2(JW, BS)195
G22(SH, BS)888
G22(SH, NS)225
G22(NS, BS)225
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Y.; Shan, X.; Wang, H.; Zhang, J.; Lv, X.; Wu, J. Ticket Allocation Optimization of Fuxing Train Based on Overcrowding Control: An Empirical Study from China. Sustainability 2022, 14, 7055. https://doi.org/10.3390/su14127055

AMA Style

Wang Y, Shan X, Wang H, Zhang J, Lv X, Wu J. Ticket Allocation Optimization of Fuxing Train Based on Overcrowding Control: An Empirical Study from China. Sustainability. 2022; 14(12):7055. https://doi.org/10.3390/su14127055

Chicago/Turabian Style

Wang, Yu, Xinghua Shan, Hongye Wang, Junfeng Zhang, Xiaoyan Lv, and Jinfei Wu. 2022. "Ticket Allocation Optimization of Fuxing Train Based on Overcrowding Control: An Empirical Study from China" Sustainability 14, no. 12: 7055. https://doi.org/10.3390/su14127055

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop