Airline and time slot collaborative optimization method considering airline company preference

By constructing a dual-objective optimization model and a genetic algorithm, taking into account airline preferences, and scientifically allocating route and time slot resources, the problem of fairness and effectiveness in the allocation of route and time slot resources in air traffic flow management was solved. This resulted in a reduction in flight delay rates and an improvement in the fairness of resource allocation, thus promoting the efficiency and impartiality of air traffic management.

CN121963541APending Publication Date: 2026-05-01FUZHOU UNIV +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
FUZHOU UNIV
Filing Date
2025-10-20
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Traditional air traffic flow management methods lack scientific rigor and systematicity, making it difficult to cope with complex and ever-changing air traffic environments. Furthermore, existing methods for allocating air routes and time slots ignore the differences in airline preferences, affecting the fairness and effectiveness of resource allocation.

Method used

A dual-objective optimization model is constructed, which minimizes the total delay cost and the airline fairness coefficient. An airline preference parameter is introduced, and a genetic algorithm is used to solve the route and time slot resource allocation model. Constraints are set on the uniqueness, feasibility, capacity and maximum threshold of flights and time slots to achieve the coordinated allocation of route and time slot resources.

Benefits of technology

This will effectively reduce flight delay rates, increase airlines' participation and satisfaction in collaborative decision-making, improve the fairness and efficiency of resource allocation, promote close cooperation between airlines and air traffic control departments, and build an efficient and fair air traffic management system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121963541A_ABST
    Figure CN121963541A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of air traffic flow management in the aerospace field, and discloses an airline and time slot collaborative optimization method considering airline preference, which comprises the following steps: acquiring flight information, time slot information and airspace capacity information; according to the flight information and the time slot information, determining that the target function is the minimum flight total delay cost and the minimum airline fairness coefficient; a flight uniqueness constraint, a time slot uniqueness constraint, a time slot feasibility constraint, a capacity constraint and a maximum threshold constraint are set, and an air route and time slot resource allocation model is constructed and completed; solving the constructed route and time slot resource allocation model by adopting a genetic algorithm; and outputting an air route and time slot resource allocation scheme. According to the method, delay minimization and fairness improvement are taken as a dual-core target, a resource allocation mechanism is innovated, the flight delay rate is effectively reduced, fairness of resource acquisition among airlines is ensured, and an efficient and fair air traffic management system is constructed.
Need to check novelty before this filing date? Find Prior Art

Description

Route and time slot co-optimization method considering airline preferences Technical Field

[0001] This invention relates to the field of air traffic flow management technology in the aerospace industry, specifically a method for co-optimizing routes and time slots that takes into account airline preferences. Background Technology

[0002] Traditional air traffic flow management methods rely mainly on manual scheduling and experience-based judgment, which lacks scientific rigor and systematic approach, making it difficult to cope with complex and ever-changing air traffic environments.

[0003] Existing methods for allocating air routes and time slots largely ignore the differences in airline preferences. Different airlines have varying needs and preferences regarding air routes and time slots, which to some extent affects the fairness and effectiveness of resource allocation. For example, some airlines may prefer to choose specific air routes to save fuel costs or improve flight efficiency, while others may prioritize the stability of time slots to reduce flight delay risks. Therefore, fully considering the differences in airline preferences when allocating air routes and time slots is crucial for improving the fairness and effectiveness of resource allocation.

[0004] This invention proposes a route and time slot collaborative optimization method that takes into account airline preferences. It aims to effectively reduce flight delay rates by scientifically and systematically allocating route and time slot resources, while ensuring fairness in resource acquisition among airlines, and helping to build an efficient and equitable air traffic management system. Summary of the Invention

[0005] Objective: This invention aims to address the capacity and flow imbalance problem in the allocation of airway and time slot resources in existing air traffic flow management technologies, and provides a method for coordinated optimization of airways and time slots that considers airline preferences. By constructing a dual-objective optimization model with the objectives of minimizing total delay costs and minimizing airline fairness coefficients, and by incorporating airline preference parameters, the coordinated allocation of airway and time slot resources is achieved.

[0006] This invention specifically provides a route and time slot collaborative optimization method that takes into account airline preferences, including the following steps:

[0007] Step 1: Obtain flight information, time slot information, and airspace capacity information;

[0008] Step 2: Based on flight information and time slot information, determine the objective function as minimizing the total flight delay cost and the airline fairness coefficient;

[0009] Step 3: Set flight uniqueness constraints, time slot uniqueness constraints, time slot feasibility constraints, capacity constraints, and maximum threshold constraints to complete the route and time slot resource allocation model;

[0010] Step 4: Use a genetic algorithm to solve the constructed route and time slot resource allocation model;

[0011] Step 5: Output the route and time slot resource allocation scheme.

[0012] Step 1 specifically includes: determining the scope of restricted airspace by combining airspace capacity analysis and meteorological radar data; obtaining detailed information on affected flights by combining flight schedules released by air traffic control departments, including estimated arrival time, airline, available time slots, and airspace capacity; and simultaneously accessing the airline operation database to analyze airlines' preferences for specific airspaces and routes, including airlines' route selection preferences, the acceptability of alternative routes, and providing the relative trajectory costs corresponding to different flight plans and alternative routes.

[0013] The objective function formula for minimizing the total flight delay cost in step 2 is:

[0014]

[0015] Among them, t j p represents the start and end times of the time slot. ik φ represents the estimated arrival time of flight i assigned to route k, and φ is the ground delay cost coefficient. This represents the relative trajectory cost of flight i assigned to route k; when flight i is assigned to time slot j on route k, x ijk =1, otherwise x ijk =0; when flight i changes to route k, otherwise

[0016] The objective function formula for minimizing the airline's fairness coefficient in step 2 is:

[0017]

[0018]

[0019] in, q represents the average flight delay cost for airline a; A q represents the total number of airlines; a This indicates the number of airlines a.

[0020] Step 3 specifically includes the following steps:

[0021] Step 3.1: Set a unique constraint for flight allocation, so that each time slot can only be allocated to one flight to avoid conflicting allocations or resource duplication;

[0022] Step 3.2: Set a unique constraint on time slot allocation, so that each flight can only be allocated one time slot to avoid conflicting allocations or resource duplication;

[0023] Step 3.3: Set time slot feasibility constraints to ensure that the allocated time slots are later than the scheduled arrival time of the flight;

[0024] Step 3.4: Set capacity constraints to ensure that the time slot resources on the allocated air routes are less than the air route capacity limit;

[0025] Step 3.5: Set a maximum threshold constraint to ensure that the time slot resources allocated to flights do not exceed the maximum threshold, in order to prevent excessive delays and avoid the additional safety and control load caused by excessive time slot allocation delays.

[0026] The formula for setting the flight allocation uniqueness constraint in step 3.1 is as follows:

[0027] Where I represents the total number of flights; J represents the total number of time slots;

[0028] K i Indicates the total number of routes;

[0029] The formula for setting the uniqueness constraint of time slot allocation in step 3.2 is as follows:

[0030]

[0031] The formula for setting the flight allocation uniqueness constraint in step 3.3 is as follows:

[0032]

[0033] The formula for setting time slot feasibility constraints in step 3.4 is as follows:

[0034] Among them, F k This indicates the total capacity limit of route k;

[0035] The formula for setting the maximum threshold constraint in step 3.5 is as follows:

[0036] Among them, t max This indicates the maximum range of time slots that can be allocated.

[0037] Step 4 specifically includes the following steps:

[0038] Step 4.1: Extract the iteration count from the current genetic algorithm;

[0039] Step 4.2: Population initialization. Randomly generate an initial population. The population contains several chromosomes, and each chromosome represents a route time slot resource allocation scheme.

[0040] Step 4.3: Fitness assessment. Based on the objective function of the route time slot resource allocation model, calculate the fitness value of each individual to measure the quality of its solution.

[0041] Step 4.4: Selection operation. The binary tournament selection method is used to select individuals with high fitness from the current population as parent individuals for subsequent crossover and mutation operations, thus preserving superior genes.

[0042] Step 4.5, Crossover and Mutation Operations: Perform crossover operations on the selected parent individuals using the partially matched crossover operator to generate new offspring individuals; then perform mutation operations on some individuals using the exchange operator to introduce new gene combinations, enhance population diversity, and evaluate the fitness of the new individuals, retaining better solutions.

[0043] Step 4.6: Iterative evolution. Repeat the selection, crossover, mutation, and fitness evaluation process. Increment the iteration count by 1 to get the new iteration count. Continuously update the population iteratively and gradually approach the optimal solution.

[0044] Step 4.7: Termination condition judgment. When the algorithm meets the termination condition (such as reaching the maximum number of iterations or the fitness of the best individual not changing significantly for several consecutive generations), output the route time slot resource allocation scheme corresponding to the current best individual; otherwise, return to step 3 and continue iteratively solving until the optimal solution is obtained.

[0045] The fitness function expression in step 4.3 is as follows:

[0046] Fit represents the fitness value of the chromosome.

[0047] Beneficial effects:

[0048] 1. This invention, through the scientific and systematic allocation of air routes and time slots, with the dual core objectives of minimizing delays and improving fairness, effectively reduces flight delay rates and significantly increases airlines' participation and satisfaction in collaborative decision-making. This dual optimization mechanism promotes close cooperation between airlines and air traffic control departments, providing solid technical support and decision-making basis for building an efficient and fair air traffic management system.

[0049] 2. This invention ensures that the take-off and landing sequence of flights is reasonable and efficient by setting multiple constraints, such as flight uniqueness constraints, time slot uniqueness constraints, time slot feasibility constraints, capacity constraints, and maximum threshold constraints. These constraints work together to optimize the operational efficiency and safety of the entire flight network, effectively reduce the chain reaction caused by delays, and improve the smoothness and reliability of overall air traffic.

[0050] 3. This invention uses a genetic algorithm as the core tool for solving the route and time slot resource allocation model. With its fast convergence speed and strong global search capability, the algorithm performs well in dealing with complex multi-objective optimization problems; it significantly improves the efficiency and effectiveness of route and time slot resource allocation, and brings greater flexibility and response speed to air traffic management. Attached Figure Description

[0051] Figure 1 is a flowchart of the method of the present invention.

[0052] Figure 2 shows an example of airspace route selection.

[0053] Figure 3 is a flowchart of the genetic algorithm of the present invention. Detailed Implementation

[0054] This invention specifically provides a route and time slot collaborative optimization method that takes into account airline preferences, including the following steps:

[0055] Step 1: Obtain flight information, time slot information, and airspace capacity information;

[0056] Step 2: Based on flight information and time slot information, determine the objective function as minimizing the total flight delay cost and the airline fairness coefficient;

[0057] Step 3: Set flight uniqueness constraints, time slot uniqueness constraints, time slot feasibility constraints, capacity constraints, and maximum threshold constraints to complete the route and time slot resource allocation model;

[0058] Step 4: Use a genetic algorithm to solve the constructed route and time slot resource allocation model;

[0059] Step 5: Output the route and time slot resource allocation scheme.

[0060] Step 1 specifically includes: determining the scope of restricted airspace by combining airspace capacity analysis and meteorological radar data; obtaining detailed information on affected flights by combining flight schedules released by air traffic control departments, including estimated arrival time, airline, available time slots, and airspace capacity; and simultaneously accessing the airline operation database to analyze airlines' preferences for specific airspaces and routes, including airlines' route selection preferences, the acceptability of alternative routes, and providing the relative trajectory costs corresponding to different flight plans and alternative routes.

[0061] The objective function formula for minimizing the total flight delay cost in step 2 is:

[0062]

[0063] Among them, t j p represents the start and end times of the time slot. ik φ represents the estimated arrival time of flight i assigned to route k, and φ is the ground delay cost coefficient. This represents the relative trajectory cost of flight i assigned to route k; when flight i is assigned to time slot j on route k, x ijk =1, otherwise x ijk =0; when flight i changes to route k, otherwise

[0064] The objective function formula for minimizing the airline's fairness coefficient in step 2 is:

[0065]

[0066] in, q represents the average flight delay cost for airline a; A q represents the total number of airlines; a This indicates the number of airlines a.

[0067] Step 3 specifically includes the following steps:

[0068] Step 3.1: Set a unique constraint for flight allocation, so that each time slot can only be allocated to one flight to avoid conflicting allocations or resource duplication;

[0069] Step 3.2: Set a unique constraint on time slot allocation, so that each flight can only be allocated one time slot to avoid conflicting allocations or resource duplication;

[0070] Step 3.3: Set time slot feasibility constraints to ensure that the allocated time slots are later than the scheduled arrival time of the flight;

[0071] Step 3.4: Set capacity constraints to ensure that the time slot resources on the allocated air routes are less than the air route capacity limit;

[0072] Step 3.5: Set a maximum threshold constraint to ensure that the time slot resources allocated to flights do not exceed the maximum threshold, in order to prevent excessive delays and avoid the additional safety and control load caused by excessive time slot allocation delays.

[0073] The formula for setting the flight allocation uniqueness constraint in step 3.1 is as follows:

[0074] Where I represents the total number of flights; J represents the total number of time slots;

[0075] K i Indicates the total number of routes;

[0076] The formula for setting the uniqueness constraint of time slot allocation in step 3.2 is as follows:

[0077]

[0078] The formula for setting the flight allocation uniqueness constraint in step 3.3 is as follows:

[0079]

[0080] The formula for setting time slot feasibility constraints in step 3.4 is as follows:

[0081] Among them, F k This indicates the total capacity limit of route k;

[0082] The formula for setting the maximum threshold constraint in step 3.5 is as follows:

[0083] Among them, t max This indicates the maximum range of time slots that can be allocated.

[0084] Step 4 specifically includes the following steps:

[0085] Step 4.1: Extract the iteration count from the current genetic algorithm;

[0086] Step 4.2: Population initialization. Randomly generate an initial population. The population contains several chromosomes, and each chromosome represents a route time slot resource allocation scheme.

[0087] Step 4.3: Fitness assessment. Based on the objective function of the route time slot resource allocation model, calculate the fitness value of each individual to measure the quality of its solution.

[0088] Step 4.4: Selection operation. The binary tournament selection method is used to select individuals with high fitness from the current population as parent individuals for subsequent crossover and mutation operations, thus preserving superior genes.

[0089] Step 4.5, Crossover and Mutation Operations: Perform crossover operations on the selected parent individuals using the partially matched crossover operator to generate new offspring individuals; then perform mutation operations on some individuals using the exchange operator to introduce new gene combinations, enhance population diversity, and evaluate the fitness of the new individuals, retaining better solutions.

[0090] Step 4.6: Iterative evolution. Repeat the selection, crossover, mutation, and fitness evaluation process. Increment the iteration count by 1 to get the new iteration count. Continuously update the population iteratively and gradually approach the optimal solution.

[0091] Step 4.7: Termination condition judgment. When the algorithm meets the termination condition (such as reaching the maximum number of iterations or the fitness of the best individual not changing significantly for several consecutive generations), output the route time slot resource allocation scheme corresponding to the current best individual; otherwise, return to step 3 and continue iteratively solving until the optimal solution is obtained.

[0092] The fitness function expression in step 4.3 is as follows:

[0093] Fit represents the fitness value of the chromosome.

[0094] Those skilled in the art will clearly recognize that the technical solution of this invention is not limited to theoretical concepts, but can be practically implemented by combining computer programs with their corresponding general-purpose hardware platforms. Based on this profound understanding, the core technological innovations of this invention, namely those parts that make substantial contributions to the prior art, can be fully presented and implemented in the specific form of computer programs (i.e., software products).

[0095] The route and time slot collaborative optimization method proposed in this invention, which considers airline preferences, offers diverse and flexible implementation paths and methods. The above description is merely one preferred embodiment of this invention, intended to provide a specific and feasible technical framework. However, those skilled in the art are fully capable of making various reasonable improvements and modifications to the technical solution based on the needs of actual application scenarios, without departing from the core principles and spirit of this invention. These improvements and modifications, including but not limited to algorithm optimization, parameter adjustment, and model refinement, should all be considered reasonable extensions and applications of the technology of this invention and are equally covered by the scope of protection of this invention.

Claims

1. A route and time slot co-optimization method considering airline preferences, characterized in that, Includes the following steps: Step 1: Obtain flight information, time slot information, and airspace capacity information; Step 2: Based on the flight information and time slot information, determine the objective function as minimizing the total flight delay cost and the airline fairness coefficient; Step 3: Set flight uniqueness constraints, time slot uniqueness constraints, time slot feasibility constraints, capacity constraints, and maximum threshold constraints to construct the route and time slot resource allocation model; Step 4: Use a genetic algorithm to solve the constructed route and time slot resource allocation model; Step 5: Output the route and time slot resource allocation scheme.

2. The route and time slot collaborative optimization method considering airline preferences according to claim 1, characterized in that, Step 1 specifically includes: determining the scope of restricted airspace by combining airspace capacity analysis and meteorological radar data; obtaining detailed information on affected flights by combining flight schedules released by air traffic control departments, including estimated arrival time, airline, available time slots, and airspace capacity; and simultaneously accessing the airline operation database to analyze airlines' preferences for specific airspaces and routes, including airlines' route selection preferences, the acceptability of alternative routes, and providing the relative trajectory costs corresponding to different flight plans and alternative routes.

3. The route and time slot collaborative optimization method considering airline preferences according to claim 2, characterized in that, The objective function formula for minimizing the total flight delay cost in step 2 is: Among them, t j p represents the start and end times of the time slot. ik φ represents the estimated arrival time of flight i assigned to route k, and φ is the ground delay cost coefficient. This represents the relative trajectory cost of flight i assigned to route k; when flight i is assigned to time slot j on route k, x ijk =1, otherwise x ijk =0; when flight i changes to route k, otherwise 4. The route and time slot collaborative optimization method considering airline preferences according to claim 2, characterized in that, The objective function formula for minimizing the airline fairness coefficient in step 2 is: in, q represents the average flight delay cost for airline a; A q represents the total number of airlines; a This indicates the number of airlines a.

5. The route and time slot collaborative optimization method considering airline preferences according to claim 1, characterized in that, Step 3 specifically includes the following steps: Step 1, setting a unique constraint on flight allocation, ensuring that each time slot can only be allocated to one flight to avoid conflicting allocations or resource duplication; Step 2, setting a unique constraint on time slot allocation, ensuring that each flight can only be allocated one time slot to avoid conflicting allocations or resource duplication; Step 3, setting a time slot feasibility constraint to ensure that the allocated time slot is later than the scheduled arrival time of the flight; Step 4, setting a capacity constraint to ensure that the time slot resources on the allocated route are less than the route capacity limit; Step 5, setting a maximum threshold constraint to ensure that the time slot resources allocated to the flight do not exceed the maximum threshold, in order to prevent excessive delays and avoid the additional safety and control load caused by excessive time slot allocation delays.

6. The route and time slot collaborative optimization method considering airline preferences according to claim 5, characterized in that, The formula for setting the flight allocation uniqueness constraint in step 1 is as follows: Where I represents the total number of flights; J represents the total number of time slots; K i This represents the total number of air routes; the formula for setting the uniqueness constraint of time slot allocation in step 2 is: The formula for setting the flight allocation uniqueness constraint in step 3 is as follows: The formula for setting time slot feasibility constraints in step 4 is: Among them, F k This represents the total capacity limit of route k; the formula for setting the maximum threshold constraint in step 5 is: Among them, t max This indicates the maximum range of time slots that can be allocated.

7. The route and time slot collaborative optimization method considering airline preferences according to claim 1, characterized in that, Step 4 specifically includes the following steps: Step 1, extracting the iteration count from the current genetic algorithm; Step 2, population initialization, randomly generating an initial population containing several chromosomes, each chromosome representing a route time slot resource allocation scheme; Step 3, fitness evaluation, calculating the fitness value of each individual based on the objective function of the route time slot resource allocation model to measure the quality of its solution; Step 4, selection operation, using a binary tournament selection method to select individuals with high fitness from the current population as parent individuals for subsequent crossover and mutation operations, preserving superior genes; Step 5, crossover and mutation operation, applying a partially matched crossover operator to the selected parent individuals. Step 6: Perform crossover to generate new offspring individuals; then, use the exchange operator to mutate some individuals, introducing new gene combinations to enhance population diversity, and evaluate the fitness of the new individuals, retaining the better solution; Step 7: Iterative evolution, repeating the selection, crossover, mutation, and fitness evaluation process, incrementing the iteration count by 1 to obtain the new iteration count, continuously iterating and updating the population, gradually approaching the optimal solution; Step 8: Termination condition judgment, when the algorithm meets the termination condition (such as reaching the maximum number of iterations, or the fitness of the optimal individual not changing significantly for several consecutive generations), output the route time slot resource allocation scheme corresponding to the current optimal individual; otherwise, return to step 3 and continue iteratively solving until the optimal solution is obtained.

8. The route and time slot collaborative optimization method considering airline preferences according to claim 7, characterized in that, The fitness function expression in step 3 is as follows: Fit represents the fitness value of the chromosome.