Abstract

At present, hub airport is facing a lot of emergency situations, e.g., the management of irregular flight, which affects the sustainable development of the airport. Most of the methods for evaluating the robustness of airport gate assignment have been proposed by giving an independent evaluation function based on their experience, and thus, subjective factors are involved in varying degrees. Therefore, this paper puts forward an objective evaluation method based on the analysis of airport flight arrival, which gives a digital transformation strategy for the airport resource scheduling. A novel evaluation method based on data analysis of flight arrival time, and a mathematical model are formulated accordingly. In order to solve the proposed NP-hard problem, a new hybrid genetic algorithm combined with a heuristic algorithm is designed. In numerical experiments, the actual flight data of an international hub airport are used to analyze and verify the effectiveness of the proposed method. The results showed the advantages in scheme stability, operating cost savings, and risk reduction of the proposed method.

1. Introduction

Air transportation and maritime transportation are the main parts of international freight transport [1, 2]. During the past thirty years, the air transport traffic has roughly doubled [3]. Airport gate assignment (AGA) is about finding an assignment of flight to terminal or ramp positions called gate, and it is a key activity in airport operations [4]. Airport gate assignment is generated in advance based on the flight initial schedule, including the number of flights, departure/arrival time, and flight’s ground service time [5]. However, irregular flight arrival challenges the AGA of the airport and leads to difficulties in the implementation of the initial plan.

Uncertainties are common in the scheduling of production and operation [68]. Flight delays or arrival in advance is common at many airports. About 30 percent of flights were irregularly arrived, and it was the fourth straight year that delays increased on intra-European flight, according to the statistics of the AEA (Association of European Airline). The flight irregular arrival poses tremendous challenges to airport management in airline recovery (flight recovery, aircraft recovery, crew recovery, and airport gate plan recovery) and passenger arrangement. More importantly, if this situation has not been handled properly could trigger a wider-scale flight irregular arrival. Therefore, a robust assignment plan seems to be very judicious and necessary.

Up to now, there are numerous works on gate assignment problem, and various models and solution methods were proposed. A comprehensive overview of exploring methods and models is given by Orden [9]. Therefore, a brief review of robust airport assignment is presented in this paper which is highly related to robust airport gate assignment (RAGA). Bolat [10] proposed a mathematical model to assign the flight with the minimum range of unoccupied time periods of gates. Following the robust gate assignment, Bolat [11] has given a procedure to provide solutions with a minimum dispersion of idle periods for static aircraft-gate assignment problems. Subsequently, Bolat [11] formulated a mathematical model with a quadratic function for minimizing the variance of idle time at the gates to make the initial assignments insensitive to variations in flight schedules.

Lim and Wang [12] attempted to accurately build an evaluation criterion for the ability of an aircraft-to-gate assignment to handle uncertainty on aircraft schedule. A RAGA method was presented by a stochastic programming model, and then it was transformed into a binary programming model by introducing the unsupervised estimation functions without knowing any information about the real-time arrival and departure time of aircraft in advance. Dorndof et al. [4] transformed the AGA problem into a clique partitioning problem (CPP), and several major advantages to this transformation are explained, including the availability of effective algorithms for the CPP, increased simplicity in approach by placing data on the objectives and restrictions within a complete graph, and the easy integration of a robustness objective.

Yan et al. [5] addressed the AGA problem with both deterministic and stochastic flight departure/arrival time. A 0-1 integer programming model was formulated to minimize the total inconsistency value. In the study of Diepen et al. [13], each gate plan consists of a subset of flights that can be assigned to a single gate of the corresponding type, and gates with identical characteristics are aggregated in gate types. Besides, Diepen et al. [13] have given a cost function based on the idle time between consecutive flights to evaluate the robustness of the AGA plan 10. Narciso and Piera [14] studied AGA procedures from an airport management perspective. A simulation-based experimental approach that evaluates the minimum amount of stands at the terminal necessary to cope with arrival/departure pattern traffic under a time delay limit was presented. Dorndorf et al. [4] divided the objectives of AGA into deterministic goals (e.g., maximization of the total assignment preference score and a minimal number of unassigned flights during overload periods) and stochastic goals (minimizing the expected number of any kind of constraint violations). Meanwhile, a procedure for recovery planning that has proved its practical relevance at numerous airports was presented. Schaijk et al. [15] presented a novel method to improve the robustness of solutions to the AGA problem, which aims to reduce the need for gate replanning due to unpredicted flight schedule disturbances. The deterministic gate constraints were replaced by stochastic gate constraints which incorporate the inherent stochastic flight delays in such a way so as to ensure the expected gate conflict probability of two flights assigned to the same gate at the same time does not exceed a user-specified value. Xu et al. [16] proposed a RAGA model to minimize the (1 − α)-quantile of the total real-time overlap between consecutive flights at the same gate (the total gate blockage time), so that the realized total gate blockage time is worse than its quantile with a probability α. Besides, a solution-dependent uncertainty budget is introduced to develop a robust counterpart for the RAGA problem.

All these studies on RAGA are specific and effective. However, the vast majority of the robust evaluation function is subjective-based and characteristic while there is a very important fact that the flight irregular arrival patterns of different airports are diverse. Besides, for evaluating the robustness of the AGA plan, many evaluation functions based on subjective experience are involved. Therefore, a more specific research on the method to evaluate the robustness of AGA in an objective way is necessary.

This paper proposed an assignment robustness evaluation approach, which is based on the analysis of airport flight irregular arrival patterns, and hence, the author’s subjective factors are ignored to an extent. A mixed-integer programming model is built accordingly. A hybrid genetic algorithm is designed, since the AGA problem is a typical NP-hard problem. In numerical experiments, the real data of an international hub airport are used to analyze on the RAGA model and its robustness is provided.

2. Background

2.1. Robustness

Robustness is a term used in the system control field, which refers to the ability of the system to withstand the internal and external environment interference and maintain the system stability. In general, robustness can be understood as stability, insensitivity, or fault tolerance. Robustness has been a hot issue in recent years, and it has been applied to many fields. For airport gate assignment, the robustness is the anti-interference ability of the gate assignment plan. In other words, it means the capacity to reduce flight plan alteration and restore to the normal state caused by the flight delay or arrival in advance.

In many other fields, the measurable indicators of robustness are specified. For example, in the engineering structure area, the structural properties, local damage, and structural reliability can be served as a quantitative indicator of robustness. However, for airport gate assignment, there still has no uniform standard.

Generally, the interval (buffer time) variance between consecutive flights assigned in the same gate can be a proper indicator. The smaller the variance is, the stronger the robustness is. It seems a reasonable indicator. However, it may not always be correct in certain cases. Bloat [17] denied this perspective and pointed out that this method could lead to the opposite result in specific instances. As shown in Figure 1, the variances of assignment plan A and plan B are equal to 1.67 and 0.92, respectively, while the former is more optimal in airport practice although the former variance is bigger.

2.2. Robustness Evaluation

This paper attempts to consider robustness as the tolerance ability for irregular flight arrivals. Specifically, the robustness of gate assignment represents the flight irregular arrival (delay or in advance) tolerating the interval of consecutive flights. As Figure 2 shows, for a given flight , the robustness would be directly related to the interval () between flight . It means that this interval can tolerate delay of flight or arrival in advance of flight .

Let us assume that is the probability density function of airport flight irregular arrival (as shown in Figure 3), and the interval time is , the flight in which the irregular arrival time can park normally. Define as the robustness value; we can reach the following robustness evaluation expression based on the theory of statistical:

Accordingly, when we get the distribution of flight irregular arrival at an airport, then we will be able to figure out the detailed robustness evaluation function.

3. Model Building

3.1. Notation Description

Define as the airport flight set and as the airport gate set. The gate opening time window is and . The flight estimated arrival time and estimated departure time are and , respectively, and for all of the flights, should be satisfied. A concept of dummy flight is applied in this model to calculate the interval of first flight in each gate. Define the gate dummy flight set ; it is remarkable that one gate corresponds to one dummy. Let represent the minimum flight connection time and represent the safety time interval of two consecutive flights in the same gate, and for a given flight , . Let represent the number of passengers from flight to gate [18], represent the distance between gate and gate , and be an infinite positive.

is equal to 1 when flight is assigned to gate , otherwise equal to 0. is equal to the time interval of flight with the former consecutive flight in the gate . is equal to 1 when flight is the first flight parking in gate , otherwise equal to 0. is equal to 1 when flight is the last flight parking in gate , otherwise equal to 0. is equal to 1 when flight and flight are assigned to gate , and flight and flight are parked in succession or sequentially, otherwise equal to 0.

3.2. Mathematical Model

A mathematical model is formulated as follows:

The assignment objective function reflects the administrator’s decision-making preference, and it affects the effectiveness of the assignment plan. The objective functions of this model are to minimize the passenger walking distance and to maximize the assignment plan robustness simultaneously and correspond to formulas (2) and (3), respectively. Formula (4) is the flight gate uniqueness constraint which defines one flight must be assigned to a proper gate. Formulas (5)–(10) are the logical constraints to , these constraints ensure is equal to 1 only when flight and flight are assigned to gate , and flight and flight are parked in succession or sequentially, otherwise equal to 0. Formula (11) ensures the consecutive flight intervals in the same gate. Formula (12) ensures the flight satisfies the minimum connection time. Formula (13) is the computational expression of flight intervals. Formula (13) is the assignment constraint of dummy flight, and the dummy flight of each gate must be the first parking flight of the gate. Formulas (15) and (16) show the domain of variables.

4. Hybrid Genetic Algorithm

The AGA problem is a typical quadratic assignment problem, which has been considered as an NP-hard problem [19]. Generally speaking, an NP-hard problem cannot be solved effectively by general optimization methods with large scale [20, 21]. Genetic algorithm has been widely used in many engineering fields to solve the NP-hard problem, and its effectiveness has been commendably verified. In this paper, based on the classical genetic algorithm, a heuristic algorithm is combined with the actual operation of AGA. The hybrid genetic algorithm procedure is shown in Algorithm 1.

(1)Begin
(2)t = 0;
(3)Initialize (t);
(4)Evaluate (t);
(5)While not finished do
(6)Begin
(7)t = t + 1;
(8)Genetic operate (t);
(9)Evaluate (t);
(10)End
(11)End
4.1. Chromosome Design

The appropriate chromosome coding method is significant for the efficiency of the genetic algorithm. The general binary code is not suitable for the airport gate assignment problem obviously. In order to avoid the increase in the length of the chromosome dramatically with the number of airport flights, real number coding method is applied, and the chromosome structure is shown in Figure 4. The chromosome locus represents the gate number, and the value corresponds to the assigned flight.

4.2. Population Initialization

In the genetic algorithm, the initial population generation has a profound influence on the performance of the algorithm. Compared with the general assignment problem, the random initial population generation method may generate a lot of infeasible solutions for the AGA problem, and this would reduce the feasible solution set greatly. Therefore, a heuristic algorithm is designed in the population generation. The proposed heuristic algorithm basic steps are as shown in Figure 5.

The size of the initial population in the genetic algorithm usually adopts a constant number. Generally speaking, the larger the population size is, the better the solution is. However, the computing time will also be increased with the population size synchronously, and the normal value is 100∼1000 [22]. In this paper, the number of population is set to 100.

4.3. Fitness Evaluation

Since the model established in this paper is a multiobjective model, a method is applied to convert the multiobjective optimization problem into a monoobjective, and the fitness function can be designed as shown in formula (17). As mentioned above that , so that .

4.4. Genetic Operation

Genetic operations included crossover, mutation, and selection. In order to overcome the infeasible solution problem caused by the crossover and mutation, the crossover and mutation operation is improved.

4.4.1. Crossover

Crossover is the exchange of parent chromosome genes, this paper used the single-point crossover, and the crossover point cuts are randomly selected. To prevent genetic algorithms from local optimum and improve the search performance, the crossover probability of the chromosome Pc is set at a relatively high level of 0.9.

4.4.2. Mutation

Mutation is the genetic factor which randomly changes and creates a new chromosome gene, and this could maintain the population diversity. In order to avoid infeasible individuals, chromosome gene reparation is necessary. In this paper, the procedure for population initialization is used to repair the infeasible solutions.

4.4.3. Selection

The usual population selection method includes fitness proportion, expected value selection, ranking selection method, and elite preservation method, and this paper is exercised by the tournament selection method [23, 24].

5. Numerical Experiment

5.1. Case Study

We analyzed 919 flights (including 531 domestic flights and 388 international flights) irregular arrival time of an international hub airport from November 4, 2015, to November 6. As shown in Figure 6, these data are in line with the normal distribution.

In order to get the accurate distribution parameter values, the SPSS is used to analyze those flights of irregular arrival data. With K-S (Kolmogorov–Smirnov) test, the detailed parameters are shown in Table 1.

Accordingly, the flight probability distribution density function and robustness evaluation function of this airport can be defined as follows:

5.2. Efficiency of the Proposed Solution Method

To verify the validity of the GA algorithm, this paper used the airport real flight information in the model which includes 100 arrival flights and 28 alternative gates. The gate flight interval time is 5 minutes and the minimum connection time is 40 minutes.

The proposed algorithm is solved by MATLAB R2011a, and all of the computation experiments are conducted on a workstation with Intel Xeon CPU with 64 GHz RAM. The effective results can be obtained in nearly 10 minutes, and the convergence of the optimal value is good. Figure 7 is a convergent graph when k = 2.0, and the optimal solutions with different k values are shown in Table 2.

5.3. Effectiveness of the Proposed Method

To verify the effectiveness of the proposed RAGA model in the robustness, the comparison between the RAGA model and the general AGA model [22] is made by the gate assignment deal with a series of flight irregular arrival interferes. To decrease data contingency, 10 groups of flight interfere data which were randomly generated (based on airport flight irregular arrival pattern) are tested, and each group contains 10 irregular flights.

The airport gate real-time assignment (AGRA, [25]) model is used to recover the airport initial gate assignment plan (generated by the general AGA model, Diepen et al.’s [13] RAGA model, and the proposed RAGA model, respectively), and the recovery objective is minimum gate plan change. The recovery results are shown in Table 3. As we can observe the distinct advantages in robustness the RAGA model has over the AGA model, there is only a relatively weak position in passenger walking distance.

6. Conclusion Remarks

This paper proposed a robustness evaluation approach for airport gate assignment and an assignment mathematical model. Meanwhile, to solve the NP-hard problem of large scale, a hybrid genetic algorithm is also designed. The numerical experiments showed a positive result of the proposed evaluation method, mathematical model, and hybrid algorithm. Moreover, a digital transformation strategy can be obtained for the airport resource scheduling. Therefore, this study has a certain practical significance to airport gate management.

Since the main purpose of this paper is to address the assignment robustness, as a result, many practical assignment issues have been ignored in the model building, such as aircraft model, airline specific gate, and parking priority.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare no conflicts of interest.