Next Article in Journal
Recent Advances in the Targeting of Head and Neck Cancer Stem Cells
Previous Article in Journal
Invisible Shield: Unveiling an Efficient Watermarking Solution for Medical Imaging Security
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Collaborative Allocation Method of En-Route Network Resources Based on Stackelberg Game Model

1
College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
2
State Key Laboratory of Air Traffic Management System, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(24), 13292; https://doi.org/10.3390/app132413292
Submission received: 24 October 2023 / Revised: 13 December 2023 / Accepted: 14 December 2023 / Published: 15 December 2023

Abstract

:

Featured Application

This work can enhance the airline’s participation in the implementation process of the CTOP and the fairness in the resource collaborative allocation of en-route network.

Abstract

To further enhance fairness in the allocation of en-route space–time resources in the collaborative trajectory selection program, a study on the plan preferences between air traffic control (ATC) and airlines in the selection process of the final plan is conducted based on the initial resource allocation plans, considering the roles of airlines in resources allocation decisions. By using Stackelberg game theory, a game model is established for the roles played by ATC and airlines in the process of selecting plans. Then, combining the overall consideration of ATC for all affected flights, the preferences of airlines for initial allocation plans are obtained, and the option range of selectable plans is narrowed down to determine the optimal allocation plan. The results of the example analysis show that the proposed model and method can effectively select the optimal allocation plan from the six initial allocation plans, select the trajectories and entry slots in the congestion areas for airlines that better meet the operation demand, and provide the decision basis with more preferences for ATC to select the final allocation plan. When ATC prefers the lowest overall delay cost, the delay cost of the selected optimal allocation plan is 267.7 min, which is 23.84% lower than the traditional RBS algorithm; when considering the preferences of the main base airline in East China, the delay cost of the selected optimal allocation plan is 287.7 min, which is 18.15% lower than the traditional RBS algorithm.

1. Introduction

The traditional ground waiting strategies, diversion strategies, air traffic management procedures, and the latest Collaborative Trajectory Options Program (CTOP) are the air traffic flow management strategies which are mainly used, the core of which is the rational allocation of limited slot resources and trajectory resources to achieve the efficient utilization of airspace [1,2].
Most of the early studies focused on the perspective of ATC and study the process of resource allocation aiming at maximizing the utilization of airspace. Subsequently, the research gradually turned to the study of fairness issues. Various theories, models, and algorithms have been applied to the research of fair resource allocation, including the Collaborative Decision Making (CDM) mechanism [3], the 0–1 integer programming model for collaborative multi-route resource allocation integrating diversion strategies and waiting strategies [4], the flight slot assignment model for airlines under the collaborative decision-making mechanism [5], and the slot exchange model based on cooperative game theory with the goal of minimizing passenger delays for all parties involved in the exchange [6]. In the above results, the focus considers delay fairness from the perspective of ATC based on the number of passengers to allocate the flight slot resources or/and trajectory resources. The fairness of airlines is mainly reflected through the allocation of per-passenger delays, and the different preferences of different airlines are not taken into account, so the fairness achieved by this still remains under the perspective of a single perspective of ATC.
With the widespread implementation of air traffic flow management strategies, especially CTOP strategies, the airlines, as important participants and major beneficiaries of resource allocation, have become increasingly involved in flow management decisions. Therefore, some studies have included airlines in the resource allocation process, changing the original resource allocation problem under the single perspective of ATC to a resource allocation problem under the domination of ATC that considers the preferences of airlines. Some studies have shown that the idea of collaborative route resource allocation considering the competitive behavior of airlines is the main research direction of future traffic management technology [7,8]. For the implementation process of CTOP, considering the gaming behavior between the two airlines participating in the collaborative en-route technology can effectively reduce flight delays [9]. In order to implement and analyze the CTOP program more effectively, a variety of models and methods are proposed to explore the trajectory preference of airlines, study the route resource allocation issues, and improve airspace operation efficiency and resource allocation fairness, as well as reducing the total delay costs. These include an improved Flow Constrained Area (FCA), which is a Potentially Constrained Area (PCA) model combined with heuristic algorithm [10], the stochastic optimization models to set flow in the new traffic management initiatives of CTOP based on linear optimization-based alternative flight scheduling methods [11], the centralized en-route resource allocation mechanism considering fairness [12], the new calculation method of relative en-route flying costs for the difficulty to calculate the relative en-route flying costs for airlines [13], using fuzzy comprehensive evaluation method to evaluate flight delay time, delay costs and the number of turning points [14], using Gini coefficient to define the fairness performance indicators of en-route collaborative allocation and constructing a dual-objective nonlinear integer programming model that considers both efficiency and fairness [15], the multi-objective nonlinear 0–1 integer programming model with the goal of minimizing the total flight delay costs and the deviation coefficient of delay fairness loss for airlines [16], etc. Some researchers have studied the game process among airlines, ATC, or other participants in the process of resource allocation. The relevant results mainly focus on solving the problem of combining the CDM framework that the CTOP relies on and the game theory [17,18,19,20]. Among them, the CDM model based on satisfaction game theory [21], the CDM model based on the deferred acceptance mechanism by using the bilateral market matching method of game theory [22], a Game Theory Model Applied to Resource Management of Large scale UAV Communication Networks [23], and the Bayesian game model for the game process of competing for advantageous resources of airlines around the three key issues in the CTOP implementation process [24] have been proposed.
In summary, most of existing research tends to use multi-objective decision-making techniques to select the global allocation plan. The final alternative plans are numerous, and the uncertainty is larger, and the research on resolving the conflicts of interest among airlines during the implementation of the CTOP is still not fully developed, which is a loss of fairness to some extent. But the maturity of CTOP strategies is closely related to fairness, as a mature CTOP system should be capable of balancing fairness among different airlines, flights, and flight plans. It ensures the reasonable utilization of resources while maintaining efficient air traffic. Therefore, on the issue of balancing the global goals of CDM and the individual goals of airlines, game theory can be used to fully consider the impact of airline decisions and enhance airline participation. At the same time, calculating the preferred en-route resource allocation plans for each airline from the perspective of game theory can provide stronger quantitative indicators for ATC to choose the final plan, finally selecting an allocation plan that is acceptable to multiple parties. This paper introduces game theory into collaborative en-route network resource management. Combining with the CTOP framework and fully considering the role of airlines in the resource allocation process, it analyzes the roles played by ATC and airlines in the plan selection process and the game process and establishes the Stackelberg game model. Finally, the option range of selectable plans is narrowed down according to the obtained mixed strategy results, and then, an optimal allocation plan is obtained, which enhances the fairness of multi-party participation in the CTOP decision-making process and the allocation plans.

2. Analysis of the Game Process in Collaborative Allocation of En-Route Network Resources

2.1. Game Construction and Principle Analysis

Collaborative allocation of en-route network resources involves both ATC, which makes overall decisions, and participating airlines, which have an impact on the decision-making process. In this game process, ATC, as the ultimate decision-maker, has the right to take priority action and determine the final allocation plan and acts as the leader in the game process, while airlines, as participants, need to choose the plan according to the initial decisions made by ATC, playing the role of followers. This constitutes a Stackelberg game. The Stackelberg game is a staged decision problem involving a leader and one or more followers, in which the leader announces their strategy, and the followers make their own decisions or improvements based on the leader’s strategy. The main idea of the Stackelberg game is that both the leader and the followers make decisions based on the possible strategies the other party may adopt to maximize their own interests or minimize their losses, aiming to achieve a stable state.
The game process of collaborative allocation of en-route network resources mainly involves the following principles:
(1)
Principle of individual rationality: In this game process, both ATC and the airlines, as individual entities participating in the game, are absolutely rational. ATC pursues the overall system optimum, including efficiency and fairness. Efficiency refers to the overall optimality of the system, encompassing both the entire air traffic management system and the objectives pursued by individual airlines during the game process. Fairness refers to the equitable treatment of all participating parties during the game process. It can also be understood as ensuring that there is no undue favoritism towards any specific airline throughout the gaming process. The initial allocation plan has already taken this condition into account, so this constraint does not need to be considered in the subsequent game. Each airline aims to maximize its own interests, specifically minimizing the total delay time of all flights belonging to the airline. (For airlines, there are numerous factors influencing total costs. However, for the purpose of simplifying calculations and ensuring a more intuitive presentation of results, we assume that maximizing the airline’s interests is equivalent to minimizing the total delay time). There are no alliances between airlines, and the final allocation plan obtained through the game process should result in less delay time than the random selection, so that airlines will actively participate in the collaborative decision-making process.
(2)
Principle of relatively optimal strategy: In the case that no matter which plan other airlines choose, the plan chosen by the airline can ensure that its delay time is no less than other plans, then this plan is called the optimal strategy of the airline. In the game process, each airline pursues its own optimal strategy. When all airlines implement the optimal strategy, the system also reaches an optimal state. However, in the actual game process, due to the conflicts of interest, it is impossible to achieve the optimal state of each airline. Therefore, the final equilibrium is determined by ATC to achieve a relatively optimal state for the entire system.
To ensure the smooth progress of the game process and the effectiveness of the model, the following assumptions need to be made before establishing the model:
(1)
There is no alliance among airlines, and the airlines have a purely competitive relationship. Each airline aims to minimize its own delay time and actively secure advantageous trajectories and time slots. This game is a non-cooperative game.
(2)
When airlines engage in the game, all airlines make strategy selection among the feasible plans provided by ATC. Other trajectory time slot allocation plans are not considered, so as to ensure that each airline can still meet the overall relatively optimal state of the system after strategy selection, which means satisfying the requirements of ATC.
(3)
The initial allocation plan derived by ATC is made public to all airlines, and all airlines simultaneously make their choices after ATC issues the guidance information. All airlines are aware of the available trajectory and slot resources and the payment function (the resulting delay situation) of other airlines when choosing plans. This game is a complete information static game based on this assumption.

2.2. Game Process and Elements Analysis

Based on the basic framework of the Stackelberg game model, the game process of collaborative allocation of en-route network resources mainly involves three stages, as shown in Figure 1:
Stage 1: ATC acts as the leader and calculates the initial allocation plan based on the available trajectory and slot information, as well as the set of trajectory options (TOS) submitted by airlines, with the goal of optimizing the overall system state (maximizing efficiency and fairness).
Stage 2: Each airline engages in the game under the initial allocation plan provided by ATC and pursues to minimize its total delay time while considering the impact of the plan chosen by other airlines on itself, so as to measure the preference for different plans and finally choose the optimal plan for itself.
Stage 3: The airlines feedback the selection situation of plans obtained from the game to ATC, then ATC finally selects the allocation plan that maximizes the benefits of each airline and maximizes the overall operational efficiency from the obtained initial allocation plans, which is the optimal resource allocation plan.
Figure 1. Flow chart of the game process.
Figure 1. Flow chart of the game process.
Applsci 13 13292 g001
In the second stage, the game between airlines is a non-cooperative game. To simplify the game process and reduce the calculation complexity of the game model, the game is transformed into a two-player game process, then each airline is treated as an individual player to play a multi-round game. This game problem mainly needs to clarify the meaning of the following three elements:
(1)
Set of participants: This is the set of all airlines A = { α 1 , α 2 , , α N } , in each round of the game, and the airlines are divided into two opposing entities. One entity represents an individual airline A 1 and the other entity represents the set of airlines A 2 .
(2)
Set of strategies for each participant: this is the set of allocation plans S = { s 1 , s 2 , s 3 , s m } that each airline can select, which includes the reasonable and viable plans obtained from the initial allocation plan.
(3)
Payment function (utility): When one airline chooses a particular plan s i and the other set of airlines participating in the game chooses the plan s j , the delay time of the airline can be obtained. This delay time is the payment function F ( s i , s j ) of the corresponding airline.

3. Initial Resource Allocation Multi-Objective Optimization Model

The first stage of the collaborative resource allocation game process for the en-route network is to establish a multi-objective allocation model with the objective of global optimality and calculate the initial resource allocation scheme.
The problem of allocating route resources to affected flights is a large-scale, multi-objective, and multi-constrained resource allocation problem. Suppose the set of affected flights of airlines is f , the sets of route options and time slots are C and T, respectively, and there are K FCAs in each route. Let f, c, k, and t denote the flight f, the FCA k in the route c, and the time slot t(f∈F; c∈C; k∈K; t∈T), then the decision variables for the resource allocation problem are x c , t f , k [16]:
x c , t f , k = 1 ,   flight   f   is   assigned   to   the   route   option   c   and         departs   from   the   FCA   k   on   this   route   before   time   t   0 ,   else
Introduce the following auxiliary variables:
λ c f = 1 ,   flight   f   submitted   route   option   c 0 ,   flight   f   has   not   submitted   route   option   c
The definitions of other parameters involved in the model are as follows:
δ k , k + 1 : the time required for the affected flight to move from the FCA k to the FCA k + 1 adjacent to it on the same route.
δ ˜ c f , k : the time required for the affected flight f to pass through the FCA k on route c.
t c f , k : the time assigned for the affected flight f to enter the FCA k on route c.
t ˜ c f , k : the time submitted by the airline for the affected flight f to enter the FCA k on route c, i.e., the ETA (in actual implementation, airlines only need to submit the time for the affected flight f to enter the first FCA on route c, and the time for entering subsequent FCAs can be calculated based on the distance and flight speed).
ω c f : a binary variable (0–1) indicating whether the affected flight f is assigned to route c.
T c k : The set of available time windows for the FCA k in the route c. Among them, the earliest available time window is T c k ¯ , while the latest available time window is T c k ¯ , t T c k .
M c k : the capacity of the FCA k on the route c within a specified time frame.
Ω c 0 : the set composed of the first FCA on route c.
F : the set of affected flights, f F .
F a : the set of affected flights for the airline a.
C : the set of routes, c C .
r f : the equivalent flight volume of flight f.
β : the ratio of the unit cost of air delay to the unit cost of ground delay.
The optimization objectives of this study need to simultaneously consider efficiency and fairness. It is not only aimed at minimizing the total delay costs for all affected flights to maximize the utilization of restricted airspace but also involves ensuring that the allocated delay times for individual airlines are as close as possible. Objective functions and constraint conditions are shown below.
min E = f F c C k Ω c 0 ( t c f , k t ˜ c f , k ) · ω c f + β f F c C k Ω c 0 ( t c f , k t ˜ c f , k ) · ω c f
min T = f F a d f q a × lg ( n × d f q a )
t T c k k x c , t f , k = λ c f , f F , c C
t c f , k = t δ ˜ c f , k , x c , t f , k x c , t 1 f , k = 1 , f F , c C
t c f , k t ˜ c f , k · λ c f , f F , c C , t T c k
ω c f = 1 , t T c k k x c , t f , k 1 0 , t T c k k x c , t f , k = 0
c C ω c f = 1 , f F
f F x c , t f , k 1 , c C , t T c k
x c , t f , k x c , t 1 f , k 0 , f F , c C , t T c k
x c , t + δ k , k + 1 f , k x c , t f , k 0 , f F , c C , t T c k
t T c k f F ( x c , t f , k x c , t 1 f , k ) M c k , c C
Equations (3) and (4) serve as objective functions, representing the minimization of total delay costs (including ground and airborne delay costs) and the minimization of the disparity in delay allocation among different airlines (minimizing fairness loss), respectively. Equations (5)–(7) serve as allocation feasibility constraints, indicating that for any given flight f, a specific route can only be assigned to the corresponding flight if and only if the airline has submitted the affected flight and has the option to choose that particular route. Furthermore, the assignment of a route to flight f must occur no earlier than the time it was submitted. Equations (8)–(10) represent uniqueness constraints for allocation. Specifically, they indicate whether flight f is assigned to the route c. Each flight can only be assigned to one slot on one route, and it must be assigned to a slot, ensuring that each slot can be assigned to at most one flight. Equation (11) represents the time continuity constraint, ensuring the temporal continuity of flights through various FCAs. Equation (12) serves as the resource continuity constraint, guaranteeing the continuity of resources between FCAs. Equation (13) represents the capacity allocation constraint, ensuring that the number of flights assigned to each route does not exceed the capacity of the corresponding airway.

4. Resource Collaborative Allocation Model Based on Stackelberg Game

According to the utility theory, the utility of airlines participating in the game is the benefits obtained by airlines when choosing different plans. In this case, the negative utility is represented by delay costs, that is the utility function of the airline A n for choosing plan s i is defined as:
U A n = δ f ( s i , s j )
where δ is the utility conversion parameter, which is mainly used to adjust the utility values of each plan, so that the utility value of the plan with the minimum delay cost is set to 1, and the utility value of the plan with the maximum delay cost is equal to 0, ensuring that the utility values of the chosen plans are within the range of [ 0 , 1 ] .
Since the number of flights included in each involved airline is generally larger than 1, the utility value of the airline is the sum of the utility values of its flights:
U A n = f δ f t f ( s i , s j )
where t f ( s i , s j ) is the delay cost of flight f belonging to airline A n when choosing plan s i , which is positively correlated to the time difference between the allocation time of the chosen plan and the time specified in the original submitted TOS. This delay cost includes both the ground delay cost and the air delay cost. The relative coefficient of air delay cost to the ground delay cost is assigned as β . Therefore, the delay cost of each flight under plan s i is expressed as follows:
t f ( s i , s j ) = ( t f s i , k t f k ) + β ( t f s i , k t f k )
The airline can compare each initial allocation plan based on the utility function. The probability of the airline selecting the plan s i is as follows:
p A n s i = p r o b [ U A n s i U A n s j ] , A n A , s i , s j S   and   i j
According to the LOGIT model, it can be further calculated as follows:
p A n s i = exp [ ε f ( s i , s j ) ] s i exp [ ε f ( s i , s j ) ]
where ε is the parameter that represents the degree of preference of the airline for each plan, determining the importance of the utility value of the corresponding plan to the airline. This parameter can be derived from the corresponding delay cost.
The following constraints are simultaneously satisfied:
(1) The sum of the probabilities of each airline selecting all plans is 1:
s i p A n s i = 1 , A n A ,   s i S
(2) When each airline chooses different plans, there is no conflict between the occupied slots, that is, the slots cannot be repeatedly occupied:
A n s i p A n s i × f A n D f s i , t 1
where D f s i , t represents the slot situation occupied by the flight f when the airline A n  chooses the plan  s i .

5. Experiment Analysis

The hardware and software configuration of the computer used for the experiment analysis is as follows: the operating system is Windows 11 (64-bit); the processor is Intel (R) Core (TM) i7-1165G7; the CPU frequency is 2.80 GHz; the onboard memory is 16.0 GB; and the programming language is Python 3.11.
The actual operational and simulated data of an en-route sector in Shanghai Flight Information Region (FIR) in the eastern region of China in April 2019 are used for analysis. Congestion is more likely to occur on the A599 and H24 high-altitude en-routes in the Shanghai sector. ATC initiated the CTOP in this area, and the FCA is set according to the actual operational data and simulated data as shown in Figure 2. The relevant available slot information and flight information are shown in Table 1 and Table 2.
Figure 2. FCA layout of sector.
Figure 2. FCA layout of sector.
Applsci 13 13292 g002
Table 1. Available time slot information.
Table 1. Available time slot information.
FCA001FCA002FCA003FCA004
17:08:0017:05:0017:10:0017:07:00
17:14:0017:10:0017:15:0017:12:00
17:21:0017:17:0017:20:0017:18:00
17:26:0017:23:0017:26:0017:24:00
17:32:0017:31:0017:32:0017:30:00
FCA001FCA002FCA003FCA004
17:38:0017:36:0017:38:0017:37:00
17:45:0017:44:0017:43:0017:42:00
17:50:0017:51:0017:49:0017:47:00
17:55:0017:59:0017:54:0017:52:00
18:01:0018:07:0017:59:0017:57:00
18:07:0018:13:0018:05:0018:04:00
18:12:0018:18:0018:11:0018:10:00
18:18:0018:23:0018:16:0018:15:00
18:24:0018:28:0018:22:0018:20:00
Table 2. Flight information.
Table 2. Flight information.
Flight NumberAirlinesEstimated Time to Enter FCA001Estimated Time to Enter FCA002Estimated Time to Enter FCA003Estimated Time to Enter FCA004Earliest Entry Time
f 1 A17:15:1817:00:1817:20:1817:05:1817:00:18
f 2 B17:03:4617:28:4617:08:4617:23:4617:03:46
f 3 A17:21:1717:06:1717:26:1717:11:1717:06:17
f 4 B17:13:0717:28:0717:08:0717:23:0717:08:07
f 5 B17:10:1617:25:1617:15:1617:30:1617:10:16
f 6 C17:27:0317:12:0317:32:0317:17:0317:12:03
f 7 B17:19:1317:34:1317:14:1317:29:1317:14:13
f 8 B17:17:5817:32:5817:22:5817:37:5817:17:58
f 9 A17:21:0517:36:0517:26:0517:41:0517:21:05
f 10 B17:28:2817:43:2817:23:2817:38:2817:23:28
f 11 C17:45:3417:30:3417:40:3417:25:3417:25:34
f 12 A17:33:0317:48:0317:28:0317:43:0317:28:03
f 13 B17:36:5817:51:5817:31:5817:46:5817:31:58
f 14 A17:32:0117:47:0117:37:0117:52:0117:32:01
f 15 C17:38:5317:53:5317:33:5317:48:5317:33:53
f 16 C17:35:5017:50:5017:40:5017:55:5017:35:50
f 17 B17:43:1217:58:1217:38:1217:53:1217:38:12
f 18 C18:00:3317:45:3318:15:3317:50:3317:45:33
f 19 C18:02:2817:47:2818:07:2817:52:2817:47:28
f 20 C17:49:1518:04:1517:54:1518:09:1517:49:15
Note: Airlines A, B, and C, respectively, correspond to Juneyao Airlines, Shenzhen Airlines, and Eastern Airlines. Based on the above situational information, the initial allocation of en-route resources is conducted with the objectives of efficiency and fairness. A multi-objective optimization algorithm is used to allocate 20 flights from different airlines to the available time slots to obtain feasible allocation plans. Then, the Pareto front is calculated based on the obtained allocation plans, and the objective function values of these plans are compared with the results of the allocation plans obtained by the commonly used Ration-by-Schedule (RBS) algorithm [25] to obtain six superior allocation plans that completely dominate the RBS method in the Pareto optimal solution set. The specific allocation details of these six plans are shown in Figure 3, while the efficiency and fairness indicator values of each plan, that is the total delay cost and fairness loss degree, are shown in Figure 4, which are calculated for each scenario based on the model constructed in this paper. In Figure 3, the allocated trajectory of each flight and the time order of entering the trajectory is used to represent the specific situation of each allocation, the specific position of each flight point on the timeline do not directly correspond to the actual time slot situation, and the relative interval size of each flight within the same trajectory option represents the length of the interval time between the allocated time slots.
Figure 3. Allocation situations of each flight for the initial allocation plan.
Figure 3. Allocation situations of each flight for the initial allocation plan.
Applsci 13 13292 g003
Figure 4. Efficiency and fairness statistics of the initial allocation plan.
Figure 4. Efficiency and fairness statistics of the initial allocation plan.
Applsci 13 13292 g004
According to the specific allocation information of the obtained plans, the delay costs of each airline under each plan can be calculated. The calculation results are shown in Figure 5, where Juneyao Airlines, Shenzhen Airlines, and Eastern Airlines, respectively, correspond to the airlines A, B, and C.
After obtaining the above initial allocation plan information, the first stage of the Stackelberg game is completed. The preliminary allocation plan is used as the guiding information by the ATC to pass to the airlines, and then, the game between the airlines is the second stage of the Stackelberg game.
Based on the flight information in Table 2 and the preliminary allocation plan information in Table 3, it can be seen that there are three airlines participating in the game, and each airline has six different options. According to the game model between airlines established earlier, the probability of Juneyao Airlines choosing each option is calculated first. The calculation results are shown in Figure 6. From the game results of Juneyao Airlines shown in Figure 6, it can be seen that when Juneyao Airlines chooses plan 4, the probability of other airlines (that is the set of airlines participating in the game excluding Juneyao Airlines) choosing a plan other than plan 4 is relatively small. Combining specific allocation information, it can be known that this is because when all flights of Juneyao Airlines choose plan 4, the other airlines will be more likely to conflict with the flight time of Juneyao Airlines when making their choices among other plans, so the probability of choosing other plans in this case is very small, which is in line with the actual situation. At the same time, this also has a reverse influence on the choosing inclination towards plan 4 of Juneyao Airlines, resulting in a lower probability of choosing option 3 for Juneyao Airlines. Similarly, it can be seen that when Juneyao Airlines chooses option 1, it has the least influence on the other airlines’ choices of plans. Other airlines have a higher probability of choosing each plan, which in turn makes Juneyao Airlines more inclined to choose option 1. Furthermore, when analyzing the game results combined with the delay costs for Juneyao Airlines in each option shown in Table 3, it is found that the probabilities of airlines choosing each plan do not necessarily have a linear relationship with their own delay situations. This is because when the airline chooses the plan with the least delay for itself, it is equivalent to taking the first advantageous time, and then opportunities for other airlines to choose will be reduced. As a result, in such a situation, the opportunities for other airlines to make their choices are reduced, which in turn affects the airline’s own choice of the plan.
Similar to the game process of Juneyao Airlines, the game process between Shenzhen Airlines and Eastern Airlines is conducted in turn. The probabilities of each airline choosing each plan are calculated, and the results are shown in Figure 7 and Figure 8. From the probability information shown in the figure, it can be seen that Shenzhen Airlines prefers choosing option 4, while Eastern Airlines prefers choosing option 3.
After the above game process, the selection tendency of each airline is obtained, and the specific choosing situation is shown in Table 3. The maximum probability is the average of the probabilities of the other airlines choosing each option while one airline chooses its optimal option. From the results, it can be seen that the optimal plan for each airline is different. Then, the next step of the game will be played, that is, all airlines will feedback their selection tendency of the plans to the ATC side. Based on the choice preference of each airline, ATC will make the decision on the final allocation plan.
The third stage of the game is an information exchange between ATC and the airlines. As the overall controlling party, ATC considers the overall situation at this time, but it also takes into account the choosing preferences of the airlines, reflecting the collaborative decision-making process. From the optimal option of each airline shown in Table 3, it can be seen that the preference of each airline is different. At this time, ATC needs to make a decision while adequately considering the demands of the airlines and combing the overall situation. From the perspective of ATC, the comparison situation of the three plans is shown in Figure 9. It can be seen from Figure 9 that plan 1 has the lowest total delay cost and is the optimal strategy overall, which can fully satisfy the demand of Juneyao Airlines. At the same time, combing the probability results of selecting each plan in the game, it can be seen that plan 1 is the suboptimal option for Shenzhen Airlines and Eastern Airlines, which can also meet their preferences. Therefore, the final optimal solution is plan 1.
Through the game analysis on the six initial allocation plans, the preferences of each airline are obtained, and ATC makes the final decision on this basis. The total delay costs for plan 1, plan 3, and plan 4 are 267.7 min, 287.7 min, and 321.7 min, respectively. When the ATC prefers minimizing the overall delay cost, the optimal allocation plan is plan 1. However, if ATC intends to prioritize the flights of the airline because it is the main base airline, it will choose the optimal plan which this airline prefers. For example, Eastern Airlines has a comparatively large operating scale in the East China region, and therefore, ATC may select the plan which is preferred by Eastern Airlines as the final allocation plan. The delay costs of Eastern Airlines choosing plan 1, plan 3, and plan 4 are 94.8 min, 90.2 min, and 104.2 min, respectively. And the delay cost of choosing plan 3 is the lowest, that is, Eastern Airlines prefers plan 3. Therefore plan 3 is taken as the optimal allocation plan. In order to test the effectiveness of the final allocation plan, the total delay cost of the allocation plan obtained from the game is compared with the results of the allocation plan obtained from the commonly used RBS algorithm. The total delay cost of the plan allocated according to the results of the Ration-by-Schedule (RBS) algorithm is 351.5 min. Compared to the results of the RBS algorithm, the total delay cost of plan 1, plan 3, and plan 4 decreased by 23.84%, 18.15%, and 8.47%, respectively, which are all better than the traditional RBS algorithm. So, this method can provide the ATC department with an alternative and better allocation plan.

6. Conclusions

Based on the principle of the Stackelberg game, fully considering the decision preferences of airlines in the “collaborative” allocation process and aiming at further improving the fairness of resource allocation, a Stackelberg game model between ATC and airlines is established, and the study of the selection preferences between ATC and airlines in the process of selecting the final allocation plan is conducted. Based on the data of en-route network in East China, an analysis of selection preferences of airlines is conducted on the initial allocation plans, narrowing down the range of optimal allocation plans based on the game results of airlines. Finally, combined with the overall optimal principle of air traffic control, the optimal allocation plan was locked in. The results showed that when considering the main base airline’s time and space management, they tend to prioritize the airline’s flights. Different airlines have different preferences, resulting in different optimal allocation plans. This provides a decision-making reference for further improving airspace operation efficiency and improving resource allocation fairness, thereby enhancing the airline’s participation in the implementation process of the CTOP.
In the complete implementation process of the CTOP, after air traffic control formulates the allocation plan, airlines can also choose whether to modify the TOS of the corresponding flight based on whether the plan provided by air traffic control meets their own preferences. If some airlines choose to modify it, they need to consider the new flight information and reallocate the trajectory and time slot resources. Airlines can choose to modify it at any time, and for flights that have not yet been executed at the time of modification, new allocation situations need to be considered. This process has a significant impact, so in subsequent research, it is necessary to consider the impact of TOS updates on resource allocation and the development of new allocation plans.

Author Contributions

Conceptualization, W.T. and X.Z.; methodology, X.Z.; software, Q.F.; validation, W.T., X.Z. and Q.F.; formal analysis, X.Z.; investigation, X.Z. and Q.F.; resources, W.T. and Y.Z.; data curation, X.Z.; writing—original draft preparation, Q.F.; writing—review and editing, X.Z.; visualization, M.Y.; supervision, W.T. and Y.Z.; project administration, W.T.; funding acquisition, W.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China, grant number 2022YFB2602403, the National Natural Science Foundation of China, grant number 71971112, and the School Innovation Plan Project of Nanjing University of Aeronautics and Astronautics, grant number xcxjh20230718.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kuhn, K.D. Ground delay program planning: Delay, equity, and computational complexity. Transp. Res. Part C Emerg. Technol. 2013, 35, 193–203. [Google Scholar] [CrossRef]
  2. Novak, M.; Somersall, P.; Wolford, D. CTOP Industry Day: A Seminar on the Collaborative Trajectory Options Program; Technical Report; US Department of Transportation Federal Aviation Administration: Washington, DC, USA, 2010. Available online: http://cdm.fly.faa.gov/ (accessed on 20 October 2023).
  3. Vossen, T.W.M. Fair Allocation Methods in Air Traffic Management. Ph.D. Thesis, University of Maryland, College Park, MD, USA, 2002. [Google Scholar]
  4. Liu, F.Q.; Hu, M.H.; Zhang, Y. Collaborative multiple en-route-airspace resource rationing based on en-route capacity under coupling constraints. Acta Aeronaut. Astronaut. Sin. 2011, 32, 672–684. [Google Scholar]
  5. Gao, Q.; Yan, J.; Zhu, J.F. Airlines’ Optimization Model of Slot Allocation through Collaborative Decision-making Mechanism. J. Transp. Inf. Saf. 2012, 30, 24–28. [Google Scholar]
  6. Yan, J.; Wu, T.; Gao, Q.; Zhu, J. Slot switching model of airlines under cooperative game. J. Traffic Transp. Eng. 2012, 12, 85–90. [Google Scholar]
  7. Kim, A. Collaborative Resource Allocation Strategies for Air Traffic Flow Management. Ph.D. Thesis, University of California, Berkeley, CA, USA, 2011. [Google Scholar]
  8. Kim, A.; Hansen, M. Framework for the assessment of collaborative en route resource allocation strategies. Transp. Res. Part C Emerg. Technol. 2013, 33, 324–339. [Google Scholar] [CrossRef]
  9. Cruciol, L.; Clarke, J.P.; Li, W. Trajectory option set planning optimization under uncertainty in CTOP. In Proceedings of the IEEE International Conference on Intelligent Transportation Systems, Gran Canaria, Spain, 15–18 September 2015; IEEE: Piscataway, NJ, USA; pp. 1182–1196. [Google Scholar]
  10. Zhu, G.; Wei, P.; Hoffman, R.; Hackney, B. Stochastic and simulation-based Models for Setting Flow Rates in Collaborative Trajectory Options Program (CTOP). Transp. Res. Part C Emerg. Technol. 2019, 42, 152–160. [Google Scholar]
  11. Hoffman, R.; Hackney, B.; Wei, P.; Zhu, G. Enhanced stochastic optimization model (ESOM) for setting flow rates in collaborative trajectory options programs (CTOP). In Proceedings of the 2018 Aviation Technology, Integration, and Operations Conference, Atlanta, GA, USA, 25–29 June 2018; pp. 1184–1189. [Google Scholar]
  12. Vlachou, K.; Lovell, D.J. Mechanisms for Equitable Resource Allocation When Airspace Capacity Is Reduced. Transp. Res. Rec. J. Transp. Res. Board 2013, 2325, 97–102. [Google Scholar] [CrossRef]
  13. Hoffman, R.; Hackney, B.; Kicinger, R.; Ball, M.; Zhu, G. Computational Methods for Flight Routing Costs in Collaborative Trajectory Options Programs. In Proceedings of the 2018 Aviation Technology, Integration, and Operations Conference, Atlanta, GA, USA, 25–29 June 2018. [Google Scholar]
  14. Yang, S.; Guo, B.; Xiao, X.; Gao, H. Collaborative en-route and slot allocation algorithm based on fuzzy comprehensive evaluation. IOP Conf. Ser. Earth Environ. Sci. 2018, 108, 042050. [Google Scholar] [CrossRef]
  15. Guo, Y.C.F.; Hu, M.H.; Zhang, Y.; Xie, H. Improved model and algorithm for optimizing collaborative trajectory options program. J. Transp. Syst. Eng. Inf. Technol. 2020, 20, 226–232. [Google Scholar]
  16. Tian, W.; Yang, F.; Yin, J.N.; Song, J.J. Multi-objective optimization method of air route space-time resources allocation. J. Traffic Transp. Eng. 2020, 20, 218–226. [Google Scholar]
  17. Kim, A.; Hansen, M. Some insights into a sequential resource allocation mechanism for enroute air traffic management. Transp. Res. Part B Methodol. 2015, 79, 1–15. [Google Scholar] [CrossRef]
  18. Li, L.; Clarke, J.P.; Feron, E.; Shamma, J. Robust trajectory option set planning in CTOP based on Bayesian game model. In Proceedings of the American Control Conference, Seattle, WA, USA, 24–26 May 2017; IEEE: Piscataway, NJ, USA; pp. 4601–4606. [Google Scholar]
  19. Li, W.G.; Lucilia, O.; Leonardo, C. Game theory approach to Brazilian air traffic management using collaborative trajectory options program. In Proceedings of the International Conference on Knowledge Management in Organizations, Žilina, Slovakia, 6–10 August 2018; Springer: Berlin/Heidelberg, Germany, 2018; Volume 877, pp. 710–721. [Google Scholar]
  20. Chang, S.L.; Lee, K.C.; Huang, R.R.; Liao, Y.H. Resource allocation mechanism: Game-theory analysis. Symmetry 2021, 13, 799. [Google Scholar] [CrossRef]
  21. de Almeida, C.R.; Weigang, L.; Meinerz, G.V.; Li, L. Satisficing game approach to collaborative decision making including airport management. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2262–2271. [Google Scholar] [CrossRef]
  22. da Silva Souza, M.A.; Li, W.; Garcia, R.C. Stable Two-Sided Matching of Slot Allocation in Airport Collaborative Decision Making. In Proceedings of the Knowledge Management in Organizations: 10th International Conference, Maribor, Slovenia, 24–28 August 2015. [Google Scholar]
  23. Chen, J.; Chen, P.; Wu, Q.; Xu, Y.; Qi, N.; Fang, T. A game-theoretic perspective on resource management for large-scale UAV communication networks. China Commun. 2021, 18, 70–87. [Google Scholar] [CrossRef]
  24. Fan, Y. Research on Collaborative Allocation Method of Air Route Network Resources. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2021. [Google Scholar]
  25. Rodionova, O.; Arneson, H.; Sridhar, B.; Evans, A. Efficient trajectory options allocation for the collaborative trajectory options program. In Proceedings of the 2017 IEEE/AIAA36th Digital Avionics Systems Conference (DASC), St. Petersburg, FL, USA, 17–21 September 2017; IEEE: Piscataway, NJ, USA; pp. 1–10. [Google Scholar]
Figure 5. Delay costs of each airline.
Figure 5. Delay costs of each airline.
Applsci 13 13292 g005
Figure 6. Probability of Juneyao Airlines choosing each plan.
Figure 6. Probability of Juneyao Airlines choosing each plan.
Applsci 13 13292 g006
Figure 7. Probability of Shenzhen Airlines choosing each plan.
Figure 7. Probability of Shenzhen Airlines choosing each plan.
Applsci 13 13292 g007
Figure 8. Probability of Eastern Airlines choosing each plan.
Figure 8. Probability of Eastern Airlines choosing each plan.
Applsci 13 13292 g008
Figure 9. Comparison of delay cost under each plan.
Figure 9. Comparison of delay cost under each plan.
Applsci 13 13292 g009
Table 3. Optimal options for each airline.
Table 3. Optimal options for each airline.
AirlinesMaximum ProbabilitySelected Optimal PlanDelay Cost under Optimal PlanSelected Suboptimal Plan
Juneyao Airlines0.346Plan 180.3Plan 2
Shenzhen Airlines0.363Plan 4104.3Plan 1
Eastern Airlines0.358Plan 390.2Plan 1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tian, W.; Zhou, X.; Zhang, Y.; Fang, Q.; Yang, M. Collaborative Allocation Method of En-Route Network Resources Based on Stackelberg Game Model. Appl. Sci. 2023, 13, 13292. https://doi.org/10.3390/app132413292

AMA Style

Tian W, Zhou X, Zhang Y, Fang Q, Yang M. Collaborative Allocation Method of En-Route Network Resources Based on Stackelberg Game Model. Applied Sciences. 2023; 13(24):13292. https://doi.org/10.3390/app132413292

Chicago/Turabian Style

Tian, Wen, Xuefang Zhou, Ying Zhang, Qin Fang, and Mingjian Yang. 2023. "Collaborative Allocation Method of En-Route Network Resources Based on Stackelberg Game Model" Applied Sciences 13, no. 24: 13292. https://doi.org/10.3390/app132413292

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