Abstract
Improving the efficiency of check-in counters is a significant concern for airport operation management departments and airline companies. However, the existing studies mainly optimize the counter allocation based on the number of counters and airport demands, which needs more exploration on improving the utilization rate of check-in counters under the condition of unchanged resource allocation. In this paper, we propose a counter-sharing method to improve check-in efficiency by sharing the idle check-in counters in the adjacent check-in area. In the proposed counter-sharing method, we first define the passenger’s total walking distance and waiting time for queues as the metrics, then reassign the check-in areas and adjust the internal departure sequence of flights to maximize the counter-sharing rate. The numerical results indicate that the proposed counter-sharing method can improve the efficiency of check-in counters and reduce the passenger’s total walking distance and waiting time in the queue during the check-in process, which can enhance the airport’s operation efficiency and competitiveness.
1. Introduction
Aviation transportation has rapidly developed in recent years. The Airbus Global Market Forecast for 2019–2038 indicated that the annual air traffic growth rate would be 4.3% in the next 20 years [1]. However, the growth rate of airport facilities could hardly reach the same speed as air traffic since the expansion was a long-term and expensive project [2]. When the airport facilities cannot be added to enhance the airport service capacity, the increased aviation transportation will cause many problems (e.g., congestion, long waiting times for passengers in queues) in airport terminals.
Each flight has a check-in counter demand, and the efficiency of check-in counters significantly impacts the airport’s level of service and system performance [3]. Therefore, the check-in counter assignment problem has risen, and researchers have proposed many models and methods to study the management of check-in counters. For example, Ahn and Park [4] employed the passenger arrival distribution pattern to propose an optimization model for calculating the most appropriate number of check-in counters and the corresponding duration of each counter. The model could offer airlines a means of operating check-in counters with greater cost-effectiveness, thus enhancing customer service. Yan et al. [5] developed an integer programming model to assign the check-in counters and designed a heuristic method for solving their model. They later improved this study and formulated one 0-1 programming method to minimize the total inconsistencies in common-use counter assignments [6]. Van Dijk and Van der Sluis [7] proposed a method combining simulation with integer programming to minimize the number and opening hours of check-in counters. In order to balance the quality of service stipulated by the airport authority and the optimal allocation of resources to the check-in counters, Parlar and Sharafali [8] developed one stochastic dynamic programming model, which could optimize the number of check-in counters for opening the time window specified.
Tang [9] developed a new network model for the optimization of common-use check-in counter assignments, which could minimize the number of counters required for daily operations. Hsu et al. [10] developed a model for the dynamic allocation of check-in counters with the target of minimizing the waiting time for passengers, and the feasibility of the developed model is validated by comparing actual data from the free selection of check-in counters by passengers and the dynamic assignment of passengers to check-in counters. Gao et al. [11] proposed a target optimization model for the purpose of putting a minimum of the equipment quantity and shortening passengers’ onboarding time and employed the improved NSGA-II algorithm to solve the model and get the allocation plan of check-in counters. Lalita et al. [12] proposed an exact integer linear programming model for allocating variable check-in counters in airports, which solves the check-in counter allocation problem with deterministic inputs and variable counter allocation. Liu et al. [13] developed an associative decision integer programming model to quantitatively describe the total time of handling luggage in the collaborative work system, which could generate various allocation schemes of check-in counters to reduce the waiting time of passengers in queues. The above studies provide practical methods for the efficient operation of check-in counter assignments and valuable means of developing effective longer-term solutions to the problem of passenger terminal congestion and delays.
Recently, passenger’s requirements for airport service quality have increased quickly, which has led researchers and aviation agencies to pay more attention to the airport service quality and passenger satisfaction. For example, Airport Council International defined the overall service quality as the overall level of passenger satisfaction measured by survey responses [14]. Fodness and Murray [15] empirically investigated passengers’ expectations of service at airport terminals and found that passengers do not expect long waiting times for queues or long walking distances. Bezerra and Gomes [16] used the partial least squares structural equation modeling to analyze the drivers of passenger loyalty to the airport and found that passenger experience was critical to their loyalty to the airport. Kayapınar and Erginel [17] developed a bi-criteria cost function that involves the costs of opening check-in counters and the costs of modeling passengers’ waiting time. Adacher and Flamini [18] considered passenger satisfaction and proposed a bi-criteria objective function to minimize operational costs and the passengers’ discomfort in terms of waiting time in line. Batouei et al. [19] delved into passenger experience by analyzing the data of 377 passengers and found that a good passenger experience will bring an excellent reputation to airports and attract more passengers.
The above studies indicate that developing effective passenger-oriented (the waiting time in queues and walking distances to access airport facilities) facility management strategies could increase passengers’ satisfaction and spread positive word of mouth, which helps promote the airport’s high-quality development.
Sharing is a new mode in the current social environment, and it has been applied in many commercial projects, such as bike sharing, portable battery sharing, and car sharing. Sharing can reasonably distribute resources and improve a system’s efficiency. As the optimization theories and airport hardware advanced, it became feasible to manage the check-in counters optimally using the sharing mode. In this paper, a counter-sharing method is developed to enhance the utilization rate of check-in counters by sharing the idle counters in the adjacent check-in areas. Integrating the sharing concept into the management of check-in counters in airports can enhance check-in efficiency without additional operational costs. In the proposed counter-sharing method, the passenger’s total waiting time and walking distances are taken as the metrics to evaluate the reassignment of check-in areas based on the departure flight schedule. The reassignment of check-in areas based on the departure flight schedule needs to transform the solutions into vectors and improve the solutions. The general idea behind the differential evolution algorithm is the representation of a solution as a vector of decision variables, which fits our problem very well. Thus, we use the differential evolution algorithm to solve the problem.
Compared with the existing studies, this paper has two contributions: (i) We explore the planning of check-in counters from the standpoint of airline companies and develop a counter-sharing method with the target of enhancing the efficiency of check-in counters by sharing idle the check-in counters in the adjacent check-in areas; (ii) we reassign the check-in areas and internally adjust the departure sequence of airline flights to minimize the passengers’ waiting time for queues and walking distances during check-in, which are important metrics reported in the literature. The management of check-in counters from available research does not consider sharing mode explicitly, and we incorporate the concept of sharing into the management of check-in counters and provide exact solutions to real-world problems. The feasibility of the counter-sharing method is validated by case analysis. The results of the case analysis evidenced the superiority of the counter-sharing method in terms of shorter passengers’ waiting times and walking distances and better utilization of check-in counters. The remainder of this paper is organized as follows: the implementation of the counter-sharing method and related assumptions are introduced in detail in Section 2; then, case studies, which are employed to validate the proposed method, are presented in Section 3; and some conclusions are summarized in Section 4.
2. Problem Statement
In this section, we introduce some rules for check-in and propose the counter-sharing method and its implementation.
2.1. Rules for Check-In
Today, the check-in process can be achieved in various ways: online, via self-service kiosks at the airport, and via the traditional check-in counters where airline representatives serve the passengers. The traditional check-in counters where airline representatives serve the passengers are still the first choice for passengers [20]. Thus, most passengers will first visit check-in counters to get a check-in service when traveling by air; they use check-in counters to check luggage and choose, buy, or change a seat. Besides, each airline occupies a check-in area in the airport terminal to place check-in counters and rents the check-in counters in this area to serve all of its flights daily.
The check-in counter system has the following three primary rules [5]:(1)It is an exclusive-use system with multiple counters and queues of passengers. These check-in counters will service only passengers booked for a specific flight.(2)The finite value of the number of confirmed passengers for each flight is known a priori.(3)The check-in counters typically open two hours before the scheduled flight departure and must close 30 min before the boarding gate closes, irrespective of whether all passengers show up at the counters.
The check-in counters should meet the following rules:(1)Each counter has the same service rate.(2)One check-in counter must be open for every 45 passengers.(3)The passenger’s waiting cost, in units of time, is the same at each check-in counter.
It should be noted that rule 2 of the check-in counters is the hard rule of some airports, which has been formulated to provide a good quality of service to the passengers during the check-in process [21].
Furthermore, we suppose that we have the following information:(1)The layout of the terminal area(2)The number of passengers on each flight and each flight’s departure time(3)The distances of passengers moving to the check-in areas(4)The number of check-in counters that each airline sets at its check-in area.
2.2. Implementation of the Counter-Sharing Method
The utilization of the airport check-in counters is crucial since it determines the check-in efficiency to a certain extent [22, 23]. Sharing is a new mode in the current social environment, which could reasonably distribute resources and improve a system’s efficiency. Therefore, we propose a check-in counter management method based on sharing to improve the utilization of check-in counters, which could enhance check-in efficiency.
To illustrate this counter-sharing method, we assume that we have a discrete search space and a function that assigns a value to each one of the elements in the search space. The problem can be formulated as follows:where is feasible solution in the discrete search space .
According to the previous studies [24–27], the passengers’ walking distances and waiting time for queues should be taken as factors that determine the final value assigned by the function, since these two factors can better reflect practical needs for improving airport operations in real life. Therefore, we construct a function based on passengers’ walking distances and waiting time in queues. To unify the units of the two objective function values, we divide the passengers’ walking distances (unit: meters) by 1.0 m/s and transform them into the passenger walking time (unit: seconds).
The function based on passengers’ walking distances and waiting time for queues can be defined as follows:where is a factor that measures passengers’ waiting time for queues in the solution; is a factor that evaluates passengers’ walking distances in the solution; and are the weights of the corresponding factors.
represents the sum of the walking distances of passengers on all flights to the corresponding check-in areas. Thus, we can define as follows:where is the number of flights; is the number of the ith flight passengers; and is the distance of the ith flight passengers moving to the corresponding check-in area.
represents the sum of the queue time of all flight passengers at the check-in counters, and we can define as follows:where is the total queue time of the ith flight passengers.
The airlines will open the corresponding number of check-in counters according to the constraint that one check-in desk must be open for every 45 passengers, and the maximum number of check-in counters in a check-in area is typically 5 [21]. Thus, the passengers’ total queue time at check-in counters is different for flights with different numbers of passengers. For flights with no more than 225 passengers, the passengers’ total queue time should have two features: (i) when the number of passengers is balanced with the number of check-in counters, the passengers’ total queue time equals the product of a fixed constant and the number of flight passengers; (ii) when the number of passengers is unbalanced with the number of check-in counters, the passengers’ total queue time is less than that of balance and increases as the number of flight passengers increases. Therefore, for , the can be defined as follows:where is the average queue time of each passenger; is an integer calculated based on the number of flight passengers, which represents the flight size and can be defined as follows:where is the minimum flight parameter, which is a constant.
For flights with more than 225 passengers, the passengers’ total queue time shall equal the total queue time when the number of passengers and the number of check-in counters are balanced, plus additional delay time. Therefore, for , the can be defined as follows:where is the service time of check-in counters; is the number of extra queues and can be defined as follows:
The counter-sharing method is intended to improve the efficiency of check-in counters by sharing idle counters between airlines in adjacent check-in areas. The actual operation of the counter-sharing method is as follows: Suppose the check-in areas of two flights are adjacent, and the check-in counters’ opening hours for the two flights overlap. In that case, the flight with more passengers (more than 225 passengers) can borrow extra check-in counters from the flight with fewer passengers (fewer than 180 passengers) during the check-in counters’ overlapping opening time. Therefore, the total queue time of the ith flight passengers under the counter-sharing method can be defined as follows:
For ,
For ,
For ,where is the number of the ith flight passengers under the counter-sharing method; is the maximum number of check-in counters that adjacent check-in areas of the ith flight can share. The quantitative relationship between and can be defined as follows:
is the period that could share check-in counters, which can be defined as follows:where is the intersection of the opening time of the check-in counter of the ith flight and that of the adjacent check-in area.
is the number of extra queues under the counter-sharing method and can be defined as follows:
To help better understand the counter-sharing method, we take an example as follows.
As shown in Figure 1, flight X in check-in area A has 140 passengers, and its boarding time is 10 : 00; for the rules to be respected, three check-in counters should be opened from 8 : 00 to 9 : 30. Flight Y in check-in area B has 315 passengers, and its boarding time is 10 : 35. For the rules to be respected, five check-in desks should be opened from 8 : 35 to 10 : 05. Flight Z in check-in area C has 280 passengers, and its boarding time is 14 : 00; therefore, five check-in desks should be opened from 12 : 00 to 13 : 30. In this case, between 8 : 35 and 9 : 30, Flight Y can borrow the two extra check-in counters from Area A to improve check-in efficiency. Since there is no overlapping time between Flight X and Flight Z, Flight Z cannot borrow check-in counters from Flight X. The “Y” in Figure 1 means Flight Y can borrow check-in counters from Area A, and the “N” in Figure 1 means Flight Y cannot borrow check-in counters from Area C.

The counter-sharing method could (i) enable airlines with rich check-in resources to share their check-in counters to save costs; (ii) make airlines lacking check-in counters borrow additional check-in counters to reduce passenger waiting time in queues. Besides, the above weights could be given different values to assign a different priority to the parameters. Depending on the airport’s requirements, these priorities will affect the selection of various feasible solutions. Furthermore, the functions used by this approach are not restricted to only two values; they could be extended to include more parameters depending on the particular case of research in question.
2.3. Restraint Condition
Based on the above discussions, the counter-sharing method can be defined as a static optimization problem based on airports’ check-in areas. Theoretically, the check-in areas can be reassigned based on the departure flight schedule to maximize the sharing of check-in counters among airlines. Here, the reassignment of the check-in areas based on the departure flight schedule refers to internally adjusting the departure sequence of airline flights which would alter the corresponding relationship between the original check-in areas and airlines. Reassigning the check-in areas based on the departure flight schedule can make the opening hours of check-in counters for flights in adjacent check-in areas overlap as much as possible and ensure maximizing the counter-sharing rate. Therefore, it is necessary to combine the reassignment of check-in areas based on the departure flight schedule with the counter-sharing method to maximize the utilization of check-in counters.
When we perform the redistribution of the check-in areas, we should consider the following constraints:(1)Check-in counters are opened in advance 2 h before the flight takes off.(2)Check-in counters are closed in advance 30 min before the flight takes off.(3)The number of open check-in counters is calculated based on the rule that one check-in desk must be open for every 45 passengers.
For all flights of airlines, the vector used to represent the information can be defined as , where is an integer in , which is used to indicate an assignment sequence of check-in areas; is the check-in areas’ total number of assignment sequences, which is equal to the numerical value of check-in areas’ permutations . The vector representing the flight information for the jth airline with flights is , where is an integer within , which is used to indicate a departure flight’s sequence; is the airline’s total number of departure flight sequences, which is equal to the numerical value of flights’ permutations ; represents the check-in counters’ opening times for the lth flight.
The reassignment of the check-in areas corresponds to the airlines, after one check-in area is assigned to an airline, the remaining check-in areas can only be assigned to other airlines. The departure flight schedules are established sequentially in time slots, which take one flight at a time and look for the corresponding available time slot that satisfies the restrictions; once allocated, the schedules continue with the next flight on the assignment list. After all the flights and check-in areas are assigned, an initial solution is obtained.
2.4. Solution Algorithm
Based on the above discussions, redistributing check-in areas based on the departure flight schedule need to transform the solutions into vectors and improve the solutions. The differential evolution algorithm, developed by Storn and Price [28], is a heuristic search algorithm based on population, and each individual in the group corresponds to a solution vector. The general idea behind an evolutionary algorithm is the representation of a solution in the form of a vector of decision variables. Transforming the decision variables into a vector-like representation is an interesting and challenging problem. Once the decision variables have been represented in a vector, the optimization problem can be specified. Thus, the differential evolution algorithm is suitable for solving our problems. Table 1 shows the pseudocode of the differential evolution algorithm.
One of the critical tasks in the differential evolution algorithm is to properly represent the information with vectors, which will significantly influence the algorithm’s performance. In Section 2.3, we used vectors to represent the identifier of each flight, the number of passengers on each flight, and the check-in counters’ opening times. Another task of the evolutionary algorithm is the crossover, which is the main operation for improving the current solutions. The crossing is performed between the elements of two solutions (solution A (SolA) and solution B (SolB)). This study’s check-in areas and departure flight schedules must be optimized. Hence, SolA and SolB should contain vectors representing the check-in areas and departure times of flights. The algorithm will take one element from SolA and randomly choose another one from SolB for the crossover. Figure 2 illustrates the crossing process; the light blue color denotes the elements of the solutions that the crossover operators have changed. During the execution of the algorithm, once a feasible solution is generated, it must be evaluated on a static basis using an objective function to improve the solution.

To maintain the consistency of the generated solutions, the algorithm will verify two aspects of the new solution:(1)The corresponding relations between the flights and the check-in areas should be ensured. Here, we use to indicate an assignment sequence of check-in areas. The flight information for the jth airline can be defined as a vector . When the value range of is , it could include all the departure flight sequences for the ith check-in area. Therefore, the corresponding relations between the flights and the check-in areas can be ensured.(2)Constraints should be ensured to meet consistency. The crossover will evaluate whether the solution violates the constraints in Section 2.3. If it does not, it will be kept as a feasible solution, which will be evaluated later with other feasible solutions.
3. Case Study
In this section, we use a case study with six check-in areas (A, B, C, D, E, and F) and twenty-four flights to test the counter-sharing method implementation and then perform sensitivity analyses of the weighting vectors.
3.1. Model Testing and Results
The operating aircraft mainly include the B737–500, A320, B737–900T1, B757–200, B766–300 ER, A340–300, A330–200, and B777–200, which are common aircraft types. The capacities of these aircraft are 130, 150, 165, 200, 235, 255, 280, and 315 passengers, respectively. Besides, we assume that the check-in areas A, B, C, D, E, and F are symmetrically arranged, and the terminal entrance is at the symmetrical center of these check-in areas. The walking distances of passengers accessing these check-in areas are , respectively. For simplicity, we set the weighting vector of the passengers’ walking distances and waiting time for queues to (1.1). Some parameter values can be defined in Table 2.
Tables 3 and 4 represent the initial and optimal solutions, respectively. The two departure schedules display each flight’s identifier, the number of passengers on each flight, the check-in area of each flight, and the departure time of each flight. Although Tables 3 and 4 are not the actual flight plan, they are sufficient to test and validate the method presented in this work. From Tables 3 and 4, we can find that the flight departure time of the adjacent check-in areas in the optimal solution is closer than the initial solution, and the difference between the number of flight passengers in the adjacent check-in areas in the same period becomes prominent. For example, to minimize the passengers’ waiting time for queues and walking distances during check-in, the flight departure sequence of check-in area A has changed from 1, 2, 3, and 4 to 4, 1, 3, and 2; the flight departure sequence of check-in area F has changed from 1, 2, 3, and 4 to 4, 2, 3, and 1. Besides, the airline in check-in area B has moved to check-in area D, the airline in check-in area C has moved to check-in area E, the airline in check-in area D has moved to check-in area C, and the airline in check-in area E has moved to check-in area B.
Table 5 presents the numerical results of the optimal solution and initial solution. In the optimal solution, the total passenger walking time is 874,350 s, and the total passenger queue time is 1,105,948 s. The weighted objective value, equal to the total walking time plus the total queue time, is 1,980,298 s. In the initial solution, the total passenger walking time is 880,350 s, with a gap of 6,000 s from the optimal solution; the passenger queue time is 1,205,562 s, with a gap of 99,614 s from the optimal solution; and the weighted objective value of the initial solution is 2,085,912 s, with a gap of 105,614 s from the optimal solution. The numerical results show the effectiveness of the counter-sharing method, which could reduce the weighted objective value of passenger walking time and queue time and improve check-in efficiency.
We test the convergence speed of the evolution algorithm. Figure 3 illustrates the evolution of the function value versus the number of iterations. It can be found that the evolution algorithm efficiently solves our problem, which converges with a few iterations.

The above results indicate that with our counter-sharing method, a high-quality assignment of check-in areas based on the departure flight schedule can be found, which could improve the utilization of check-in counters and reduce the passengers’ walking distances and waiting time for queues.
Besides, we perform a sensitivity analysis on the weighting vectors, which are the basic inputs. Sensitivity analyses of other factors may be performed in a similar manner if needed.
As mentioned above, the weighting vector reflects the relative importance of two objective functions (e.g., passengers’ walking time and queue time). To evaluate the effects of various weighting vectors on the assignment of check-in areas and departure flight schedules, we test four scenarios with weighting vectors of (1/2.1), (1/10.1), (1.1/2), and (1.1/10). The results are displayed in Table 6.
According to Table 6, when the weighting vector is (1/2 : 1), there is a weighted objective value of 1,434,292 s; when the weighting vector is (1/10 : 1), there is a weighted objective value of 991,022 s; when the weighting vector is (1 : 1/2), there is a weighted objective value of 1,570,355 s; and when the weighting vector is (1 : 1/10), there is a weighted objective value of 1,265,193 s. These results confirm the performance and stability of our proposed method. When the weight of the queue time decreases, the allocation of check-in areas and departure flight schedules tends to reduce the objective function value of passengers’ walking time. When the weight of the walking time decreases, the allocation of check-in areas and departure flight schedules tends to reduce the objective function value of passengers’ queue time.
It might be not credible and particle without considering the proportion of self-service check-ins and passengers that do not require luggage check-in, which needs to be further discussed. Therefore, we test four scenarios with proportions of self-service check-in and passengers that do not require luggage check-in of 10%, 20%, 30%, and 40%. The results are displayed in Table 7.
According to Table 7, when the proportion of passengers who do not require check-in counters is 5%, the total passenger walking time is 1,008,175 s, and the total passenger queue time is 836,333 s. When the proportion of passengers who do not require check-in counters is 10%, the total passenger walking time is 962,174 s, and the total passenger queue time is 778,172 s. When the proportion of passengers who do not require check-in counters is 5%, the total passenger walking time is 873,699 s, and the total passenger queue time is 725,711 s. When the proportion of passengers who do not require check-in counters is 10%, the total passenger walking time is 785,223 s, and the total passenger queue time is 673,250 s. These results confirm that the counter-sharing method still performs well even if some passengers self-service check-in services or do not require check-in counters. When the proportion of passengers who do not require check-in counters increases, the weighted objective value decreases, and the decrease in passengers’ total queue time is more significant than that of passengers’ walking time.
4. Conclusions
The aviation industry is expected to grow at a high pace in the coming future. Therefore, it is necessary to take resource management technology to support the rising demand for airport facility resources. In this paper, we develop a counter-sharing method to improve check-in counters’ efficiency by sharing idle counters between airlines in adjacent check-in areas, reassign the check-in areas and departure flight schedules to maximize check-in counter sharing, and take the passengers’ waiting time for queues and walking distances as the metric. To solve the problem in a reasonable time, we use a differential evolution. Through numerical tests, our method is flexible enough to include a variety of constraints in the evolutionary algorithm to provide solutions that align with the objectives of airport terminals. The results are effective in the field of airport operations, which could help airport operators achieve a competitive advantage in marketing.
Nevertheless, this paper still has the following limitations:(1)We lack a real-life case study to verify the counter-sharing method(2)The proposed evaluation function cannot completely reflect all the demands of airport passengers(3)We do not compare the performance of the proposed algorithm with that of other algorithms.
Given these limitations, we will, in the future, do the following studies:(1)Collect data and conduct a real-life case study to verify the counter-sharing method(2)Incorporate more factors that passengers are concerned about and develop a more reasonable evaluation function(3)Compare our proposed algorithm with other algorithms regarding the computation time and numerical results.
Data Availability
The data displayed in this paper are simulated by the first author. If some readers need the data, contact the corresponding author via the e-mail listed in this paper.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (72231001).