| Literature DB >> 30110356 |
Wuyang Yuan1,2, Lei Nie1,2, Xin Wu1, Huiling Fu1,2.
Abstract
Railway seat inventory control aims to maximize ticket sale profits by determining a selling policy on the reservation horizon. This paper introduces a dynamic bid price approach in railway seat inventory control problem. Multi-dimensional demand is taken into consideration in modeling the problem, in which passenger transfer is our main focus. A new approximate approach is designed to this problem. Numerical examples are presented to evaluate the efficiency of this approach. Simulation experiments are conducted to verify the impact of transfer under different scenarios.Entities:
Mesh:
Year: 2018 PMID: 30110356 PMCID: PMC6093683 DOI: 10.1371/journal.pone.0201718
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Basic Elements in the seat inventory control problem.
Fig 2Three patterns of demand in airline seat inventory control.
Characteristics of various recent studies of seat inventory control.
| Paper | Background | Type of Control | Solution Method | Passenger Choice Model | Transfer |
|---|---|---|---|---|---|
| Williamson [ | Airline | Static bid price | (Not Mentioned) | Independent demand | √ |
| Liu and Van Ryzin [ | Airline | Static bid price | CG | MNL with disjoint segment | √ |
| Bront and Vulcano [ | Airline | Static bid price | CG & Heuristic | MNL with joint segment | √ |
| Zhang and Adelman [ | Airline | Dynamic bid price | LP-based ADP & CG | MNL | √ |
| Topaloglu [ | Airline | Dynamic bid price | Lagrangian Relaxation | Independent demand | √ |
| Meissner and Strauss [ | Airline | Dynamic bid price | LP-based ADP & CG | MNL with disjoint segment | √ |
| Vossen and Zhang [ | Airline | Dynamic bid price | LP-based ADP & DD & CG | Independent demand & MNL | √ |
| Hosseinalifam et al. [ | Airline | Dynamic bid price | CG & Dinkelbach Heuristic | MNL with joint segment | √ |
| Ciancimino et al. [ | Railway | Partitioned Booking limit | (Not Mentioned) | Independent demand | × |
| Wang et al. [ | Railway | Partitioned Booking limit | (Not Mentioned) | MNL | × |
| This Paper | Railway | Dynamic bid price | LP-based ADP & DD & CG & Heuristic | MNL | √ |
CG = Column Generation or Constraint Generation
Fig 3Elements in the example network.
List of resources in the example network.
| Index | Train | Origin | Destination |
|---|---|---|---|
| 1 | Train 1 | A | B |
| 2 | Train 2 | A | B |
| 3 | Train 2 | B | C |
List of products in the example network.
| Index | Origin | Destination | Resource | Fare |
|---|---|---|---|---|
| 1 | A | B | 1 | 40 |
| 2 | A | B | 2 | 50 |
| 3 | B | C | 3 | 60 |
| 4 | A | C | 2,3 | 80 |
List of itineraries in the example network.
| Index | Origin | Destination | Products | transfer | Fare |
|---|---|---|---|---|---|
| 1 | A | B | 1 | No | 40 |
| 2 | A | B | 2 | No | 50 |
| 3 | B | C | 3 | No | 60 |
| 4 | A | C | 4 | No | 80 |
| 5 | A | C | 1,3 | Yes | 100 |
State of the products in the example network.
| Product | Fare | Bid price | State |
|---|---|---|---|
| 1 | 40 | 30 | Offered |
| 2 | 50 | 10 | Offered |
| 3 | 60 | 65 | Not Offered |
| 4 | 80 | 10+65 = 75 | Offered |
Fig 4Market segmentation in the example network.
Fig 5An example of daily passenger arrival forecasting.
Symbol list.
| Symbol | Description |
|---|---|
| The resource set, indexed by | |
| The product set, indexed by | |
| The itinerary set, indexed by | |
| The market segment set, indexed by | |
| The state space of state vector | |
| The action space of the product offer state, the power set of | |
| The time horizon, indexed by | |
| The set of time intervals before | |
| The offer set at time | |
| The consideration set of market segment | |
| The probability of a passenger from segment | |
|
| The probability of a passenger choosing itinerary |
|
| The set of available itineraries supported by |
|
| The set of resources occupied by |
| The probability of one arrival at time | |
| λ | The probability of an arrival request belonging to segment |
| The fare of product | |
| The maximum expected revenue at time | |
| the bid price of resource | |
| The first time index in interval | |
| The time interval which | |
| The resource-itinerary matrix | |
| The unit vector of resource | |
| The vector of the remaining units of all resources at time | |
| The initial vector of resources |
Fig 6The structure of the DP model.
Fig 7An example of dynamic bid price trajectories.
Fig 8A map of Thalys high-speed railway.
ρ in all time intervals.
| Interval | Interval | ||
|---|---|---|---|
| 1 | 0.11 | 6 | 0.16 |
| 2 | 0.12 | 7 | 0.17 |
| 3 | 0.13 | 8 | 0.18 |
| 4 | 0.14 | 9 | 0.19 |
| 5 | 0.15 | 10 | 0.2 |
Performance of our approach and two benchmarks.
| # | Intervals | CDLP | RAF-LP | Our approach | |||
|---|---|---|---|---|---|---|---|
| Time(s) | Value | Time (s) | Value | Time (s) | Value | ||
| 1 | 1 | 26 | 2,641 | 5,262 | 2,615 | 579 | 2,615 |
| 2 | 1-2 | 52 | 5,497 | 10,562 | 5,468 | 602 | 5,468 |
| 3 | 1-5 | 129 | 15,489 | 26,691 | 15,454 | 728 | 15,453 |
| 4 | 1-10 | 1,803 | 34,221 | >48 h | - | 4,315 | 33,829 |
Fig 9Available transfers.
Additional consideration set and preference vector with discount coefficient β = 0.5.
| # | OD | Consideration Set | Preference Vector |
|---|---|---|---|
| 3 | PAR→RTA(L) | 201…209 | 15,10,5,1.5,2.5,10,12.5,5,2 |
| 5 | PAR→SCH(L) | 210…236 | 12.5,10,2,2.5,2.5,2.5,3,3,5, |
| 7 | PAR→AMA(L) | 219…254 | 10,1,2.5,2.5,3,3,3.5,3.5,3, |
| 11 | BRU→SCH(L) | 255…263 | 12.5,5,2.5,2.5,3,3,10,10,5 |
| 13 | BRU→AMA(L) | 264…281 | 12,2,2,1.5,1.5,2.5,3,3,5, |
| 17 | RTA→AMA(L) | 282…290 | 20,5,2.5,2,1.5,2,2.5,2.5,3 |
ρ in all time intervals.
| Interval | Interval | Interval | |||
|---|---|---|---|---|---|
| 1 | 0.2 | 6 | 0.25 | 11 | 0.3 |
| 2 | 0.21 | 7 | 0.26 | 12 | 0.31 |
| 3 | 0.22 | 8 | 0.27 | 13 | 0.32 |
| 4 | 0.23 | 9 | 0.28 | 14 | 0.33 |
| 5 | 0.24 | 10 | 0.29 | 15 | 0.34 |
Results of the simulation.
| Group | Intervals | Scenario | UB | BPC | FOC | ||
|---|---|---|---|---|---|---|---|
| 1 | 1-5 | 0.9 | 1 | 0% | 268,330 | 245,640 | 241,468 |
| 1 | 1-5 | 0.9 | 2 | 25% | 268,932 | 246,642 | 241,650 |
| 1 | 1-5 | 0.9 | 3 | 50% | 269,501 | 243,222 | 241,502 |
| 1 | 1-5 | 0.9 | 4 | 75% | 269,974 | 246,130 | 241,221 |
| 1 | 1-5 | 0.9 | 5 | 100% | 270,499 | 247,928 | 241,269 |
| 2 | 1-10 | 2.1 | 6 | 0% | 364,659 | 322,542 | 289,857 |
| 2 | 1-10 | 2.1 | 7 | 25% | 366,972 | 331,810 | 288,703 |
| 2 | 1-10 | 2.1 | 8 | 50% | 368,453 | 302,965 | 287,883 |
| 2 | 1-10 | 2.1 | 9 | 75% | 370,544 | 323,845 | 287,283 |
| 2 | 1-10 | 2.1 | 10 | 100% | 363,596 | 325,207 | 287,328 |
| 3 | 1-15 | 3.5 | 11 | 0% | 416,463 | 327,537 | 308,457 |
| 3 | 1-15 | 3.5 | 12 | 25% | 419,284 | 336,568 | 306,760 |
| 3 | 1-15 | 3.5 | 13 | 50% | 414,605 | 320,615 | 305,702 |
| 3 | 1-15 | 3.5 | 14 | 75% | 410,818 | 354,766 | 304,846 |
| 3 | 1-15 | 3.5 | 15 | 100% | 415,310 | 369,910 | 304,871 |
Increase of average revenue.
| Group 1 | Group 2 | Group 3 | |||
|---|---|---|---|---|---|
| Scenario | Increase | Scenario | Increase | Scenario | Increase |
| 1 | 4,172 | 6 | 32,685 | 11 | 19,080 |
| 2 | 4,992 | 7 | 43,107 | 12 | 29,808 |
| 3 | 1,720 | 8 | 15,082 | 13 | 14,913 |
| 4 | 4,909 | 9 | 36,562 | 14 | 49,920 |
| 5 | 6,659 | 10 | 37,879 | 15 | 65,039 |
Fig 10The box-plot of revenue in each group.
Fig 11The two-sided effect of transfers on revenue.
Four indicators from ticket selling results.
| # | Passenger Loss | Transfer Passenger | Transfer Revenue | High-Fare Product Revenue |
|---|---|---|---|---|
| 1 | 20.33% | - | - | 77.20% |
| 2 | 20.12% | 3.88% | 4.42% | 75.98% |
| 3 | 20.06% | 8.88% | 9.87% | 71.19% |
| 4 | 20.09% | 8.31% | 9.51% | 73.47% |
| 5 | 20.05% | 9.41% | 10.88% | 72.70% |
| 6 | 54.23% | - | - | 94.46% |
| 7 | 52.10% | 0.24% | 0.09% | 94.50% |
| 8 | 54.10% | 0.24% | 0.10% | 94.98% |
| 9 | 53.13% | 0.01% | 0.02% | 95.46% |
| 10 | 52.07% | 1.15% | 1.36% | 93.00% |
| 11 | 70.06% | - | - | 96.92% |
| 12 | 69.40% | 0.01% | 0.01% | 97.61% |
| 13 | 71.61% | 0.02% | 0.02% | 97.68% |
| 14 | 69.99% | 0.01% | 0.01% | 99.50% |
| 15 | 69.43% | 0.01% | 0.02% | 97.83% |