# The Optimization of Airport Management Based on Collaborative Optimization of Flights and Taxis

Authors: Xiaobing Ding; Zhigang Liu; Gan Shi; Hua Hu; Jiaping Chen; Kaihe Yang; Su Wan; Jinlong Wu
Journal: Discrete Dynamics in Nature and Society
 (2022)

---

## Abstract

How to efficiently guide passengers and ensure the order of airport operation is an urgent transport problem for airport management. Based on the analysis of the factors that affect the driver’s decision-making, this paper deeply explores the collaborative association of the core factors, such as the number of flight arrivals in different periods and the average seeking distance of taxis. Firstly, according to the GPS data of taxis, the paper uses clustering algorithm to get the average passenger-seeking time from the airport and makes matching interaction between the number of flights based on time distribution and the average passenger-carrying capacity of vehicles in the parking garage, so as to build a decision-making model based on the number of taxisN; secondly, it takes passenger safety and traffic order as the priority and uses M/M/S queuing model to integrate the two factors. Taking the maintenance cost and passenger evacuation time as constraints, the judgment condition of minimum cost Zmin and the optimal number of boarding points Sm are solved. Finally, taking the flight and taxi data of Shanghai Hongqiao Airport as an example, the driver’s decision-making standard is simulated, and the accuracy of the model is verified by the deviation rate. It can provide decision-making support for taxi management of urban transportation hub and rapid evacuation of airport passengers, so as to realize the collaborative optimization of airport flight arrival and taxi carrying order.


---

## Body

## 1. Introduction

When arriving at the airport, taking taxi is one of the main choices of passengers. Most of the airports in China separate the drop off (departure) and pick up (arrival) channels. Taxi drivers who drop off passengers to the airport will face two choices: (1) Proceed to the arrival area to wait for carrying passengers back to the city. Taxis must wait in a line at the designated “taxi storage pool” and enter the venue according to the “first come, first served” queue. The waiting time depends on the number of taxis and passengers in the queue, and a certain time cost is required. (2) Return directly to the city to search passengers. Taxi drivers will pay no-load fees and may lose potential passenger revenue. Generally, the driver can make a choice based on the number of flights arriving at the current time and the number of taxis already in the storage pool, combined with the experience. If passengers want to take a taxi after getting off the plane, they must line up at the designated boarding area and queue up in order. Airport taxi management personnel are responsible for letting taxis into the “riding area” in “quantitative batches” and arranging a certain number of passengers to board the bus. In actual operations, there are still many factors that affect the determination and uncertainty of taxi drivers’ decision-making. Their correlations are different, and their effects are also different.At the airport, there are often situations in which taxis should queue up to wait for passengers and passengers also should line up for boarding the taxi. How to set the boarding point of passengers to ensure the safety and order of passengers should be determined so that the overall efficiency of the operation can be the highest. The taxi driver’s income is related to the distance of passengers. Taxi drivers cannot refuse to carry passengers, no matter whether the passengers’ destination is far or near, but the taxi is allowed to carry passenger multiple times. How can the plan be arranged to make the income of the taxi as balanced as possible? All of the above issues require in-depth study of the influence mechanism of relevant factors in taxi driver’s decision-making, comprehensively considering the changing law of the number of airport passengers and the income of taxi drivers, establishing a taxi driver selection decision-making model, and giving drivers’ corresponding strategies.Airport taxi carrying optimization problem is a typical decision-making problem. At present, the mainstream decision-making theories in academia include extension decision-making theory, decision tree, behavioral decision-making theory, and multiobjective decision-making:(1)
Extension decision-making mainly has high requirements for the existing strategy generation, conversion bridge method, optimization evaluation method, and extension analytic hierarchy process, but it has low matching degree with the airport taxi scheduling optimization problem.(2)
Decision-making based on decision tree requires decision-makers to have a clear decision-making scheme at every step, while taxi drivers do not have a strict and clear scheme on the way to carry passengers, so the decision tree scheme is difficult to apply.(3)
Behavioral decision theory is more valued by researchers. It has developed from the maximum expected utility theory based on rational people and puts forward heuristic deviation. However, in the airport taxi scheduling problem, it is difficult for drivers and passengers to be rational.(4)
Multiobjective decision-making needs to establish multiple objective optimization models to solve high-dimensional linear programming or even nonlinear programming, so it is difficult to obtain the optimal solution.Combined with the practice of the above optimal decision-making problems, this paper makes field investigation and data analysis, establishes a decision-making model based on driver income, and calibrates the parameters. The model is accurate through the verification of actual data.


### 1.1. Literature Review

The problem of airport taxi carrying passengers is related to the external image of a city, and it is also a problem that plagues many large cities, especially megacities. It is mainly manifested in the insufficient capacity of airport taxis, and the arrival of passenger flow at the airport is greatly affected by the distribution of flight times. How to coordinate transportation capacity and match the flow of passengers is the core issue. There are some relevant basic researches at home and abroad: First, some scholars have done preliminary research on driver decision-making.Yu [1] proposed that the probability that a vacant taxi is matched with a passenger during the traversal of a link is calculated based on temporal Poisson arrivals of passengers and spatial Poisson distributions of competing vacant taxis. Passenger destination probabilities are calculated directly using observed fractions of passengers going to destinations from a given origin. Yang [2] presented the space-time trajectory cube as a framework for dividing and organizing the trajectory space in terms of three dimensions (origin, destination, and time). After that, space-time trajectory cube computation and origin-destination constrained experience extraction methods were proposed to extract the fine-grained experience of taxi drivers based on a data set of real taxi trajectories. Zhu [3] started from the factors that influence the taxi driver’s choice plan, constructed App M model and ADAM model based on the collected data, established the driver choice plan, and verified the rationality of the built model with actual operating data. The algorithm only simply simulates the driver selection scheme based on benefit consideration and lacks consideration in the calculation method of driver benefit, and the selection of the method needs to be optimized. Yu [4] analyzed the relevant factors that affect the decision-making of taxi drivers, established a driver’s decision-making model based on queuing theory, and gave the driver’s corresponding selection strategy. Using queuing theory to discuss the choice of drivers, there are few factors considered. The choice of whether the driver chooses to pick up passengers at the airport or back to the urban area is a multifactor subjective decision-making issue that requires comprehensive analysis and weighing. In terms of balancing long-distance and short-distance benefits, Li [5] established a prediction model for passenger flow in the airport taxi ride area, established a deterministic decision-making model for drivers whether to wait or not, and used a goal planning model to solve the priority of short-distance for passengers. It provides ideas for solving short-distance drivers prioritizing recarrying passengers. It is not clear to judge and identify short-distance drivers, and further research is needed. Zhou [6] selected six influencing factors: number of flights, number of vehicles in storage pool, temperature, weather, time period, and holidays, and established multiple linear regression models and elastic network regression models to analyze and judge the driver’s decision-making choices. The literature has few analyses on the accuracy and applicability of the model, and subsequent confirmatory studies are needed. Li [7] used regression model to establish the evaluation model of the overall service level of taxi pick up area and the mathematical model between service level and queuing time and divided the service level; the research can be used for the planning of taxi pick-up area facilities. The design provides a quantitative measure. Shi [8] aimed at the problem of setting up the taxi ride area at the airport and divided the pick-up process of the taxi in the ride area into three stages: vehicle seating, passenger boarding, and vehicle leaving. A simulation model for airport taxi transportation was established. Then, using Monte Carlo simulation, by comparing the passing times of unit vehicles under different conditions, the best setting plan of the airport taxi riding area is obtained, which can provide scientific and reasonable suggestions for the planning of the airport taxi riding area. The operating efficiency of the airport taxi delivery system is effectively improved. Yuan [9] constructed a taxi revenue function in the form of neuron s-characteristic function, introduced market parameters such as taxi market scale, waiting time, and price, discussed the supply-demand balance mechanism of taxi market, and constructed the taxi market optimization model with the goal of maximizing social welfare. Lee [10] used a set of hypothetical scenarios for air taxi network operation and evaluated the accuracy of the flow model against the outputs of the discrete-event model and illustrated how the flow model can be applied towards the optimal pricing of passenger fares for a single airport taxi service provider. Chen [11] proposed a multiview learning algorithm to extract a highly coupled and robust ship descriptor from multiple distinct ship feature sets and proposed a framework for integrating a multiview learning algorithm and a sparse representation method to track ships efficiently and effectively. Luo [12] analyzed three main factors affecting driving safety by using fuzzy theory, and the new calculation method of the reaction time was obtained. It can improve car-following safety model, which is established based on different reaction time. Cesar [13] introduced different operating restrictions on partial fulfilment of the operational targets as applied to zones of special interest or relating to the operation of the snow-clearing machines. The problem is solved by optimization based on linear programming. Abdelghani [14] did a survey using the various methods to obtain the solution, which covers both theoretical and real AGAP with the description of mathematical formulations and resolution methods such as exact algorithms, heuristic algorithms, and metaheuristic algorithms.The literature above has done basic research on the optimization of taxi capacity, established a mathematical model with certain reference significance, and made a detailed study on the optimization of airport and taxi scheduling. However, the taxi driver’s income is not studied in combination with the taxi driver’s selection strategy and airport flight factors, especially the airport lane layout and the design mode of carrying passenger, which will affect the taxi carrying efficiency.From the above point of view, this paper studies the collaborative optimization of multiple factors, on the basis of ensuring the travel efficiency of passengers arriving at the airport and striving to maximize and balance the income of drivers.


### 1.2. The Focus of This Paper

This article mainly focuses on three aspects: (1) When faced with the choice of entering the airport to pick up passengers and entering the urban area, how to optimize the driver’s decision and how to attract taxi drivers to the airport to ensure transportation capacity. (2) Optimize the passenger order of taxis at the airport and optimize the layout of the corridors for airport taxis to carry passengers. (3) Carry out the optimization plan design for reentry and passenger carrying for drivers who perform short-distance transportation tasks. The solution of the above problems will greatly promote the management and service level of airport taxis in mega cities.


## 1.1. Literature Review

The problem of airport taxi carrying passengers is related to the external image of a city, and it is also a problem that plagues many large cities, especially megacities. It is mainly manifested in the insufficient capacity of airport taxis, and the arrival of passenger flow at the airport is greatly affected by the distribution of flight times. How to coordinate transportation capacity and match the flow of passengers is the core issue. There are some relevant basic researches at home and abroad: First, some scholars have done preliminary research on driver decision-making.Yu [1] proposed that the probability that a vacant taxi is matched with a passenger during the traversal of a link is calculated based on temporal Poisson arrivals of passengers and spatial Poisson distributions of competing vacant taxis. Passenger destination probabilities are calculated directly using observed fractions of passengers going to destinations from a given origin. Yang [2] presented the space-time trajectory cube as a framework for dividing and organizing the trajectory space in terms of three dimensions (origin, destination, and time). After that, space-time trajectory cube computation and origin-destination constrained experience extraction methods were proposed to extract the fine-grained experience of taxi drivers based on a data set of real taxi trajectories. Zhu [3] started from the factors that influence the taxi driver’s choice plan, constructed App M model and ADAM model based on the collected data, established the driver choice plan, and verified the rationality of the built model with actual operating data. The algorithm only simply simulates the driver selection scheme based on benefit consideration and lacks consideration in the calculation method of driver benefit, and the selection of the method needs to be optimized. Yu [4] analyzed the relevant factors that affect the decision-making of taxi drivers, established a driver’s decision-making model based on queuing theory, and gave the driver’s corresponding selection strategy. Using queuing theory to discuss the choice of drivers, there are few factors considered. The choice of whether the driver chooses to pick up passengers at the airport or back to the urban area is a multifactor subjective decision-making issue that requires comprehensive analysis and weighing. In terms of balancing long-distance and short-distance benefits, Li [5] established a prediction model for passenger flow in the airport taxi ride area, established a deterministic decision-making model for drivers whether to wait or not, and used a goal planning model to solve the priority of short-distance for passengers. It provides ideas for solving short-distance drivers prioritizing recarrying passengers. It is not clear to judge and identify short-distance drivers, and further research is needed. Zhou [6] selected six influencing factors: number of flights, number of vehicles in storage pool, temperature, weather, time period, and holidays, and established multiple linear regression models and elastic network regression models to analyze and judge the driver’s decision-making choices. The literature has few analyses on the accuracy and applicability of the model, and subsequent confirmatory studies are needed. Li [7] used regression model to establish the evaluation model of the overall service level of taxi pick up area and the mathematical model between service level and queuing time and divided the service level; the research can be used for the planning of taxi pick-up area facilities. The design provides a quantitative measure. Shi [8] aimed at the problem of setting up the taxi ride area at the airport and divided the pick-up process of the taxi in the ride area into three stages: vehicle seating, passenger boarding, and vehicle leaving. A simulation model for airport taxi transportation was established. Then, using Monte Carlo simulation, by comparing the passing times of unit vehicles under different conditions, the best setting plan of the airport taxi riding area is obtained, which can provide scientific and reasonable suggestions for the planning of the airport taxi riding area. The operating efficiency of the airport taxi delivery system is effectively improved. Yuan [9] constructed a taxi revenue function in the form of neuron s-characteristic function, introduced market parameters such as taxi market scale, waiting time, and price, discussed the supply-demand balance mechanism of taxi market, and constructed the taxi market optimization model with the goal of maximizing social welfare. Lee [10] used a set of hypothetical scenarios for air taxi network operation and evaluated the accuracy of the flow model against the outputs of the discrete-event model and illustrated how the flow model can be applied towards the optimal pricing of passenger fares for a single airport taxi service provider. Chen [11] proposed a multiview learning algorithm to extract a highly coupled and robust ship descriptor from multiple distinct ship feature sets and proposed a framework for integrating a multiview learning algorithm and a sparse representation method to track ships efficiently and effectively. Luo [12] analyzed three main factors affecting driving safety by using fuzzy theory, and the new calculation method of the reaction time was obtained. It can improve car-following safety model, which is established based on different reaction time. Cesar [13] introduced different operating restrictions on partial fulfilment of the operational targets as applied to zones of special interest or relating to the operation of the snow-clearing machines. The problem is solved by optimization based on linear programming. Abdelghani [14] did a survey using the various methods to obtain the solution, which covers both theoretical and real AGAP with the description of mathematical formulations and resolution methods such as exact algorithms, heuristic algorithms, and metaheuristic algorithms.The literature above has done basic research on the optimization of taxi capacity, established a mathematical model with certain reference significance, and made a detailed study on the optimization of airport and taxi scheduling. However, the taxi driver’s income is not studied in combination with the taxi driver’s selection strategy and airport flight factors, especially the airport lane layout and the design mode of carrying passenger, which will affect the taxi carrying efficiency.From the above point of view, this paper studies the collaborative optimization of multiple factors, on the basis of ensuring the travel efficiency of passengers arriving at the airport and striving to maximize and balance the income of drivers.


## 1.2. The Focus of This Paper

This article mainly focuses on three aspects: (1) When faced with the choice of entering the airport to pick up passengers and entering the urban area, how to optimize the driver’s decision and how to attract taxi drivers to the airport to ensure transportation capacity. (2) Optimize the passenger order of taxis at the airport and optimize the layout of the corridors for airport taxis to carry passengers. (3) Carry out the optimization plan design for reentry and passenger carrying for drivers who perform short-distance transportation tasks. The solution of the above problems will greatly promote the management and service level of airport taxis in mega cities.


## 2. Problem Description

At domestic airports, taxi drivers who drop off passengers to the airport are facing two choices to continue their route.The first option is to go to the passenger arrival area and wait in line to pick up passengers. In particular, the taxi must wait in line at the designated “car storage pool,” according to “first come, first out” rules queuing to enter the venue to pick up passengers, and the waiting time depends on the number of taxis in the queue and the number of passengers, which requires a certain time cost; the second option is to go back to the city with empty car to pick up passengers [15, 16], and the taxi driver will pay no-load charges and may lose the revenue of potential passengers. The choices for drivers to choose are shown in Figure 1.Figure 1
Taxi driver decision plan.The first option is called the A plan, and the second option is called the B plan. Then the problem of optimal allocation of airport taxi passengers can be transformed into the following subproblems:(1)
Mining the influence mechanism of related factors in taxi driver’s decision-making. Before entering the airport, the driver can observe the number of flights arriving at the airport during a certain period of time and the number of vehicles currently in the “taxi storage pool. Based on how to determine the factors that affect the taxi driver’s decision which are based on the relationship between the number of passengers and the income of taxi drivers, we established a taxi driver’s choice decision model, studied the algorithm, and finally gave out the driver’s choice strategy [7, 17, 18].(2)
The management of passengers arriving at the airport involves two states [15]: the first one is that the passengers should queue and wait for taxis, and the other one is that taxis should queue for carrying passengers. How the airport management department designs taxi approach and passenger boarding schemes determined the pros and cons of the airport’s refined management. Under the premise of ensuring the safety of people and vehicles, it can improve the efficiency of transportation and facilitate airport management.(3)
The income of airport taxis is directly related to the distance traveled by passengers, which cannot be known in advance. According to taxi management regulations, drivers cannot choose passengers or refuse to carry them, but taxis can travel back to the airport multiple times to carry passengers. How the management department implements a “priority” compensation plan for short-distance passenger taxis [19], so as to balance the benefits of short-distance and long-distance taxis as much as possible, is of great importance.The solution of the three above-mentioned core problems will finally solve the problem of the current shortage of airport taxis in mega cities and even the disorderly management and shorten the waiting time of passengers at the airport, in the meantime further enhancing the image of the city and society.


## 3. Model Symbol Description and Conditional Assumptions

### 3.1. Symbol Description

The model symbols used in the modeling process are drawn uniformly in Table1, and the symbol modeling will be used directly as in the following.Table 1
Modeling symbols and meanings.
n: the number of flights the driver arrives at the airportTj: the time it takes for the driver to complete a single order in the cityN: the number of cars in the tank when the driver arrives at the airportT: average searching timeWi: drivers choose to pick up passengers from the airport, the average revenue per orderv: the speed of taxiWj: the average return of a driver who chooses to return to the urban area to carry passengersp: the price of fuel consumption per kilometer of the taxiCi: the average cost of a single order for the driver to pick up passengers from the airportt: the average pick-up time at the airportCj: the average cost of a single ticket when the driver chooses to return to the urban area to carry passengersCk: cost of one kilometerDi: driver's average passenger distance at the airportX: taxi GPS data setDj: average passenger distance of the driver in the urban areaS: average passenger-seeking distanceTi: the time it takes for the driver to complete a single order from the airportr: the average number of passengers carried by each taxi at the airportδ: the average number of passengers carried on each flightk: the proportion of passengers who choose to take a taxi for the airportα: percentage of passengers choosing to take a taxid: average distance from the airport to major landmark locationsa1: long-distance revenuet3: one-time pick-up time for short-distance vehiclesa2: short-distance revenuet4: one green channel time for short-distance vehiclesb1: long-distance fuel consumptionN: the number of times that short-distance vehicles pick up passengers at the airportb2: short-distance fuel consumption costX: the critical distance when the short-distance and long-distance benefits are equalb0: fuel consumption cost per kilometerK: univariate linear coefficient of short-distance distance and short-distance costt1: waiting time in the storage tankV: the taxi speed in the suburbs of the cityt2: one-time pick-up time for long-distance busesε: the passenger capacity of different models


### 3.2. Conditional Assumptions

To study the three problems decomposed above, we need to make the following assumptions based on actual business to quantitatively study the parameters and optimization problems in the model:(1)
It is assumed that the driver will immediately look for the next task after completing a task of transporting passengers.(2)
It is assumed that passengers can board the taxi immediately when the taxi stopped. It can guarantee not to waste time.(3)
It is assumed that the taxi driver will not return to the airport to continue to carry passengers after experiencing a long-distance passenger journey.(4)
It is assumed that the taxi driver cannot know the passenger’s destination in advance.


## 3.1. Symbol Description

The model symbols used in the modeling process are drawn uniformly in Table1, and the symbol modeling will be used directly as in the following.Table 1
Modeling symbols and meanings.
n: the number of flights the driver arrives at the airportTj: the time it takes for the driver to complete a single order in the cityN: the number of cars in the tank when the driver arrives at the airportT: average searching timeWi: drivers choose to pick up passengers from the airport, the average revenue per orderv: the speed of taxiWj: the average return of a driver who chooses to return to the urban area to carry passengersp: the price of fuel consumption per kilometer of the taxiCi: the average cost of a single order for the driver to pick up passengers from the airportt: the average pick-up time at the airportCj: the average cost of a single ticket when the driver chooses to return to the urban area to carry passengersCk: cost of one kilometerDi: driver's average passenger distance at the airportX: taxi GPS data setDj: average passenger distance of the driver in the urban areaS: average passenger-seeking distanceTi: the time it takes for the driver to complete a single order from the airportr: the average number of passengers carried by each taxi at the airportδ: the average number of passengers carried on each flightk: the proportion of passengers who choose to take a taxi for the airportα: percentage of passengers choosing to take a taxid: average distance from the airport to major landmark locationsa1: long-distance revenuet3: one-time pick-up time for short-distance vehiclesa2: short-distance revenuet4: one green channel time for short-distance vehiclesb1: long-distance fuel consumptionN: the number of times that short-distance vehicles pick up passengers at the airportb2: short-distance fuel consumption costX: the critical distance when the short-distance and long-distance benefits are equalb0: fuel consumption cost per kilometerK: univariate linear coefficient of short-distance distance and short-distance costt1: waiting time in the storage tankV: the taxi speed in the suburbs of the cityt2: one-time pick-up time for long-distance busesε: the passenger capacity of different models


## 3.2. Conditional Assumptions

To study the three problems decomposed above, we need to make the following assumptions based on actual business to quantitatively study the parameters and optimization problems in the model:(1)
It is assumed that the driver will immediately look for the next task after completing a task of transporting passengers.(2)
It is assumed that passengers can board the taxi immediately when the taxi stopped. It can guarantee not to waste time.(3)
It is assumed that the taxi driver will not return to the airport to continue to carry passengers after experiencing a long-distance passenger journey.(4)
It is assumed that the taxi driver cannot know the passenger’s destination in advance.


## 4. The Influencing Factors and Mechanism Mining of Taxi Driver’s Decision

### 4.1. Analysis of Factors Affecting Driver’s Decision

After arriving at the airport, the main factors that affect drivers’ choice are as follows [20]: the number of flights at that time and the time required to find passengers again. The time spent by the driver can be regarded as a uniform change at a constant speed. A high return per unit time of a driver means a high overall return. The driver’s decision can be studied by comparing the average time return of each order of feasible solutions.The number of flights mainly affects the waiting time of the drivers at the airport. If the number of passengers who arrive at the airport during a certain period and choose to take a taxi is less than the number of passengers in the queue, the time cost of drivers will increase, which may cause taxis to decrease. For the passenger searching time, it mainly affects the completion time of each order in scheme B. The driver searching time is different in different periods. Therefore, the GPS data set of taxis around the airport can be obtained through GPS positioning. This data set contains the driving route of taxis near the airport. The driving route is mostly determined by daily passenger experience. Drivers tend to drive to areas with more passengers or OD areas where passengers often get on. If there are more taxi travel demands in a certain range, it indicates that the range is an area with dense passenger demand [21–23]. The K−Means clustering algorithm is used to process the collected GPS data, and then the hot area is obtained, and the distance between the hot passenger area and the airport is measured and averaged to obtain the average passenger-seeking distance for the driver in the urban area, and then the searching time can be obtained.The driver’s choice of the two options is mainly determined by the economic benefits of the next order A or B. However, for the economic benefits brought by options A and B, the judgment criteria cannot be considered solely on the benefit of the next order. In fact, there are still two situations.Option A: Although the carrying distance (hereinafter referred to as the carrying distance) is large and the single income is large too, it will be affected by the number of flights, and the waiting time will be longer, which will affect the income per unit time.Option B: Although there is no waiting time, it needs time to search for passengers and the travel distance will have a greater impact on the revenue in this situation.Therefore, a judgment and decision model can be constructed based on the number of flights and the passengers in the storage pool, and the clustering algorithm can be used for model and solve the average searching time from the airport based on the GPS data of the taxi. We make comparison and judgment on the income of the driver and finally establish a driver selection decision-making model.


### 4.2. Calculation of Average Passengers-Seeking Time Based onK−Means Clustering

CollectingGPS data sets X of taxis near the airport，the K−Means clustering algorithm is used for the cluster analysis of taxi searching for passengers，and the specific algorithm steps for establishing the clustering model are as follows.Step 1.
Thek initial clustering centers selected from the data set X=xi|xi∈RP,i=1,2,…,n were recorded as m1m2……,mi.Step 2.
Calculate the distance between each data point to be classified and the cluster center according to the mean value of each clustered data point, and redivide the corresponding data points according to the principle of minimum distance. The division is based on the Euclidean distance, as shown in the following formula:(1)dxi,xj=∑k=1dxik−xjk2.Step 3.
Recalculate the mean value of each cluster after classification. The calculation method is given below, wheren represents the k−th class inner vector:(2)mt=1ni∑j=1nimij,i=1,2,……,k.Step 4.
Calculate the evaluation criterion function valueT, which represents the sum of the individual error squares of all data center points, P is the data point in the space, and the cluster center point is represented by M. The results generated according to the judgment criterion gradually tend to be independent and convergent.(3)T=∑i=1k∑p∈xip−mj2.Step 5.
Repeat Step2 to Step 4 until the evaluation criterion function value T stabilizes, so that the error sum of squares criterion function reaches the minimum; if the error sum of squares criterion function reaches the minimum, the algorithm converges and the calculation is completed. Otherwise, return to Step 2 and proceed to the next iteration.
The algorithm flow is shown in Figure2.
Finally, the hotspot of passenger areax can be obtained, and get the average passenger searching distance s according to the weighted average of the distance between the passenger area and the airport; the average time T of finding passengers is obtained finally.Figure 2
The process of determining the cluster center point.


### 4.3. Construction of the Multiple Decision Model Based on Multiple Parameters

The time required for the driver to choose plan A mainly includes the following: waiting time in the taxi storage tankti,1, the time for each taxi to pick up passengers at the airport ti,2, and the time to deliver the passengers to the destination ti,3; the number of taxis in the storage tank in a certain period of time is N， Pi is the average passenger-carrying mileage of a taxi, Di is the driver’s choice to determine the average passenger-carrying distance under the plan，the cost of the driver’s choice of plan A is set to Ci, Wi is the taxi time price and congestion index，and WA represents the average income of plan A.When plan A is selected, the total time spent by the driver isTA, and the intensity of flight arrivals determines the number of passengers entering the taxi queuing system: when the number of flights is intensive, the number of passengers waiting to board the system exceeds the capacity of the taxis in the tank, and TA can be expressed as follows:(4)TA=N×ti,2+ti,3.When there is no flight entering the port, the number of passengers waiting for taxi in the system is much less than the capacity of the taxi in the storage tank, and the taxi needs to wait in the storage tank; thenTA′ is subjected to(5)T’A=ti,1+N×ti,2+ti,3.Then, the average revenue per minute of the driver under plan A is given as follows:(6)WA=Wi×Di×Pi−Ci×DiTAorW’A=Wi×Di×Pi−Ci×DiT’A.When a driver chooses plan B, the total cost time isTB; if the intensive degree of flight arrivals is low, the drivers tend to choose plan B. In this situation, the taxi capacity is much greater than the passenger demand, and the drivers choose to leave the airport to carry passengers into the urban area with densely packed passengers; set the passenger-seeking time as tj,1 and the passenger-carrying time as tj,2. TB can be expressed as follows:(7)TB=tj,1+tj,2.The speed at which taxis look for passengers in an unloaded state is usually slow, denoted asve. The speed of passenger-carrying operation is faster, denoted as vf; that is, vf≥ve. tj,1 and tj,2 are given as follows: (8)tj,1=Djve,tj,2=Divf.When plan B is selected, substituting formula (8) into the drivers’ average income WB per unit time under plan is shown as follows:(9)WB=Di×Pi−Dj×Ck−Di×CiTB=Di×Pi−Ci−Dj×CkDj/ve+Di/vf.Further simplify the derivation to obtain the following formula:(10)WB=Di×Pi−Ci−Dj×CkDj/ve+Di/vf=Di×Pi−Ci−Dj×CkDj×vf+Di×ve×vf×ve.Thus, the driver’s decision-making judgment criterion can be obtained by comparingWA and WB in equation (6) and equation (10) given as follows:(11)chooseschemeA,WA≥WBchooseschemeB,WA≤WB.The drivers can know the number of flight arrivals based on the granularity of the time period in advance, so the driver’s decision can be determined based on the relationship between the average number of waiting passengers (hereinafter referred to as the demand) and the average taxi capacity during the time period (hereinafter referred to as the supply). The average number of waiting passengers in a given period can be obtained from the statistics of the number of flights and aircraft types given by the airport, and the average capacity can be obtained based on the number of taxis in the storage pool during the period.


## 4.1. Analysis of Factors Affecting Driver’s Decision

After arriving at the airport, the main factors that affect drivers’ choice are as follows [20]: the number of flights at that time and the time required to find passengers again. The time spent by the driver can be regarded as a uniform change at a constant speed. A high return per unit time of a driver means a high overall return. The driver’s decision can be studied by comparing the average time return of each order of feasible solutions.The number of flights mainly affects the waiting time of the drivers at the airport. If the number of passengers who arrive at the airport during a certain period and choose to take a taxi is less than the number of passengers in the queue, the time cost of drivers will increase, which may cause taxis to decrease. For the passenger searching time, it mainly affects the completion time of each order in scheme B. The driver searching time is different in different periods. Therefore, the GPS data set of taxis around the airport can be obtained through GPS positioning. This data set contains the driving route of taxis near the airport. The driving route is mostly determined by daily passenger experience. Drivers tend to drive to areas with more passengers or OD areas where passengers often get on. If there are more taxi travel demands in a certain range, it indicates that the range is an area with dense passenger demand [21–23]. The K−Means clustering algorithm is used to process the collected GPS data, and then the hot area is obtained, and the distance between the hot passenger area and the airport is measured and averaged to obtain the average passenger-seeking distance for the driver in the urban area, and then the searching time can be obtained.The driver’s choice of the two options is mainly determined by the economic benefits of the next order A or B. However, for the economic benefits brought by options A and B, the judgment criteria cannot be considered solely on the benefit of the next order. In fact, there are still two situations.Option A: Although the carrying distance (hereinafter referred to as the carrying distance) is large and the single income is large too, it will be affected by the number of flights, and the waiting time will be longer, which will affect the income per unit time.Option B: Although there is no waiting time, it needs time to search for passengers and the travel distance will have a greater impact on the revenue in this situation.Therefore, a judgment and decision model can be constructed based on the number of flights and the passengers in the storage pool, and the clustering algorithm can be used for model and solve the average searching time from the airport based on the GPS data of the taxi. We make comparison and judgment on the income of the driver and finally establish a driver selection decision-making model.


## 4.2. Calculation of Average Passengers-Seeking Time Based onK−Means Clustering

CollectingGPS data sets X of taxis near the airport，the K−Means clustering algorithm is used for the cluster analysis of taxi searching for passengers，and the specific algorithm steps for establishing the clustering model are as follows.Step 1.
Thek initial clustering centers selected from the data set X=xi|xi∈RP,i=1,2,…,n were recorded as m1m2……,mi.Step 2.
Calculate the distance between each data point to be classified and the cluster center according to the mean value of each clustered data point, and redivide the corresponding data points according to the principle of minimum distance. The division is based on the Euclidean distance, as shown in the following formula:(1)dxi,xj=∑k=1dxik−xjk2.Step 3.
Recalculate the mean value of each cluster after classification. The calculation method is given below, wheren represents the k−th class inner vector:(2)mt=1ni∑j=1nimij,i=1,2,……,k.Step 4.
Calculate the evaluation criterion function valueT, which represents the sum of the individual error squares of all data center points, P is the data point in the space, and the cluster center point is represented by M. The results generated according to the judgment criterion gradually tend to be independent and convergent.(3)T=∑i=1k∑p∈xip−mj2.Step 5.
Repeat Step2 to Step 4 until the evaluation criterion function value T stabilizes, so that the error sum of squares criterion function reaches the minimum; if the error sum of squares criterion function reaches the minimum, the algorithm converges and the calculation is completed. Otherwise, return to Step 2 and proceed to the next iteration.
The algorithm flow is shown in Figure2.
Finally, the hotspot of passenger areax can be obtained, and get the average passenger searching distance s according to the weighted average of the distance between the passenger area and the airport; the average time T of finding passengers is obtained finally.Figure 2
The process of determining the cluster center point.


## 4.3. Construction of the Multiple Decision Model Based on Multiple Parameters

The time required for the driver to choose plan A mainly includes the following: waiting time in the taxi storage tankti,1, the time for each taxi to pick up passengers at the airport ti,2, and the time to deliver the passengers to the destination ti,3; the number of taxis in the storage tank in a certain period of time is N， Pi is the average passenger-carrying mileage of a taxi, Di is the driver’s choice to determine the average passenger-carrying distance under the plan，the cost of the driver’s choice of plan A is set to Ci, Wi is the taxi time price and congestion index，and WA represents the average income of plan A.When plan A is selected, the total time spent by the driver isTA, and the intensity of flight arrivals determines the number of passengers entering the taxi queuing system: when the number of flights is intensive, the number of passengers waiting to board the system exceeds the capacity of the taxis in the tank, and TA can be expressed as follows:(4)TA=N×ti,2+ti,3.When there is no flight entering the port, the number of passengers waiting for taxi in the system is much less than the capacity of the taxi in the storage tank, and the taxi needs to wait in the storage tank; thenTA′ is subjected to(5)T’A=ti,1+N×ti,2+ti,3.Then, the average revenue per minute of the driver under plan A is given as follows:(6)WA=Wi×Di×Pi−Ci×DiTAorW’A=Wi×Di×Pi−Ci×DiT’A.When a driver chooses plan B, the total cost time isTB; if the intensive degree of flight arrivals is low, the drivers tend to choose plan B. In this situation, the taxi capacity is much greater than the passenger demand, and the drivers choose to leave the airport to carry passengers into the urban area with densely packed passengers; set the passenger-seeking time as tj,1 and the passenger-carrying time as tj,2. TB can be expressed as follows:(7)TB=tj,1+tj,2.The speed at which taxis look for passengers in an unloaded state is usually slow, denoted asve. The speed of passenger-carrying operation is faster, denoted as vf; that is, vf≥ve. tj,1 and tj,2 are given as follows: (8)tj,1=Djve,tj,2=Divf.When plan B is selected, substituting formula (8) into the drivers’ average income WB per unit time under plan is shown as follows:(9)WB=Di×Pi−Dj×Ck−Di×CiTB=Di×Pi−Ci−Dj×CkDj/ve+Di/vf.Further simplify the derivation to obtain the following formula:(10)WB=Di×Pi−Ci−Dj×CkDj/ve+Di/vf=Di×Pi−Ci−Dj×CkDj×vf+Di×ve×vf×ve.Thus, the driver’s decision-making judgment criterion can be obtained by comparingWA and WB in equation (6) and equation (10) given as follows:(11)chooseschemeA,WA≥WBchooseschemeB,WA≤WB.The drivers can know the number of flight arrivals based on the granularity of the time period in advance, so the driver’s decision can be determined based on the relationship between the average number of waiting passengers (hereinafter referred to as the demand) and the average taxi capacity during the time period (hereinafter referred to as the supply). The average number of waiting passengers in a given period can be obtained from the statistics of the number of flights and aircraft types given by the airport, and the average capacity can be obtained based on the number of taxis in the storage pool during the period.


## 5. Decision-Making Strategy Modeling of Airport Taxi Drivers

### 5.1. Collection of the Driver-Decision Model

According to the decision-making model constructed in Section4.3, the taxi driver’s decision-making strategy model is obtained by calibrating the parameters with the domestic airport data.The taxi charging standards and average fuel consumption and driving distance of domestic airport taxis are shown in Tables2 and 3, respectively.Table 2
Taxi charging standard in a city.
KilometersDay (5 : 00–23 : 00)Night (23 : 00–5 : 00)0∼3 km14 RMB18 RMB3–15 km2.5 RMB/km3.1 RMB/kmMore than 15 km3.6 RMB/km4.7 RMB/kmTable 3
Average fuel consumption and driving distance of taxis in an airport of a city.
Average fuel consumption per kilometer (RMB/km)0.44Average driving distance (km)60According to the flight information of a certain domestic airport, the number of flights arriving at this airport is mainly affected by the time of day and whether it is a holiday. According to the collected flight data for every two hours of a domestic airport on working days, nonworking days, and holidays, the number of flight arrivals is recorded asn; the number of flight arrivals at a certain domestic airport in different dates and time periods is shown in Table 4. According to survey data, the proportion of passengers who choose taxis after arriving at the airport is relatively stable. About 15% of passengers will choose taxis during the daytime and 45% at night. Table 4 and Figure 3 show the ratio of taxis at a certain domestic airport.Table 4
The flights arrival in different periods of a certain domestic airport.
Observation periodWeekdayWeekendHoliday23:00–01:0046901:00–03:0025803:00–5:00481205:00–7:0012141907:00–9:0019183109:00–11:0024283811:00–13:0020314013:00–15:0023233415:00–17:0015132317:00–19:0016123819:00–21:0018182621:00–23:0091519Figure 3
Flights arrivals in different periods.According to flight data, the demand for taxis in the time period is accurately estimated. The proportion of passengers who choose to take taxis in a certain time period is shown in Table5，and it can be expressed by the following equation:(12)M=n×ε×α,where n is the number of taxi drivers arriving at the airport; ε is the passenger capacity of different models; and α is proportion of taking a taxi.Table 5
Proportion of passengers choosing taxis in Pudong Airport.
CategoryDaytime (%)Night (%)Proportion of taking taxi (α)1545


### 5.2. Calculation of Airport Passenger Revenue

The income of the driver who chooses to wait for passengers at the airport is mainly related to the average passenger-carrying distance and the waiting time in the storage tank. However, it is difficult to obtain the average passenger distance data of airport taxis [24]. According to the operating data of the four major taxi companies in a certain city, the passenger flow distribution law of the city’s airport passengers, the distribution weight of the passenger flow, and the travel characteristics of different passenger flows are estimated to obtain the average passenger-carrying distance for different characteristic dates.The passenger flow of the airport is mainly divided into two parts: tourist flow and other passengers flow. The passenger flow is different in different periods, and the destinations that different passenger flows choose to go to by taxi also have a large gap, so the benefit is different too. The passenger flow ratio of the airport in different periods is shown in Table6.Table 6
Percentage of passenger flow at an airport with different daily characteristics.
CategoryWeekdayWeekendHolidayTourist flow∂10.440.510.65Other passengers flow∂20.560.490.35Tourists choose taxis mainly to go to scenic spots or hotels, while residents are familiar with the local traffic conditions and will choose to take taxis at a relatively short distance [25]; airport taxi mileage data are collected from four major taxi operating companies, and the weighted average of taxi operating mileage is taken and used as the average passenger-carrying distance of the tourist flow, denoted as x1; the average travel distance of the resident passenger flow is recorded as x2, the average passenger-carrying distances of taxis for different passenger flows on different characteristic days of a certain airport are obtained, as shown in Table 7.Table 7
Average carrying distances of taxis with different passenger flows on different days (km).
Carrying distancesWeekdayWeekendHolidayTourist flow∂124.5225.6827.62Other passengers flow∂216.4518.2420.85According to Table8, the average passenger-carrying distance of different passenger flows in different periods is measured and averaged, and the average carrying distance of each passenger at the airport of the driver is calculated as follows:(13)Di=x1×∂1+x2×∂2.Table 8
Average carrying distances of taxis on different time periods (km).
Time periodsDistanceWeekday21.95828Weekend30.07744Holiday40.47122Therefore, the average driver’s income per orderWi can be obtained as follows: (14)Wi=Di×pi.Before entering the storage tank, the driver can know the number of taxis in the storage tank in advance. Through the investigation and observation, the average time for passengers to board the taxi ist=0.5 min, so the average waiting time t1 of the driver in the storage tank can be calculated as follows:(15)t1=0.5×N0.5×N+Δt.Δt is the waiting time in the taxi storage tank.According to the average fuel consumption per kilometerCi of a certain city and the average passenger-carrying distance Di of the driver at the airport, the average cost C of the driver choosing to carry passengers from the airport is obtained as follows:(16)C=Ci×Di.Calculate the average passenger-carrying timet2 based on the average speed of local taxis as follows: (17)t2=Div.Add the two times to get the average timeTi per order which is shown as follows:(18)Ti=t1+t2.Finally, the income of picking up passengers at the airport can be shown as follows:(19)WA=Wi−CTi=Di×pi−Ci×DiDi/v+0.5N.


### 5.3. Calculation Income of Carrying Passengers in the Urban Area

There is a big difference in the calculation method of income between the carrying passenger in urban area and waiting for passengers in the storage tank [26]. In the former mode, there is no waiting time for passengers in the airport storage tank, but the empty search distance and time are extra. In the calculation process, assuming that the driver searches for the next order immediately after completing one, the passenger-seeking distance is the empty driving distance (empty driving distance).In this mode, the average passenger-carrying distance and empty driving distance need to be obtained to calculate the average revenue per order. According to the taxi operation data of a certain city, the average passenger-carrying distance in different periods can be obtained asDj, as is shown in Table 9.Table 9
Average carrying passenger distance of taxis in Shanghai in different periods (km).
Time distributionAverage passenger-carrying distanceWeekday8.67Weekend8.28Holiday9.14According to theK-Means clustering algorithm, the average passenger-seeking time is calculated. The passenger-seeking distance is the empty driving; however, the empty driving distance in different periods is different, so the empty driving distance can be converted according to the mileage utilization rate in each period, which is shown in Table 10.Table 10
Mileage utilization at different time periods of the operating day.
Time periodMileage utilization (%)1:00∼3:00483:00∼5:00385:00∼7:00427:00∼9:00549:00∼11:006611:00∼13:006013:00∼15:006415:00∼17:005817:00∼19:006419:00∼21:005221:00∼23:005023:00∼1:0041Thus, the relationship between average empty driving distance and average passenger-seeking distanceklength can be given by formula (20), and the average passenger-seeking distance in different time periods is shown in Table 11.(20)klength=u×ylength−ylength.Table 11
Average passenger-seeking distance in different time periods.
Time periodWeekdayWeekendHoliday1:00∼3:009.398.979.903:00∼5:0014.1413.5114.915:00∼7:0011.9711.4312.627:00∼9:007.387.057.799:00∼11:004.474.274.7111:00∼13:005.785.526.0913:00∼15:004.884.665.1415:00∼17:006.286.006.6217:00∼19:004.884.665.1419:00∼21:008.007.648.4421:00∼23:008.678.289.1423:00∼1:009.789.4311.23Here,μ is mileage utilization; ylength is operating mileage; totallength is the total mileage driven; klength is empty driving distance; totallength=ylength+klength; μ=ylength/totallength.According to the average speedV of a taxi, time Tj, cost Cj, and income wj for the driver to complete a single order in the urban area are calculated.(21)Tj=Dj+sv.(22)Cj=Dj+s×c.According to formula (21) and formula (22), the average cost of a single order wj for drivers who choose to return to the urban area to pick up passengers is shown as follows: (23)wj=Dj−cjTj=Dj×p−Dj+s×cDj+s/v.


## 5.1. Collection of the Driver-Decision Model

According to the decision-making model constructed in Section4.3, the taxi driver’s decision-making strategy model is obtained by calibrating the parameters with the domestic airport data.The taxi charging standards and average fuel consumption and driving distance of domestic airport taxis are shown in Tables2 and 3, respectively.Table 2
Taxi charging standard in a city.
KilometersDay (5 : 00–23 : 00)Night (23 : 00–5 : 00)0∼3 km14 RMB18 RMB3–15 km2.5 RMB/km3.1 RMB/kmMore than 15 km3.6 RMB/km4.7 RMB/kmTable 3
Average fuel consumption and driving distance of taxis in an airport of a city.
Average fuel consumption per kilometer (RMB/km)0.44Average driving distance (km)60According to the flight information of a certain domestic airport, the number of flights arriving at this airport is mainly affected by the time of day and whether it is a holiday. According to the collected flight data for every two hours of a domestic airport on working days, nonworking days, and holidays, the number of flight arrivals is recorded asn; the number of flight arrivals at a certain domestic airport in different dates and time periods is shown in Table 4. According to survey data, the proportion of passengers who choose taxis after arriving at the airport is relatively stable. About 15% of passengers will choose taxis during the daytime and 45% at night. Table 4 and Figure 3 show the ratio of taxis at a certain domestic airport.Table 4
The flights arrival in different periods of a certain domestic airport.
Observation periodWeekdayWeekendHoliday23:00–01:0046901:00–03:0025803:00–5:00481205:00–7:0012141907:00–9:0019183109:00–11:0024283811:00–13:0020314013:00–15:0023233415:00–17:0015132317:00–19:0016123819:00–21:0018182621:00–23:0091519Figure 3
Flights arrivals in different periods.According to flight data, the demand for taxis in the time period is accurately estimated. The proportion of passengers who choose to take taxis in a certain time period is shown in Table5，and it can be expressed by the following equation:(12)M=n×ε×α,where n is the number of taxi drivers arriving at the airport; ε is the passenger capacity of different models; and α is proportion of taking a taxi.Table 5
Proportion of passengers choosing taxis in Pudong Airport.
CategoryDaytime (%)Night (%)Proportion of taking taxi (α)1545


## 5.2. Calculation of Airport Passenger Revenue

The income of the driver who chooses to wait for passengers at the airport is mainly related to the average passenger-carrying distance and the waiting time in the storage tank. However, it is difficult to obtain the average passenger distance data of airport taxis [24]. According to the operating data of the four major taxi companies in a certain city, the passenger flow distribution law of the city’s airport passengers, the distribution weight of the passenger flow, and the travel characteristics of different passenger flows are estimated to obtain the average passenger-carrying distance for different characteristic dates.The passenger flow of the airport is mainly divided into two parts: tourist flow and other passengers flow. The passenger flow is different in different periods, and the destinations that different passenger flows choose to go to by taxi also have a large gap, so the benefit is different too. The passenger flow ratio of the airport in different periods is shown in Table6.Table 6
Percentage of passenger flow at an airport with different daily characteristics.
CategoryWeekdayWeekendHolidayTourist flow∂10.440.510.65Other passengers flow∂20.560.490.35Tourists choose taxis mainly to go to scenic spots or hotels, while residents are familiar with the local traffic conditions and will choose to take taxis at a relatively short distance [25]; airport taxi mileage data are collected from four major taxi operating companies, and the weighted average of taxi operating mileage is taken and used as the average passenger-carrying distance of the tourist flow, denoted as x1; the average travel distance of the resident passenger flow is recorded as x2, the average passenger-carrying distances of taxis for different passenger flows on different characteristic days of a certain airport are obtained, as shown in Table 7.Table 7
Average carrying distances of taxis with different passenger flows on different days (km).
Carrying distancesWeekdayWeekendHolidayTourist flow∂124.5225.6827.62Other passengers flow∂216.4518.2420.85According to Table8, the average passenger-carrying distance of different passenger flows in different periods is measured and averaged, and the average carrying distance of each passenger at the airport of the driver is calculated as follows:(13)Di=x1×∂1+x2×∂2.Table 8
Average carrying distances of taxis on different time periods (km).
Time periodsDistanceWeekday21.95828Weekend30.07744Holiday40.47122Therefore, the average driver’s income per orderWi can be obtained as follows: (14)Wi=Di×pi.Before entering the storage tank, the driver can know the number of taxis in the storage tank in advance. Through the investigation and observation, the average time for passengers to board the taxi ist=0.5 min, so the average waiting time t1 of the driver in the storage tank can be calculated as follows:(15)t1=0.5×N0.5×N+Δt.Δt is the waiting time in the taxi storage tank.According to the average fuel consumption per kilometerCi of a certain city and the average passenger-carrying distance Di of the driver at the airport, the average cost C of the driver choosing to carry passengers from the airport is obtained as follows:(16)C=Ci×Di.Calculate the average passenger-carrying timet2 based on the average speed of local taxis as follows: (17)t2=Div.Add the two times to get the average timeTi per order which is shown as follows:(18)Ti=t1+t2.Finally, the income of picking up passengers at the airport can be shown as follows:(19)WA=Wi−CTi=Di×pi−Ci×DiDi/v+0.5N.


## 5.3. Calculation Income of Carrying Passengers in the Urban Area

There is a big difference in the calculation method of income between the carrying passenger in urban area and waiting for passengers in the storage tank [26]. In the former mode, there is no waiting time for passengers in the airport storage tank, but the empty search distance and time are extra. In the calculation process, assuming that the driver searches for the next order immediately after completing one, the passenger-seeking distance is the empty driving distance (empty driving distance).In this mode, the average passenger-carrying distance and empty driving distance need to be obtained to calculate the average revenue per order. According to the taxi operation data of a certain city, the average passenger-carrying distance in different periods can be obtained asDj, as is shown in Table 9.Table 9
Average carrying passenger distance of taxis in Shanghai in different periods (km).
Time distributionAverage passenger-carrying distanceWeekday8.67Weekend8.28Holiday9.14According to theK-Means clustering algorithm, the average passenger-seeking time is calculated. The passenger-seeking distance is the empty driving; however, the empty driving distance in different periods is different, so the empty driving distance can be converted according to the mileage utilization rate in each period, which is shown in Table 10.Table 10
Mileage utilization at different time periods of the operating day.
Time periodMileage utilization (%)1:00∼3:00483:00∼5:00385:00∼7:00427:00∼9:00549:00∼11:006611:00∼13:006013:00∼15:006415:00∼17:005817:00∼19:006419:00∼21:005221:00∼23:005023:00∼1:0041Thus, the relationship between average empty driving distance and average passenger-seeking distanceklength can be given by formula (20), and the average passenger-seeking distance in different time periods is shown in Table 11.(20)klength=u×ylength−ylength.Table 11
Average passenger-seeking distance in different time periods.
Time periodWeekdayWeekendHoliday1:00∼3:009.398.979.903:00∼5:0014.1413.5114.915:00∼7:0011.9711.4312.627:00∼9:007.387.057.799:00∼11:004.474.274.7111:00∼13:005.785.526.0913:00∼15:004.884.665.1415:00∼17:006.286.006.6217:00∼19:004.884.665.1419:00∼21:008.007.648.4421:00∼23:008.678.289.1423:00∼1:009.789.4311.23Here,μ is mileage utilization; ylength is operating mileage; totallength is the total mileage driven; klength is empty driving distance; totallength=ylength+klength; μ=ylength/totallength.According to the average speedV of a taxi, time Tj, cost Cj, and income wj for the driver to complete a single order in the urban area are calculated.(21)Tj=Dj+sv.(22)Cj=Dj+s×c.According to formula (21) and formula (22), the average cost of a single order wj for drivers who choose to return to the urban area to pick up passengers is shown as follows: (23)wj=Dj−cjTj=Dj×p−Dj+s×cDj+s/v.


## 6. Optimization of Taxi Passenger-Carrying Order and Layout

### 6.1. Analysis of Taxi Queue of Passenger Carrying Based on Queuing Theory

In order that taxis can serve passengers arriving at the airport efficiently，the queuing theory is proposed to optimize taxi queuing and passengers boarding process [27]. Assuming that there is no upper limit on the number of passenger boarding points, a taxi is arranged at each boarding point by default, and the boarding points are evenly distributed in the airport boarding area, and the distance between passengers arriving at each boarding point is the same; the optimization problem conforms to the M/M/S queuing system.The goal of optimization is to ensure that passengers are evacuated quickly, and the optimal number of waiting points is calculated through modeling so as to minimize the cost of the reception and the loss of passengers due to waiting. The number of passengers arriving at the waiting point can be obtained from the flight information; calculate the reception cost and the loss of passengers waiting. From the relationship between the queue lengthL, the service intensity ρ, and the number of receptions S in the M/M/S model, the functional dependence of L on S is estimated, and the optimal solution of the built model S is calculated finally, that is, the location and opening number of the optimal boarding point.It is proposed to design a “priority” scheme for drivers with short carrying distance to enter the airport to carry passengers, so as to avoid serious imbalance in benefits due to the large difference in passenger-carrying distance. To solve the problem, the following optimization model is proposed. According to equations (9)–(11), the optimal model of driver benefit balance based on the passenger-carrying distance can be transformed into the minimum absolute value of the short-distance taxis and long-distance taxis in the same time.The calculation model of the average revenue of long and short passenger-carrying distances, respectively, is given, and the actual operating data is used to verify and compare the average return value, and they are discussed under the extreme conditions, so as to obtain a critical mileage value that distinguishes priority release. In addition, we compare the critical point with the numerical deviation rate and evaluate the rationality of the model. To make the evacuation rate of passengers higher and the queuing time as short as possible, we require as many boarding points as possible. At the same time, we need to consider that each boarding point is used reasonably and its construction and maintenance costs need to be as low as possible; therefore, the utilization rateρ of the boarding point should reach a reasonable value.


### 6.2. Optimization Plan of Airport Layout Design

Taking into account the safety factors of boarding passengers at the airport, if two lanes are queued for boarding passengers, passengers must cross the inner lane when boarding from the outer lane, which poses a greater safety hazard. At the same time, passengers tend to prefer to leave the inner lane, leading to the outer lane low utilization efficiency. Based on this, the paper assumes that it is a one-sided lane to board passengers; the side of the lane near the airport entrance and exit is the location of the passenger boarding point. The outer lane is the passage for the taxi to enter and leave the boarding point. In addition, since the boarding points are evenly distributed in the boarding area, passengers arrive at each boarding point with the same distance, so there is no need to consider the influence of the location of the pick-up point. Therefore, the influence of the location of the boarding point is not considered. The exits and boarding points of airport are shown in Figure4.Figure 4
Taxi points in the boarding area.


### 6.3. Linear Programming Model Based on Queuing Theory

Based on queuing theory, theM/M/S model for setting up the entire boarding point is a Poisson input, negative exponential distribution service, and multiple service desks. When there are people queuing at the exit, the taxi queuing system starts to enter the busy period. Passengers in the system are in a queue waiting state or go to the corresponding pick-up point from the exit to get on the car; once the queue and the number of people on the car is 0, the system enters the idle period. The utilization rate of the service desk (pick-up point) of the queuing system is denoted by ρ, which represents the service strength of the queuing system. In the M/M/S model,S is the number of points on board; μ is the number of passengers served per unit time; λ is the average number of passengers arriving at the system per unit time, that is, the arrival rate.For the queuing system, the main indicators for evaluating its pros and cons are queuing length and customer stay time. From the perspective of optimization, the two need to be shortened as much as possible. The actual queuing process can be simplified, and the passenger queue can be defined as a single line. When a taxi arrives at the boarding point, the corresponding number of passengers will be released to the simplified model.In order to determine the amount of the optimal boarding points in the case ofλ and μ, it is necessary to calculate the probability pi of i passengers in the system under the condition of statistical equilibrium.(24)p0=∑i=1s−1sρii!+sρss!∗11−ρ−1.(25)pi=sρii!p0,1≤i≤sssρis!p0,i≤s.Taking into account the actual situation of airport construction,S cannot be too large. When all the pick-up points are occupied, the probability D that passengers need to wait can be expressed as follows:(26)D=1−∑i=0s−1pi.Seek captainLs’s expectation Lq as shown in the three following formulas:(27)Ls=∑i=0∞i×pi=sρ+ρ1−ρ2ps,(28)Lq=∑i=0∞i×ps+i=ρ1−ρ2ps,(29)so:Ls=Lq+sρ=1s!∗ρss1−ρ2p0+λμ.Because passengers are unable to leave the airport or conduct other personal businesses while waiting in the queue, passengers should be deemed to have corresponding losses during the waiting time, and the loss per unit time (hour) of passengers is converted into economic lossesα. The construction and maintenance costs are β, and the total cost is s∗β.Therefore, evacuating passengers as soon as possible and ensuring the highest riding efficiency can be transformed into finding the minimum sum of the losses caused by waiting for passengers and the construction and maintenance cost of the boarding point, which can be transformed into the following objective function:(30)minZs=z1+z2.Here,z1=Ls×α is the loss of passengers for waiting; z2=s∗β is the construction cost and maintenance cost of setting up a pick-up point for the airport. The objective function is shown as follows:(31)Zs≤Zs+1Zs≤Zs−1.Constraints can be transformed as shown in the following formula:(32)Zs−1−Zs≥αβ≥Zs+1−Zs.Finally, finding the optimal solutionSm, because Sm is the optimal solution, there are ZSm+1≥ZSm and ZSm−1≥ZSm. The arrival rate of the passenger flow λ collected at an airport and the number of people μ boarding the train per unit time are substituted into the constructed optimization model to solve the optimal solution.


## 6.1. Analysis of Taxi Queue of Passenger Carrying Based on Queuing Theory

In order that taxis can serve passengers arriving at the airport efficiently，the queuing theory is proposed to optimize taxi queuing and passengers boarding process [27]. Assuming that there is no upper limit on the number of passenger boarding points, a taxi is arranged at each boarding point by default, and the boarding points are evenly distributed in the airport boarding area, and the distance between passengers arriving at each boarding point is the same; the optimization problem conforms to the M/M/S queuing system.The goal of optimization is to ensure that passengers are evacuated quickly, and the optimal number of waiting points is calculated through modeling so as to minimize the cost of the reception and the loss of passengers due to waiting. The number of passengers arriving at the waiting point can be obtained from the flight information; calculate the reception cost and the loss of passengers waiting. From the relationship between the queue lengthL, the service intensity ρ, and the number of receptions S in the M/M/S model, the functional dependence of L on S is estimated, and the optimal solution of the built model S is calculated finally, that is, the location and opening number of the optimal boarding point.It is proposed to design a “priority” scheme for drivers with short carrying distance to enter the airport to carry passengers, so as to avoid serious imbalance in benefits due to the large difference in passenger-carrying distance. To solve the problem, the following optimization model is proposed. According to equations (9)–(11), the optimal model of driver benefit balance based on the passenger-carrying distance can be transformed into the minimum absolute value of the short-distance taxis and long-distance taxis in the same time.The calculation model of the average revenue of long and short passenger-carrying distances, respectively, is given, and the actual operating data is used to verify and compare the average return value, and they are discussed under the extreme conditions, so as to obtain a critical mileage value that distinguishes priority release. In addition, we compare the critical point with the numerical deviation rate and evaluate the rationality of the model. To make the evacuation rate of passengers higher and the queuing time as short as possible, we require as many boarding points as possible. At the same time, we need to consider that each boarding point is used reasonably and its construction and maintenance costs need to be as low as possible; therefore, the utilization rateρ of the boarding point should reach a reasonable value.


## 6.2. Optimization Plan of Airport Layout Design

Taking into account the safety factors of boarding passengers at the airport, if two lanes are queued for boarding passengers, passengers must cross the inner lane when boarding from the outer lane, which poses a greater safety hazard. At the same time, passengers tend to prefer to leave the inner lane, leading to the outer lane low utilization efficiency. Based on this, the paper assumes that it is a one-sided lane to board passengers; the side of the lane near the airport entrance and exit is the location of the passenger boarding point. The outer lane is the passage for the taxi to enter and leave the boarding point. In addition, since the boarding points are evenly distributed in the boarding area, passengers arrive at each boarding point with the same distance, so there is no need to consider the influence of the location of the pick-up point. Therefore, the influence of the location of the boarding point is not considered. The exits and boarding points of airport are shown in Figure4.Figure 4
Taxi points in the boarding area.


## 6.3. Linear Programming Model Based on Queuing Theory

Based on queuing theory, theM/M/S model for setting up the entire boarding point is a Poisson input, negative exponential distribution service, and multiple service desks. When there are people queuing at the exit, the taxi queuing system starts to enter the busy period. Passengers in the system are in a queue waiting state or go to the corresponding pick-up point from the exit to get on the car; once the queue and the number of people on the car is 0, the system enters the idle period. The utilization rate of the service desk (pick-up point) of the queuing system is denoted by ρ, which represents the service strength of the queuing system. In the M/M/S model,S is the number of points on board; μ is the number of passengers served per unit time; λ is the average number of passengers arriving at the system per unit time, that is, the arrival rate.For the queuing system, the main indicators for evaluating its pros and cons are queuing length and customer stay time. From the perspective of optimization, the two need to be shortened as much as possible. The actual queuing process can be simplified, and the passenger queue can be defined as a single line. When a taxi arrives at the boarding point, the corresponding number of passengers will be released to the simplified model.In order to determine the amount of the optimal boarding points in the case ofλ and μ, it is necessary to calculate the probability pi of i passengers in the system under the condition of statistical equilibrium.(24)p0=∑i=1s−1sρii!+sρss!∗11−ρ−1.(25)pi=sρii!p0,1≤i≤sssρis!p0,i≤s.Taking into account the actual situation of airport construction,S cannot be too large. When all the pick-up points are occupied, the probability D that passengers need to wait can be expressed as follows:(26)D=1−∑i=0s−1pi.Seek captainLs’s expectation Lq as shown in the three following formulas:(27)Ls=∑i=0∞i×pi=sρ+ρ1−ρ2ps,(28)Lq=∑i=0∞i×ps+i=ρ1−ρ2ps,(29)so:Ls=Lq+sρ=1s!∗ρss1−ρ2p0+λμ.Because passengers are unable to leave the airport or conduct other personal businesses while waiting in the queue, passengers should be deemed to have corresponding losses during the waiting time, and the loss per unit time (hour) of passengers is converted into economic lossesα. The construction and maintenance costs are β, and the total cost is s∗β.Therefore, evacuating passengers as soon as possible and ensuring the highest riding efficiency can be transformed into finding the minimum sum of the losses caused by waiting for passengers and the construction and maintenance cost of the boarding point, which can be transformed into the following objective function:(30)minZs=z1+z2.Here,z1=Ls×α is the loss of passengers for waiting; z2=s∗β is the construction cost and maintenance cost of setting up a pick-up point for the airport. The objective function is shown as follows:(31)Zs≤Zs+1Zs≤Zs−1.Constraints can be transformed as shown in the following formula:(32)Zs−1−Zs≥αβ≥Zs+1−Zs.Finally, finding the optimal solutionSm, because Sm is the optimal solution, there are ZSm+1≥ZSm and ZSm−1≥ZSm. The arrival rate of the passenger flow λ collected at an airport and the number of people μ boarding the train per unit time are substituted into the constructed optimization model to solve the optimal solution.


## 7. Numerical Experiments

### 7.1. Model Solving and Rationality Analysis

#### 7.1.1. The Acquisition Scheme of Total Passenger Flow at the Airport

(1)
Location of investigation: Shang Hongqiao Airport(2)
Investigators: 20 postgraduates(3)
Survey time: May 28, 2020, to June 3, 2020According to the characteristics of airport operation period, 12 time periods are divided, which can be calculated by investigating the arrival of the airport flight, so the passenger quantity with travel demand after the flight arrives at the airport can be calculated.


#### 7.1.2. The Threshold of Driver Decision

According to the airport data collected in Step1, the model is established by using MATLAB, and the results are shown in Table 12.Table 12
Driver selection decision scheme in different periods.
Observing sessionWorking days (persons)Nonworking days (persons)Holiday (persons)1:00∼3:0058.8119.6152.23:00∼5:00130.8163.4206.45:00∼7:0062.270.884.57:00∼9:003.345.054.39:00∼11:0011.328.735.111:00∼13:0031.336.043.713:00∼15:0026.830.937.815:00∼17:0033.838.846.917:00∼19:0026.830.937.819:00∼21:006.448.458.321:00∼23:009.716.262.723:00∼1:0061.787.2120.5According to the data in Table12, in a certain period (1 : 00–3 : 00) (working day), when the number of taxis in the storage pool reaches a certain value (58), the driver will choose to go to the urban area to pick up passengers, and the income will be higher, which can be shown in Figure 5.Figure 5
Driver selection decision scheme in different periods.


### 7.2. The Solution of the Model

By substituting the flight data of an airport collected earlier into the model, the number of passengers arriving at the loading area every two hours at each exit can be obtained from Table13.Table 13
Passengers arriving at the loading area within unit time of an airport in different periods.
Observing sessionWorking daysNonworking daysHoliday23:00–1:004205405401:00–3:006306306303:00–5:005407207205:00–7:004204804807:00–9:004204805409:00–11:0048054060011:00–13:0054060066013:00–15:0054060066015:00–17:0048054060017:00–19:0042048054019:00–21:0040042048021:00–23:00400380420At the airport, the average number of passengers per taxi isr = 1.5, and the passenger flow of each boarding point every two hours is calculated to be 360. Two hours is defined as the unit time, and λ is the average number of passengers arriving in the unit time; that is, the average arrival rate is λ  = 360 passengers/2 h, and μ is the average number of passengers who have completed the service in a unit time. Through investigation, the ratio of passenger time cost α to construction cost and maintenance cost β of a single boarding point is 1 : 400.Take the above data into equation (29) to equation (32): calculate the values of s, and arrange them according to time period and characteristic day; we can get the number of boarding points opened in different periods of time in an airport which is shown in Table 14.Table 14
The number of boarding points opened in different periods in the airport.
Observing sessionWorking daysNonworking daysHoliday23:00–1:004551:00–3:004553:00–5:005665:00–7:004557:00–9:004559:00–11:0055511:00–13:0055513:00–15:0055515:00–17:0055517:00–19:0045519:00–21:0044521:00–23:00444Determine the number of open pick-up points under different passenger flow, and then put the vehicles and passengers into the receiving area and loading area in a certain number of batches.The boarding points needed are shown in Figure6.Figure 6
The number of boarding points opened in different periods.


## 7.1. Model Solving and Rationality Analysis

### 7.1.1. The Acquisition Scheme of Total Passenger Flow at the Airport

(1)
Location of investigation: Shang Hongqiao Airport(2)
Investigators: 20 postgraduates(3)
Survey time: May 28, 2020, to June 3, 2020According to the characteristics of airport operation period, 12 time periods are divided, which can be calculated by investigating the arrival of the airport flight, so the passenger quantity with travel demand after the flight arrives at the airport can be calculated.


### 7.1.2. The Threshold of Driver Decision

According to the airport data collected in Step1, the model is established by using MATLAB, and the results are shown in Table 12.Table 12
Driver selection decision scheme in different periods.
Observing sessionWorking days (persons)Nonworking days (persons)Holiday (persons)1:00∼3:0058.8119.6152.23:00∼5:00130.8163.4206.45:00∼7:0062.270.884.57:00∼9:003.345.054.39:00∼11:0011.328.735.111:00∼13:0031.336.043.713:00∼15:0026.830.937.815:00∼17:0033.838.846.917:00∼19:0026.830.937.819:00∼21:006.448.458.321:00∼23:009.716.262.723:00∼1:0061.787.2120.5According to the data in Table12, in a certain period (1 : 00–3 : 00) (working day), when the number of taxis in the storage pool reaches a certain value (58), the driver will choose to go to the urban area to pick up passengers, and the income will be higher, which can be shown in Figure 5.Figure 5
Driver selection decision scheme in different periods.


## 7.1.1. The Acquisition Scheme of Total Passenger Flow at the Airport

(1)
Location of investigation: Shang Hongqiao Airport(2)
Investigators: 20 postgraduates(3)
Survey time: May 28, 2020, to June 3, 2020According to the characteristics of airport operation period, 12 time periods are divided, which can be calculated by investigating the arrival of the airport flight, so the passenger quantity with travel demand after the flight arrives at the airport can be calculated.


## 7.1.2. The Threshold of Driver Decision

According to the airport data collected in Step1, the model is established by using MATLAB, and the results are shown in Table 12.Table 12
Driver selection decision scheme in different periods.
Observing sessionWorking days (persons)Nonworking days (persons)Holiday (persons)1:00∼3:0058.8119.6152.23:00∼5:00130.8163.4206.45:00∼7:0062.270.884.57:00∼9:003.345.054.39:00∼11:0011.328.735.111:00∼13:0031.336.043.713:00∼15:0026.830.937.815:00∼17:0033.838.846.917:00∼19:0026.830.937.819:00∼21:006.448.458.321:00∼23:009.716.262.723:00∼1:0061.787.2120.5According to the data in Table12, in a certain period (1 : 00–3 : 00) (working day), when the number of taxis in the storage pool reaches a certain value (58), the driver will choose to go to the urban area to pick up passengers, and the income will be higher, which can be shown in Figure 5.Figure 5
Driver selection decision scheme in different periods.


## 7.2. The Solution of the Model

By substituting the flight data of an airport collected earlier into the model, the number of passengers arriving at the loading area every two hours at each exit can be obtained from Table13.Table 13
Passengers arriving at the loading area within unit time of an airport in different periods.
Observing sessionWorking daysNonworking daysHoliday23:00–1:004205405401:00–3:006306306303:00–5:005407207205:00–7:004204804807:00–9:004204805409:00–11:0048054060011:00–13:0054060066013:00–15:0054060066015:00–17:0048054060017:00–19:0042048054019:00–21:0040042048021:00–23:00400380420At the airport, the average number of passengers per taxi isr = 1.5, and the passenger flow of each boarding point every two hours is calculated to be 360. Two hours is defined as the unit time, and λ is the average number of passengers arriving in the unit time; that is, the average arrival rate is λ  = 360 passengers/2 h, and μ is the average number of passengers who have completed the service in a unit time. Through investigation, the ratio of passenger time cost α to construction cost and maintenance cost β of a single boarding point is 1 : 400.Take the above data into equation (29) to equation (32): calculate the values of s, and arrange them according to time period and characteristic day; we can get the number of boarding points opened in different periods of time in an airport which is shown in Table 14.Table 14
The number of boarding points opened in different periods in the airport.
Observing sessionWorking daysNonworking daysHoliday23:00–1:004551:00–3:004553:00–5:005665:00–7:004557:00–9:004559:00–11:0055511:00–13:0055513:00–15:0055515:00–17:0055517:00–19:0045519:00–21:0044521:00–23:00444Determine the number of open pick-up points under different passenger flow, and then put the vehicles and passengers into the receiving area and loading area in a certain number of batches.The boarding points needed are shown in Figure6.Figure 6
The number of boarding points opened in different periods.


## 8. Optimization of Reloading Order and Sensitivity Analysis

### 8.1. Optimization of Reloading Order Based on Short Distance

From the perspective of balancing the interests of taxi drivers, it is necessary to give priority to drivers carrying short-distance passengers to return to the airport to pick up passengers again.It is proposed to establish a green channel for short-distance drivers, so that all qualified short-distance drivers do not need to enter the vehicle storage pool for waiting but queue up in the green channel to receive passengers; the operation mode of green channel is given below.Step 6.
Before starting to use the green channel, taxis waiting to receive passengers at the airport should waitt1 in the parking pool.Step 7.
When a taxi receives a short-distance order, it can return to the green channel of the airport when completing the order and will be given the priority to waiting for passengers; when a taxi receives a long-distance order, even when it returns to the airport, it needs to enter the parking pool to queue up, instead of taking the green channel. Due to the large distance, high time cost, and high fuel consumption, drivers who receive long-distance orders may not choose to return to the airport to rearrange the team fort1 to pick up the next passenger but choose to solicit passengers nearby.Step 8.
The driver who received a short-distance order in the last round will pick up the passenger through the green channel. If the driver still receives the short-distance order in this round, he can still return to the green channel of the airport to pick up passengers after completing the order. If the order received is a long-distance order, the handling method is the same as that in the second step. This goes on and on.
In the process of receiving passengers at the airport, the taxi will not return after receiving the long-distance order. If the taxi goes directly to the short-distance order, it will return to the airport and enter the green channel for the next round of passenger-carrying task.
In order to explain the above algorithm ideas, the following indicators are defined.
Then, in order to make the average profits (yuan/minute) of drivers who pick up long-distance passengers and those who pick up short-distance passengersN times at the airport similar, there is a relationship between them as is shown in the following equation: (33)a1−b1t1+t2=N×a2−2N×b2t1+2N×t3+N×t4.
It can be seen from the above steps that if the driver of the short distance receives a long-distance passenger in the process of transporting passengers from the airport, he will no longer come back to the airport. Therefore,N can be taken to approach infinity when calculating the average profit of drivers.
Then the original relation can be changed into the two following equations:(34)a1−b1t1+t2=N×a2−2N×b2t1+2N×t3+N×t4.(35)a1−b1t1+t2=limN⟶∞N×a2−2N×b2t1+2N×t3+N×t4.
WhenN tends to infinity, equation (35) can be approximately equal to(36)a1−b1t1+t2=a2−2b22t3+t4.
In equation (36), it is assumed that the average revenue of N short-distance orders is equal to that of a long-distance order; then they are considered to be in equilibrium.
Through data collection, field research, and other methods, we can collect the data of different cities and regionsa1, b1, t1, t2, and t4. When n approaches the limit, a2=KX, b2=Xb0, and t3=X/V.
Then, substituting formula (36), we get the following formula:(37)a1−b1t1+t2=KX−2Xb02X/V+t4.
SolveX, and, compared with the actual situation of the city and Regional Airport, determine whether the solution obtained by observation is reasonable.
Taking an airport in a megacity as an example, the critical kilometers are calculated, and the rationality of the model is verified with the actual indexes given by the airport，which is shown in Table15.Table 15
Taxi mileage and reference price from an airport to urban landmark.
DestinationMileage (km)Reference fare (yuan)Xujiahui (Oriental Commercial Building, Ganghui Plaza, Pacific Department Store)48180Xinzhuang50185Lujiazui (Oriental Pearl Tower, Jinmao Tower, Zhengda Plaza)44165Pudong Yohan Center44165Thumb square (Lianyang Community)37165Pentagonal field45170Yuexing global port56215Jing’an Temple50185Shanghai Stadium (Shanghai Gymnasium)48180Jinjiang paradise46180People’s Square (Urban Planning Museum)48180Yu Garden (Town God’s Temple)46175The Bund50185Shanghai Science and Technology Museum39145Shanghai South Railway Station46145Shanghai Railway Station50185Long-distance passenger terminal50185Hongqiao transportation hub60230Average47.6111178.8889


### 8.2. Sensitivity Analysis

As an optimization problem, sensitivity analysis of model parameters is essential:(1)
During the workdays, by investigating the average distanced between an airport and the surrounding landmark buildings and business districts and combining with taxi charging standards, we can get the following conclusions: d=47.61km,(38)a1=14+15−3×2.5+d−15×3.6=178.89,b1=c×d=21.08yuan.According to the survey and statistics, 15% of the taxi orders from an airport are short-distance orders. In the initial conditions, taxis entering the airport for the first time have to queue for 2 hours. Therefore, the average waiting time of each taxi in the green channel is as follows:(39)t4=120×15%=18min.Through Baidu map software, we can get the driving distanced from the airport to the urban area of the city, and the time required is t2=90min.Substitute the above-mentioneda1, b1, t1, t2, and t4 into formula (34).It can be solved thatX=23.53km; according to the investigation, the critical distance to distinguish long distance and short distance is 22 km, and the deviation rate between X and the critical value given by the airport is calculated: 23.53−22÷22=6.95% (keep two decimal places). The deviation rate between the calculated value and the actual value is less than 7%, which belongs to the acceptable error range, so the accuracy of the model is high. The result is shown in Table 16.(2)
Meanwhile, during the weekends, calculate the above-mentioneda1, b1, t1, t2, and t4 into formulas (34)–(37): we can obtain Table 17.Table 16
The optimized calculation results from the airport to urban areas in workdays.
Average distance (km)Percentage of short-distance orders (%)The average waiting time (min)Threshold of long and short distance (km)47.61151822Table 17
The optimized calculation results from the airport to urban in weekends.
Average distance (km)Percentage of short-distance orders (%)The average waiting time (min)Threshold of long and short distance (km)57.23924.129.1Comparing the parameter values of airport taxis on weekends and weekdays, it can be seen that all parameters have changed sensitively, especially the definition of the threshold of long and short distance, which fully shows that the constructed model and parameter calibration are reasonable and accurate.


## 8.1. Optimization of Reloading Order Based on Short Distance

From the perspective of balancing the interests of taxi drivers, it is necessary to give priority to drivers carrying short-distance passengers to return to the airport to pick up passengers again.It is proposed to establish a green channel for short-distance drivers, so that all qualified short-distance drivers do not need to enter the vehicle storage pool for waiting but queue up in the green channel to receive passengers; the operation mode of green channel is given below.Step 6.
Before starting to use the green channel, taxis waiting to receive passengers at the airport should waitt1 in the parking pool.Step 7.
When a taxi receives a short-distance order, it can return to the green channel of the airport when completing the order and will be given the priority to waiting for passengers; when a taxi receives a long-distance order, even when it returns to the airport, it needs to enter the parking pool to queue up, instead of taking the green channel. Due to the large distance, high time cost, and high fuel consumption, drivers who receive long-distance orders may not choose to return to the airport to rearrange the team fort1 to pick up the next passenger but choose to solicit passengers nearby.Step 8.
The driver who received a short-distance order in the last round will pick up the passenger through the green channel. If the driver still receives the short-distance order in this round, he can still return to the green channel of the airport to pick up passengers after completing the order. If the order received is a long-distance order, the handling method is the same as that in the second step. This goes on and on.
In the process of receiving passengers at the airport, the taxi will not return after receiving the long-distance order. If the taxi goes directly to the short-distance order, it will return to the airport and enter the green channel for the next round of passenger-carrying task.
In order to explain the above algorithm ideas, the following indicators are defined.
Then, in order to make the average profits (yuan/minute) of drivers who pick up long-distance passengers and those who pick up short-distance passengersN times at the airport similar, there is a relationship between them as is shown in the following equation: (33)a1−b1t1+t2=N×a2−2N×b2t1+2N×t3+N×t4.
It can be seen from the above steps that if the driver of the short distance receives a long-distance passenger in the process of transporting passengers from the airport, he will no longer come back to the airport. Therefore,N can be taken to approach infinity when calculating the average profit of drivers.
Then the original relation can be changed into the two following equations:(34)a1−b1t1+t2=N×a2−2N×b2t1+2N×t3+N×t4.(35)a1−b1t1+t2=limN⟶∞N×a2−2N×b2t1+2N×t3+N×t4.
WhenN tends to infinity, equation (35) can be approximately equal to(36)a1−b1t1+t2=a2−2b22t3+t4.
In equation (36), it is assumed that the average revenue of N short-distance orders is equal to that of a long-distance order; then they are considered to be in equilibrium.
Through data collection, field research, and other methods, we can collect the data of different cities and regionsa1, b1, t1, t2, and t4. When n approaches the limit, a2=KX, b2=Xb0, and t3=X/V.
Then, substituting formula (36), we get the following formula:(37)a1−b1t1+t2=KX−2Xb02X/V+t4.
SolveX, and, compared with the actual situation of the city and Regional Airport, determine whether the solution obtained by observation is reasonable.
Taking an airport in a megacity as an example, the critical kilometers are calculated, and the rationality of the model is verified with the actual indexes given by the airport，which is shown in Table15.Table 15
Taxi mileage and reference price from an airport to urban landmark.
DestinationMileage (km)Reference fare (yuan)Xujiahui (Oriental Commercial Building, Ganghui Plaza, Pacific Department Store)48180Xinzhuang50185Lujiazui (Oriental Pearl Tower, Jinmao Tower, Zhengda Plaza)44165Pudong Yohan Center44165Thumb square (Lianyang Community)37165Pentagonal field45170Yuexing global port56215Jing’an Temple50185Shanghai Stadium (Shanghai Gymnasium)48180Jinjiang paradise46180People’s Square (Urban Planning Museum)48180Yu Garden (Town God’s Temple)46175The Bund50185Shanghai Science and Technology Museum39145Shanghai South Railway Station46145Shanghai Railway Station50185Long-distance passenger terminal50185Hongqiao transportation hub60230Average47.6111178.8889


## 8.2. Sensitivity Analysis

As an optimization problem, sensitivity analysis of model parameters is essential:(1)
During the workdays, by investigating the average distanced between an airport and the surrounding landmark buildings and business districts and combining with taxi charging standards, we can get the following conclusions: d=47.61km,(38)a1=14+15−3×2.5+d−15×3.6=178.89,b1=c×d=21.08yuan.According to the survey and statistics, 15% of the taxi orders from an airport are short-distance orders. In the initial conditions, taxis entering the airport for the first time have to queue for 2 hours. Therefore, the average waiting time of each taxi in the green channel is as follows:(39)t4=120×15%=18min.Through Baidu map software, we can get the driving distanced from the airport to the urban area of the city, and the time required is t2=90min.Substitute the above-mentioneda1, b1, t1, t2, and t4 into formula (34).It can be solved thatX=23.53km; according to the investigation, the critical distance to distinguish long distance and short distance is 22 km, and the deviation rate between X and the critical value given by the airport is calculated: 23.53−22÷22=6.95% (keep two decimal places). The deviation rate between the calculated value and the actual value is less than 7%, which belongs to the acceptable error range, so the accuracy of the model is high. The result is shown in Table 16.(2)
Meanwhile, during the weekends, calculate the above-mentioneda1, b1, t1, t2, and t4 into formulas (34)–(37): we can obtain Table 17.Table 16
The optimized calculation results from the airport to urban areas in workdays.
Average distance (km)Percentage of short-distance orders (%)The average waiting time (min)Threshold of long and short distance (km)47.61151822Table 17
The optimized calculation results from the airport to urban in weekends.
Average distance (km)Percentage of short-distance orders (%)The average waiting time (min)Threshold of long and short distance (km)57.23924.129.1Comparing the parameter values of airport taxis on weekends and weekdays, it can be seen that all parameters have changed sensitively, especially the definition of the threshold of long and short distance, which fully shows that the constructed model and parameter calibration are reasonable and accurate.


## 9. Conclusion

The established decision model calculates the decision-making relationship, mainly around the relationship between the number of flights and the number of taxis in the pool; the final decision variable is the number of taxis in the poolN. In different cases, the driver only needs to compare the actual number of vehicles in the storage pool N with the corresponding critical value N1 to make a decision by comparison, which is very operable. The established mathematical model can give the corresponding opening number of boarding points according to the specific time period of a day and also can adjust the number of boarding points for holidays. On the premise of ensuring the evacuation of passenger flow as soon as possible, the resources can also be used reasonably. The utilization rate of boarding points is high and the model is flexible. Under the premise of ensuring the balance of long-term and long-distance order revenue, the established mathematical model is close to the actual value of long-term and long-distance critical point and has strong applicability.The established model largely depends on the number of flights and the number of taxis in the storage pool and has insufficient discussion on other factors such as weather and has insufficient predictive power. In addition, the model established does not discuss the new maintenance cost changes due to the change of road traffic conditions, which will be discussed in the future [28].



---

*Source: 4542299-2022-02-04.xml*