| Literature DB >> 32315337 |
Wuyang Yuan1,2, Lei Nie1,2.
Abstract
China Railway Corporation (CRC) has been paid more attention to passenger transportation revenue, with its increase proportion in transportation revenue. Due to the price regulation, the only way CRC can improve ticket sale profit is to find a best seat allocation scheme. This study focuses on the optimization of railway revenue management problem in China with consideration of i) customer behaviors including their arrival and purchase preferences, ii) a specific ticket booking mechanism called "seat-based control". To evaluate the performance of seat-based control, we build a Discrete-Time Markov Chain model to describe the ticket reservation process and then design a genetic algorithm to find approximate solutions. The performance of proposed method is tested in two experiments with two other benchmarks. Finally, we apply it to practical data of the Nanning-Guangzhou high-speed railway line.Entities:
Mesh:
Year: 2020 PMID: 32315337 PMCID: PMC7173790 DOI: 10.1371/journal.pone.0231706
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Illustration of basic elements (Reprinted from https://doi.org/10.1371/journal.pone.0201718.g001 under a CC BY license, with perimission from PLOS, orginal copyright 2018).
Fig 2An example of partitioned booking limit control.
Example of the advantage of seat-based control.
| Control Pattern | Revenue in Situation 1 | Revenue in Situation 2 |
|---|---|---|
| PBLC (one ticket for A-E) | 100 | 0 |
| PBLC (one ticket for A-C and one ticket for C-E) | 0 | 50 |
| SKU-flexible control | 100 | 50 |
Fig 3Virtual nesting control in the airline industry.
Fig 4An illustration of joint seat regulation.
Fig 5An example of the fundamental elements.
Fig 6Examples of a product set.
Fig 7The process of handling a reservation request.
Fig 8An example of reusing SKUs.
Symbol list.
| Notation | Description |
|---|---|
| The time horizon, indexed by | |
| The train set, indexed by | |
| The product set, indexed by | |
| The consideration set of market segment | |
| The bucket set, indexed by | |
| The market segment set, indexed by | |
| The seat number vector at epoch | |
| The remaining product vector at epoch | |
| The product availability vector at epoch | |
| The initial seat number vector | |
| The product-bucket relation vector | |
| The indicator variable of the reusing relation. It equals 1 if product | |
| The price of product | |
| The total seat number of train | |
|
| The preference weight of product |
| The probability of a customer arrival at epoch | |
| λ | The probability that a customer who arrives at epoch |
| The probability that product |
Fig 9An illustration of the state transition in the DTMC model.
Fig 10A flowchart of genetic algorithm.
Fig 11Chromosome and gene in a GA.
Fig 12An illustration of crossover.
Fig 13An illustration of mutation operation.
Price of products.
| Product | A-B | A-C | A-D | A-E | B-C | B-D | B-E | C-D | C-E | D-E |
|---|---|---|---|---|---|---|---|---|---|---|
| Price | 100 | 200 | 300 | 400 | 100 | 200 | 300 | 100 | 200 | 100 |
The demand parameters.
| λ | λ | λ | λ | λ | λ | λ | λ | λ | λ | |
|---|---|---|---|---|---|---|---|---|---|---|
| 0.20 | 0.025 | 0.05 | 0.075 | 0.063 | 0.025 | 0.15 | 0.175 | 0.2 | 0.225 | 0.025 |
Fig 14Result of experiment 1.
Fig 15Result of experiment 2.
The impact on revenue of changing number of buckets.
| Experiment | Case | SBC(2) | SBC(3) | SBC(4) | SBC(5) |
|---|---|---|---|---|---|
| #1 | 1 | -1.68% | 0.00% | -5.88% | - |
| #1 | 2 | -7.92% | -10.49% | -3.22% | - |
| #1 | 3 | 1.50% | 1.68% | -0.04% | - |
| #1 | 4 | -7.01% | 0.78% | 0.85% | - |
| #1 | 5 | -0.46% | 0.29% | 0.00% | - |
| #1 | 6 | 0.65% | 0.65% | 0.99% | - |
| #1 | 7 | 0.00% | 0.00% | 0.00% | - |
| #2 | 1 | -1.54% | -0.38% | 0.27% | - |
| #2 | 2 | -0.40% | -1.32% | -0.08% | - |
| #2 | 3 | 0.45% | -1.14% | 0.54% | - |
| #2 | 4 | 0.32% | 0.39% | 0.73% | - |
| #2 | 5 | -0.43% | 0.89% | -0.07% | - |
Comparison of average revenue between seat-based control, PBLC and FCFSC.
| Experiment | Case | SBC(5) vs PBLC | SBC(5) vs FCFSC | |
|---|---|---|---|---|
| #1 | 1 | 0.26 | 37.53% | -0.48% |
| #1 | 2 | 0.51 | 23.87% | -5.21% |
| #1 | 3 | 1.03 | 6.98% | 12.51% |
| #1 | 4 | 1.55 | 4.89% | 18.13% |
| #1 | 5 | 2.07 | 3.22% | 20.06% |
| #1 | 6 | 2.58 | 1.20% | 16.06% |
| #1 | 7 | 3.09 | 3.59% | 17.54% |
| #2 | 1 | 0.1 | 1.12% | -1.12% |
| #2 | 2 | 0.49 | -1.37% | -1.88% |
| #2 | 3 | 0.98 | -2.46% | -2.28% |
| #2 | 4 | 1.96 | 7.15% | 7.82% |
| #2 | 5 | 2.94 | 8.30% | 5.51% |
Fig 16The value of the best solution in each iteration.
Results of the real world case.
| Metrics | PBLC | FCFSC | SBC |
|---|---|---|---|
| Revenue (Million Yuan) | 2.16 | 2.87 | 3.35 |
| Average served customers | 18,097.0 | 26,914.3 | 26,232.6 |
| Average lost customers | 19,066.3 | 10,249.0 | 10,930.7 |
| Average purchase (Yuan) | 1,196.0 | 1,065.1 | 1,277.7 |