Incentive-Compatible Vertiport Reservation in Advanced
Air Mobility: An Auction-Based Approach
Abstract
The rise of advanced air mobility (AAM) is expected to become a multibillion-dollar industry in the near future. Market-based mechanisms are touted to be an integral part of AAM operations, which comprise heterogeneous operators with private valuations. In this work, we study the problem of designing a mechanism to coordinate the movement of electric vertical take-off and landing (eVTOL) aircraft, operated by multiple operators each having heterogeneous valuations associated with their fleet, between vertiports, while enforcing the arrival, departure, and parking constraints at vertiports. Particularly, we propose an incentive-compatible and individually rational vertiport reservation mechanism that maximizes a social welfare metric, which encapsulates the objective of maximizing the overall valuations of all operators while minimizing the congestion at vertiports. Additionally, we improve the computational tractability of designing the reservation mechanism by proposing a mixed binary linear programming approach that leverages the network flow structure.
1 Introduction
Advanced air mobility (AAM) encompasses the utilization of unmanned aerial vehicles (UAVs), air taxis, and various cargo and passenger transport solutions. This innovative approach taps into previously unexplored airspace, poised to revolutionize urban airspace. A recent report forecasts the air mobility market alone to exceed US$50 billion by 2035, underlining this area’s immense growth potential (Cohen et al., 2021).
Despite the widespread optimism surrounding AAM, the design of regulatory policies remains an open problem. While ideas from conventional air traffic management (e.g. (Bertsimas and Patterson, 1998, 2000; Bertsimas et al., 2011; Roy and Tomlin, 2007; Odoni, 1987)) could be leveraged, they often fall short in accommodating the dynamic and adaptable nature of AAM operations (Bichler et al., 2023), resulting from on-demand requests from operators with heterogeneous private valuations (Skorup, 2019; Seuken et al., 2022). Indeed, the administrative management methods prevalent in traditional air traffic management, such as grand-fathering rights, flow management, and first-come-first-serve, prove ineffective for AAM operations (Guerreiro et al., ; Evans et al., ) as these approaches fail to elicit the heterogeneous private valuations (arising from different aircraft specifications, demand realization, etc.) different operators have on using AAM resources. Furthermore, they risk fostering inefficient and anti-competitive outcomes, as evidenced in traditional airspace operations (Dixit et al., 2023). Recognizing the need for tailored regulation, the Federal Aviation Administration (FAA) is actively developing a clean-slate congestion management framework for AAM operations to ensure efficiency, fairness, and safety (Administration, 2023).
Market-based congestion management mechanisms have been proposed as potential solutions for AAM operations (Chin et al., 2023b; Qin and Balakrishnan, 2022; Wang et al., 2023; Evans et al., ; Skorup, 2019; Seuken et al., 2022).
Even in conventional airspace management, market-based mechanisms are extensively studied such as (Ball et al., 2018; Basso and Zhang, 2010; Carlin and Park, 1970; Mehta and Vazirani, 2020), where both theoretical and empirical evidence show their precedence over administrative approaches (Dixit et al., 2023). However, the design of market-based mechanisms that guarantee safety, efficiency, and fairness under the heterogeneous and on-demand nature of AAM operations has remained elusive as the existing approaches concentrate heavily on tactical deconfliction (Kleinbekman et al., 2018; Bertram and Wei, ), while not accounting for efficiency, fairness and the economic incentives of operators (Chin et al., 2021; Sun et al., 2023; Chin et al., 2023a, b; Wang et al., 2023; Qin and Balakrishnan, 2022; Guerreiro et al., ; Evans et al., ).
In this paper, we introduce an auction-based mechanism for a prominent AAM scenario of vertiport reservation, where electric vertical take-off and landing (eVTOL) operators with heterogeneous private valuations need to be coordinated to use vertiports based on their realized demands. This problem is challenging for three main reasons. First, the resulting reservation must ensure efficient, fair, and safe allocation of resources. Second, the operators may misreport their private valuations and demands to gain access to more valuable airspace resources (i.e. ensuring incentive compatibility). Third, the computation of these auction mechanisms is combinatorial, as evidenced by existing air traffic flow management frameworks (Bertsimas and Patterson, 1998, 2000; Bertsimas et al., 2011) (i.e. ensuring fast computability). Thus, the main question we set out for this work is:
How to design an efficient, fair, and safe vertiport reservation mechanism for heterogeneous and on-demand nature of eVTOL operators, while ensuring incentive compatibility and faster computation?
We consider an air transportation network (ATN) managed by a service provider (SP). The SP is responsible for ensuring the efficient, safe, and fair movement of aircraft operated by various fleet operators (FOs) between vertiports (as depicted in Figure 1). The goal of the SP is to maximize a metric of social welfare that is comprised of two objectives: maximize the overall (weighted) valuations111We allow the SP to weigh FOs differently in order to encourage new-comers in this emerging market. of all FOs, and minimize excessive congestion at vertiports222Note that we only consider congestion at the vertiports in this work. An extension to airborne congestion is discussed in Subsection 5.2.. Additionally, the SP must enforce arrival, departure, and parking capacity constraints at vertiports, and elicit truthful valuations from heterogeneous FOs in the form of bids.
We propose an auction mechanism, to be used by the SP, that satisfies . In this mechanism, using the bids submitted by FOs, the SP allocates the resources by maximizing social welfare, subject to capacity constraints. Next, the SP charges each FO a payment based on the externality imposed by them, which is assessed by the difference in the optimal social welfare of remaining FOs when this FO is included versus when it is excluded from the auction environment. Note that this payment mechanism is inspired by the generalized Vickrey–Clarke–Groves (VCG) mechanism (Nisan et al., 2007). We theoretically study the properties of the proposed mechanism in terms of incentive compatibility, individual rationality, and social welfare maximization (cf. Theorem 3.3).
There are two computational challenges associated with designing this mechanism. First, naively optimizing social welfare over the set of feasible allocations could be computationally challenging. Therefore, we frame the problem as a mixed binary linear program by constructing a network-flow graph to reduce the number of binary variables. Second, the computation of externality in the payment mechanism, which requires maximizing social welfare over the set of feasible allocations, requires characterizing the set of feasible allocations when an FO is excluded from the auction environment, which is non-trivial as the underlying resource allocation problem is an exchange problem. Therefore, we introduce the idea of pseudo-bids, where we simply set a bid of to an FO while computing the optimal allocation when this FO is excluded from the auction environment.
We note two important features of the problem we study in this work. First, we focus only on strategic deconfliction where the safety is encoded in the form of minimizing congestion and ensuring capacity constraints, and not on tactical deconfliction. However, our approach can be integrated into the airborne automation workflow proposed in (Wei et al., 2023) to also account for tactical deconfliction. Second, this problem is an “exchange problem”, where some of the resources desired by any FO could be occupied by aircraft of other FOs, and a feasible allocation in this setting needs to exchange the resources between FOs while respecting capacity constraints. In constrast, the standard slot allocation problems studied in conventional air traffic literature (cf. (Dixit et al., 2023; Mehta and Vazirani, 2020; Ball et al., 2018; Rassenti et al., 1982; Pertuiset and Santos, 2014; Ball et al., 2020; Bichler et al., 2023)) are “assignment problems” where the slots need to be assigned to airlines and not exchanged between airlines.
Notation: We denote the set of real numbers by , non-negative real numbers by , integers by , non-negative integers by , and natural numbers by . For , we define . The indicator function is denoted as , which is 1 when is true and 0 otherwise. When indexing a set , we follow the standard game-theoretic notation: .
2 Problem Setup
2.1 System Model
We consider an air transportation network (ATN), comprised of multiple vertiports, which are used by electric vertical take-off and landing (eVTOL) aircraft. We focus on a strategic deconfliction mechanism that complements the tactical deconfliction algorithms proposed in (Kleinbekman et al., 2018; Wu et al., 2022; Bertram and Wei, ; Shao et al., 2021). The scheduling mechanism proceeds over non-overlapping time slots with a receding time horizon. At the beginning of each time slot, all fleet operators (FOs) submit a menu of desired origin-destination pairs and the corresponding bids specifying how much they are willing to pay for getting scheduled. Then, the service provider (SP) will compute a feasible allocation and payment and execute them in the next time slot. The granted aircraft can now go to their desired locations. In most congested vertiports, when the parking capacity is fully utilized, any additional arrival would necessitate a simultaneous departure of an aicraft from that vertiport. Thus, this is an “exchange problem” as opposed to the “assignment problem” studied in other air traffic allocation problems (Dixit et al., 2023; Mehta and Vazirani, 2020; Ball et al., 2018; Rassenti et al., 1982; Pertuiset and Santos, 2014; Ball et al., 2020; Bichler et al., 2023).
We denote the set of vertiports by , the set of FOs by , and the set of eVTOL aircraft by . We consider the problem for time slots.
Vertiports
At any time , each vertiport has three kinds of capacity constraints 333The arrival, departure and parking capacity constraints in our model are exogeneously determined at every time step and are un-correlated between two consecutive time steps. Extending our model to account for correlations is an interesting direction of future research.: (i) arrival capacity constraints, denoted by , that restrict the number of eVTOLs that can land at vertiport at time ; (ii) departure capacity constraints, denoted by , that restrict the number of eVTOLs that can depart from vertiport at time ; (iii) parking capacity constraints, denoted by , that restrict the number of eVTOLs that can park at vertiport at time .
Fleet Operators
Let be the fleet of aircraft operated by FO , and be the set of all aircraft using the ATN. Each aircraft is identified by a tuple where is the origin vertiport of aircraft , is the menu of available routes to aircraft ; any route implies that aircraft departs from at time to arrive at at time ; denotes the private valuation of aircraft to choose the route ; and is the bid submitted by FO to schedule aircraft on route . Note that we include the option to stay parked at the same vertiport in , denoted by , and set its departure time to .
Additionally, we denote the joint bid profile of all aircraft operated by FO by and joint valuation profile of its fleet by . For succinct notation, we denote the joint bid and valuation profile of all FOs as y , respectively.
2.2 Problem Formulation
We consider an SP tasked with coordinating444We do not impose the information sharing constraints in (Qin and Balakrishnan, 2022; Chin et al., 2023a), where different sectors have different operators, and an SP only provides the identities, but not the positions, of aircraft to neighboring sectors. We follow the architecture in the current ATFM framework (Odoni, 1987; Bertsimas and Patterson, 1998, 2000; Bertsimas et al., 2011; Roy and Tomlin, 2007), where a central SP can aggregate information from all the sectors and make decisions. the movement of aircraft by allocating them to their desired vertiports while ensuring that the capacity constraints are met. Formally, the SP needs to decide on a feasible allocation , where
Given an allocation , let denote the number of aircraft occupying the parking spots at vertiport at time . For every , the initial occupation is
For concise notation, we shall denote by for every since it does not depend on . Naturally, it must hold that, for every ,
(1) | ||||
where the second (resp. third) term on the RHS in the above equation denotes the set of incoming (resp. departing) aircraft in vertiport at time . The residual capacity at vertiport at time is . To ensure the existence of a feasible allocation as defined later in (2), we assume that .
An allocation is called feasible if it satisfies the following constraints:
-
(C1)
Each aircraft is allocated at most one route. That is, for every , .
-
(C2)
Arrival and departure capacity constraints must be satisfied at every vertiport at all times. That is, for every ,
-
(C3)
Parking capacity constraints must be satisfied. That is, for every vertiport at any time , .
Consequently, we define
(2) |
to be the set of feasible allocations.
Definition 2.1 (Social Welfare).
Given , social welfare is defined as follows.
(3) |
where is the weight factor specifying the relative importance of different FOs555Similar weight factors, termed as remote city opportunity factor, are used in (Dixit et al., 2023)., with is discrete convex666Based on (Murota, 2015), a function is discrete convex if . to capture increasing marginal cost of congestion777While we only consider the congestion resulting from parked aircraft, it is straightforward to extend our formulation to arriving and departing aircraft; see Subsection 5.2., and is the ratio between the congestion cost and the cumulative weighted valuations of FOs. Furthermore, we define an optimal allocation as
(4) |
where ties are resolved arbitrarily.
Remark 2.2.
The social welfare objective (3) captures three main desiderata: efficiency, fairness, and safety. The objective (3) incorporates efficiency through additive valuations of FOs. Additionally, it incorporates the proportional fairness criterion888We emphasize that the fairness is at the FO-level. by assigning different weights to the valuations of different FOs, denoted by . Well-constructed weights can prevent larger FOs from monopolizing the resources; for example, using the logarithm of the number of aircraft as an FO’s weight. Finally, it encompasses safety considerations in two ways: first, through capacity constraints; and second, by introducing a congestion-dependent term in (3) that penalizes vertiports when the number of aircraft increases. With these three considerations, the definition of social welfare aligns closely with that presented in (Dixit et al., 2023).
We assume the SP does not have access to the true valuations , as it is private information. Instead, the SP must use bids reported by the FOs to allocate the aircraft to vertiports through an auction mechanism. More formally, given a bid profile , the SP uses a mechanism , where for a given bid profile , is the allocation proposed by the mechanism; and denotes the payment charged to FO . Under the mechanism , the utility derived by any FO is
(5) |
Given any arbitrary valuation profile , the goal is to design a vertiport reservation mechanism with the following desiderata.
-
(D1)
Incentive Compatibility (IC): Bidding truthfully is each FO’s (weakly) dominant strategy, i.e., for every , ,
-
(D2)
Individual Rationality (IR): Bidding truthfully results in non-negative utility, i.e., for every ,
-
(D3)
Social Welfare Maximization (SWM): The resulting allocation maximizes social welfare, i.e.,
3 Mechanism Design
In this section, we present an auction mechanism that satisfies (D1)-(D3) in Subsection 3.1 and prove its theoretical properties in Subsection 3.2. We defer the optimization algorithm to Section 4.
3.1 Mechanism
Inspired by Myerson’s lemma (Myerson, 1981), our approach is to separate the allocation and payment functions so that the latter can ensure IC and IR as long as the former ensures maximization of total welfare in terms of bids submitted.
Allocation Function: Given a bid profile , the allocation is obtained by
(6) |
Payment Function: We first define a function such that for any and bid ,
(7) |
The payment function, given a bid profile , is
(8) |
where for every , , and ,
(9) |
Remark 3.1.
The payment rule is inspired by the VCG mechanism, where each FO is charged a payment based on the externality created by them. Particularly, the typical VCG payment for any player is determined by assessing the difference in the optimal social welfare of players when they are present, versus when they are excluded from the auction environment.
Remark 3.2.
There are some notable differences between the VCG payment and (8). First, since our problem is an “exchange problem” and not the typical “assignment problem”, we need to be cognizant of the physical resources occupied by the aircraft of that operator. However, this would require us to enumerate all the feasible combinations if we were to directly implement VCG mechanisms. To overcome the problem of enumerating all feasible solutions while computing payments, we adopt a novel approach of “pseudo-bids”, where while computing the payments, each non-participating aircraft is considered to be using a bid of , as formally described in (7).
3.2 Theoretical Analysis
Proof.
Observe from (3) that is a weighted summation of FOs’ valuations and the congestion cost. Since the congestion cost is independent of valuations, is an affine maximizer with respect to FOs’ valuations, as defined in (Nisan et al., 2007, Definition 9.30). Thus, the allocation function (6) and the payment function (8) form a generalized VCG mechanism, and IC directly follows from (Nisan et al., 2007, Proposition 9.31). Finally, IR follows from (Nisan et al., 2007, Lemma 9.20) since the bids are non-negative, and the allocation is an affine maximizer, as formally proved below.
For any ,
(10) |
Since , it holds that where . Thus, we obtain
∎
4 Optimization Algorithm
In this section, we formulate (6) as a mixed binary linear program (MBLP), as shown in (16). We derive this in three steps. First, in Subsection 4.1, we construct a time-extended flow network, where vertices are vertiport-time and aircraft-time pairs with edges capturing capacity constraints and route allocation. Then, using binary variables ( as formally defined later in (12d) and (12e)) to ensure that each aircraft is allocated one route, we formulate a mixed integer linear program (MILP (12)) in Subsection 4.2. This MILP has fewer binary variables than (6) when the number of unique departure times for any aircraft is less than the size of its menu. Finally, in Subsection 4.3, we show that the total unimodularity of the constraint matrix ( in (12b)) guarantees that all flows are integral for each binary variable assignment, so we can drop the integrality constraint (12f) and get the final MBLP formulation (16).
4.1 Auxiliary Graph
We construct an auxiliary graph as detailed below. Figure 2 shows a pictorial depiction.
-
(i)
Set of vertices . We define these sets below:
-
–
:
We consider three replica for each vertiport at time , denoted as y . These vertices, along with , , , and defined later, embed capacity constraints and congestion costs into the graph structure.
-
–
:
For each we consider one vertex corresponding to all routes that have the same departure time. More formally, for every define to be the set of unique departure times amongst all routes. We consider one vertex corresponding to each y , denoted as , which, along with , , , and defined later, embeds the route choice of the aircraft.
-
–
:
y denote the source and sink in the flow network (to be described shortly). These vertices, along with , , and , ensure flow conservation of the parking aircraft.
-
–
-
(ii)
Set of edges , where each edge is identified with a tuple such that are the upstream and downstream vertiport on an edge, respectively, are the upper and lower bound on the capacity of the edge, respectively, and is the edge weight.
-
–
.
-
–
.
-
–
:
For every , we consider edges connecting y . We denote this set by . For any , we denote the weight of the th edge in by , and upper and lower capacity by y , respectively. For any , , , and .
-
–
:
is a variable defined later.
-
–
.
-
–
999Recall that is the state of occupancy of vertiport at ..
-
–
:
is a variable which would be defined shortly, and is the bid placed by aircraft on staying parked at the same location.
-
–
:
For every , we consider edges connecting y . We denote these edges by . For any , we denote the weight of the th edge in by , and upper and lower capacity by y respectively. For any , , and .
-
–
.
-
–
Remark 4.1.
In the preceding construction, the capacity of any outgoing edge (resp. incoming edge) from a node which does not have an incoming edge (resp. outgoing edge), other than y , is set to 0.
4.2 Mixed Binary Linear Program Formulation
We concatenate the weight, upper capacity bound, and lower capacity bound of each edge as , , and , respectively. Define an incidence matrix of the graph as , where
(11) |
Defining a truncated incidence matrix obtained from by removing rows corresponding to y , we have the following optimization problem.
(12a) | |||
(12b) | |||
(12c) | |||
(12d) | |||
(12e) | |||
(12f) | |||
(12g) |
Here, (12b) denotes the “flow balance” constraint at every node in ; (12c) denotes the capacity constraints where we have explicitly denoted the dependence of constraints on (cf. definitions of y ); (12d) and (12e) denote the constraint that each aircraft must be allocated exactly one route; (12f) denotes the integrality constriants; (12g) denotes additional constraints which require that edges in y are allocated in an increasing order.
Lemma 4.2.
Proof.
See Appendix A.∎
Proposition 4.3.
Suppose is an optimal solution to (12). Then . Additionally, using we can uniquely determine such that .
Proof.
First, we show that, for every , there exists a unique satisfying (12b)-(12g) and Indeed, we construct such that
-
(i)
for every , where for some , it holds that ;
-
(ii)
for every , and , it holds that , where is the th edge in
The above construction specifies the values of for . Additionally, by Lemma 4.2, there exists a unique feasible solution , and we get
where the last equality holds because for
Then, we examine each term. First, observe the following.
Next, we use the definition of weights in .
Similarly, we get .
To summarize, we obtain
(13) |
Using this, we conclude that
(14) | ||||
Next, we show that for every satisfying (12b)-(12g), there exists such that . Indeed, we construct such that for every it holds that for such that or such that . Note that due to capacity constraints on these edges, . Additionally, the flow balance at the nodes of the form , for some , ensures that
Summing over , we get
Using (12d), we conclude that .
Next, we use the flow balance at nodes of the form , for every , to ensure that
By , we get 101010When , the arrival capacity constraints are trivially satisfied since there is no incoming aircraft.. Analogously, the flow balance equations at the nodes of the form , for some , ensure that Finally, we can establish through the flow balance equation at and (1). Since , due to the capacity constraints on the edge , it holds that . Thus, we conclude that .
Additionally, using the analysis to show (13) in the backward direction and the construction of , we can establish that . Thus, we conclude that
(15) | ||||
By (14) and (LABEL:eq:_reverse), we get . ∎
4.3 Reduction to Mixed Binary Linear Program
Instead of solving (12), we can obtain by solving the following MBLP. We establish this fact in Proposition 4.4.
(16a) | |||
(16b) | |||
(16c) |
Proof.
First, we prove that we can drop (12g) when solving (12). Suppose there exists , such that . By swapping the value of with that of , we get a new feasible allocation with a weakly higher objective value. This is because as y is discrete convex. Then, for any feasible value of , the optimization problem (12) is an integer linear program where the constraint matrix satisfies total unimodularity, so it is guaranteed to have an integral solution (Schrijver, 1998, Chapter 19). ∎
For any fixed values of binary variables , the optimization problem (12) is a maximum-weight flow problem. Thus, one can enumerate all the departure time combinations, and solve each maximum-weight flow problem with the number of scenarios being . The complete problem can be solved efficiency using the above MBLP approach, which will provide speed-up due to some techniques implemented in commercial solvers such as branch and bound, cutting-plane methods, etc.
5 Discussions
We show how the proposed mechanism generalizes existing works in Subsection 5.1 and present some extensions in Subsection 5.2.
5.1 Connections to Existing Mechanisms
We consider , , , , and , .
-
(i)
Air Traffic Protocol: When we treat each vertiport as a sector with being the sector capacity, our model generalizes the problem studied in (Qin and Balakrishnan, 2022), where the authors did not consider arrival and departure capacities and assumed single-aircraft FOs.
-
(ii)
Airport Time Slot Auction: When we treat each vertiport as a time slot with being the slot capacity, our model subsumes the framework in (Dixit et al., 2023). Therefore, our formulation becomes a two-sided matching problem as detailed in (Dixit et al., 2023) and is subject to a faster strongly polynomial-time algorithm.
5.2 Extensions of the Proposed Mechanism
-
(i)
Arrival, Departure, and Airborne Congestion: To consider congestion due to arriving and departing aircraft, we can apply the same technique in to y by constructing corresponding edge weights. To consider airborne congestion, we treat waypoints in the airspace as vertiports and setting corresponding capacities and congestion costs.
-
(ii)
External Demand: Aircraft that are not available in the service area of the SP at can be incorporated in our framework by setting y 111111In this case, y do not affect our analysis, so we can set them arbitrarily..
-
(iii)
Entire Trajectory: We can extend each route to an entire trajectory with multiple vertiport-time pairs. By setting a binary variable for each route and combining those variables when two routes only differ in one time slot, we can apply the same MBLP approach.
-
(iv)
Cancellation Policy: It is possible to cancel or re-allocate some of the previously scheduled flights due to changing vertiport capacities or newly emerging aircraft. While there is no single re-allocation policy, it is typical to consider three aspects: congestion, efficiency, and fairness, where we cancel flights from congested vertiports, with low valuations, or at random, respectively.
6 Conclusion
In this work, we propose an auction mechanism to incentivize fleet operators to report their valuations truthfully and consequently perform a socially optimal allocation of vertiport access. This approach adapts the popular Vickrey–Clarke–Groves mechanism while considering the egalitarian, congestion-aware, and computational issues. The proposed framework could be of interest beyond air traffic management, such as multi-robot coordination. Code associated with this paper can be found at https://github.com/victoria-tuck/IC-vertiport-reservation; in a follow-up paper, we shall provide a numerical analysis of the mechanism’s performance. Several intriguing avenues exist for future research. First, we would like to extend the auction mechanism to include waypoints in airspace, thus moving toward a more complete air traffic flow management formulation. Second, a careful analysis of the effect of flight operator weights in our proportional fairness metric is needed. Also, different fairness notions have been considered in airspace and other areas, such as reversals, takeovers, and priority guarantees (Bertsimas and Gupta, 2016; Su et al., 2023). It is interesting to compare different formulations, both theoretically and empirically.
References
- Administration (2023) Federal Aviation Administration. Urban air mobility concept of operations 2.0. Technical report, Federal Aviation Administration, 2023. URL https://www.faa.gov/air-taxis/uam_blueprint.
- Ball et al. (2018) Michael O. Ball, Frank Berardino, and Mark Hansen. The use of auctions for allocating airport access rights. Transportation Research Part A: Policy and Practice, 114:186–202, 2018. ISSN 0965-8564. doi: https://doi.org/10.1016/j.tra.2017.09.026. URL https://www.sciencedirect.com/science/article/pii/S0965856416303287.
- Ball et al. (2020) Michael O. Ball, Alexander S. Estes, Mark Hansen, and Yulin Liu. Quantity-contingent auctions and allocation of airport slots. Transportation Science, 54(4):858–881, 2020. doi: 10.1287/trsc.2020.0995. URL https://doi.org/10.1287/trsc.2020.0995.
- Basso and Zhang (2010) Leonardo J. Basso and Anming Zhang. Pricing vs. slot policies when airport profits matter. Transportation Research Part B: Methodological, 44(3):381–391, 2010. ISSN 0191-2615. doi: https://doi.org/10.1016/j.trb.2009.09.005. URL https://www.sciencedirect.com/science/article/pii/S0191261509001179. Economic Analysis of Airport Congestion.
- (5) Josh Bertram and Peng Wei. An Efficient Algorithm for Self-Organized Terminal Arrival in Urban Air Mobility. doi: 10.2514/6.2020-0660. URL https://arc.aiaa.org/doi/abs/10.2514/6.2020-0660.
- Bertsimas and Gupta (2016) Dimitris Bertsimas and Shubham Gupta. Fairness and collaboration in network air traffic flow management: An optimization approach. Transportation Science, 50(1):57–76, 2016. doi: 10.1287/trsc.2014.0567. URL https://doi.org/10.1287/trsc.2014.0567.
- Bertsimas and Patterson (1998) Dimitris Bertsimas and Sarah Stock Patterson. The air traffic flow management problem with enroute capacities. Operations Research, 46(3):406–422, 1998. doi: 10.1287/opre.46.3.406. URL https://doi.org/10.1287/opre.46.3.406.
- Bertsimas and Patterson (2000) Dimitris Bertsimas and Sarah Stock Patterson. The traffic flow management rerouting problem in air traffic control: A dynamic network flow approach. Transportation Science, 34(3):239–255, 2000. doi: 10.1287/trsc.34.3.239.12300. URL https://doi.org/10.1287/trsc.34.3.239.12300.
- Bertsimas et al. (2011) Dimitris Bertsimas, Guglielmo Lulli, and Amedeo Odoni. An integer optimization approach to large-scale air traffic flow management. Operations Research, 59(1):211–227, 2011. doi: 10.1287/opre.1100.0899. URL https://doi.org/10.1287/opre.1100.0899.
- Bichler et al. (2023) Martin Bichler, Peter Gritzmann, Paul Karaenke, and Michael Ritter. On airport time slot auctions: A market design complying with the iata scheduling guidelines. Transportation Science, 57(1):27–51, 2023.
- Carlin and Park (1970) Alan Carlin and R. E. Park. Marginal cost pricing of airport runway capacity. The American Economic Review, 60(3):310–319, 1970. ISSN 00028282. URL http://www.jstor.org/stable/1817981.
- Chin et al. (2021) Christopher Chin, Karthik Gopalakrishnan, Maxim Egorov, Antony Evans, and Hamsa Balakrishnan. Efficiency and fairness in unmanned air traffic flow management. IEEE Transactions on Intelligent Transportation Systems, 22(9):5939–5951, 2021. doi: 10.1109/TITS.2020.3048356.
- Chin et al. (2023a) Christopher Chin, Karthik Gopalakrishnan, Hamsa Balakrishnan, Maxim Egorov, and Antony Evans. Protocol-based congestion management for advanced air mobility. Journal of Air Transportation, 31(1):35–44, 2023a.
- Chin et al. (2023b) Christopher Chin, Victor Qin, Karthik Gopalakrishnan, and Hamsa Balakrishnan. Traffic management protocols for advanced air mobility. Frontiers in Aerospace Engineering, 2:1176969, 2023b.
- Cohen et al. (2021) Adam P Cohen, Susan A Shaheen, and Emily M Farrar. Urban air mobility: History, ecosystem, market potential, and challenges. IEEE Transactions on Intelligent Transportation Systems, 22(9):6074–6087, 2021.
- Dixit et al. (2023) Aasheesh Kumar Dixit, Garima Shakya, Suresh Kumar Jakhar, and Swaprava Nath. Algorithmic mechanism design for egalitarian and congestion-aware airport slot allocation. Transportation Research Part E: Logistics and Transportation Review, 169:102971, 2023. ISSN 1366-5545. doi: https://doi.org/10.1016/j.tre.2022.102971. URL https://www.sciencedirect.com/science/article/pii/S1366554522003489.
- (17) Antony D. Evans, Maxim Egorov, and Steven Munn. Fairness in Decentralized Strategic Deconfliction in UTM. doi: 10.2514/6.2020-2203. URL https://arc.aiaa.org/doi/abs/10.2514/6.2020-2203.
- (18) Nelson M. Guerreiro, George E. Hagen, Jeffrey M. Maddalon, and Ricky W. Butler. Capacity and Throughput of Urban Air Mobility Vertiports with a First-Come, First-Served Vertiport Scheduling Algorithm. doi: 10.2514/6.2020-2903. URL https://arc.aiaa.org/doi/abs/10.2514/6.2020-2903.
- Kleinbekman et al. (2018) Imke C. Kleinbekman, Mihaela A. Mitici, and Peng Wei. evtol arrival sequencing and scheduling for on-demand urban air mobility. In 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), pages 1–7, 2018. doi: 10.1109/DASC.2018.8569645.
- Mehta and Vazirani (2020) Ruta Mehta and Vijay V. Vazirani. An incentive compatible, efficient market for air traffic flow management. Theoretical Computer Science, 818:41–50, 2020. ISSN 0304-3975. doi: https://doi.org/10.1016/j.tcs.2018.09.006. URL https://www.sciencedirect.com/science/article/pii/S0304397518305711. Computing and Combinatorics.
- Murota (2015) Kazuo Murota. Discrete convex analysis. Hausdorff Institute of Mathematics, Summer School (September 21–25, 2015), 2015.
- Myerson (1981) Roger B. Myerson. Optimal auction design. Mathematics of Operations Research, 6(1):58–73, 1981. doi: 10.1287/moor.6.1.58. URL https://doi.org/10.1287/moor.6.1.58.
- Nisan et al. (2007) N. Nisan, T. Roughgarden, E. Tardos, and V. V. Vazirani. Algorithmic Game Theory. Cambridge University Press, 2007.
- Odoni (1987) Amedeo R. Odoni. The flow management problem in air traffic control. In Amedeo R. Odoni, Lucio Bianco, and Giorgio Szegö, editors, Flow Control of Congested Networks, pages 269–288, Berlin, Heidelberg, 1987. Springer Berlin Heidelberg. ISBN 978-3-642-86726-2.
- Pertuiset and Santos (2014) Thomas Pertuiset and Georgina Santos. Primary auction of slots at european airports. Research in Transportation Economics, 45:66–71, 2014. ISSN 0739-8859. doi: https://doi.org/10.1016/j.retrec.2014.07.009. URL https://www.sciencedirect.com/science/article/pii/S0739885914000304. Pricing and Regulation in the Airline Industry.
- Qin and Balakrishnan (2022) Victor Qin and Hamsa Balakrishnan. Cost-aware congestion management protocols for advanced air mobility. 2022.
- Rassenti et al. (1982) S. J. Rassenti, V. L. Smith, and R. L. Bulfin. A combinatorial auction mechanism for airport time slot allocation. The Bell Journal of Economics, 13(2):402–417, 1982. ISSN 0361915X. URL http://www.jstor.org/stable/3003463.
- Roy and Tomlin (2007) Kaushik Roy and Claire J. Tomlin. Solving the aircraft routing problem using network flow algorithms. In 2007 American Control Conference, pages 3330–3335, 2007. doi: 10.1109/ACC.2007.4282854.
- Schrijver (1998) Alexander Schrijver. Theory of Linear and Integer Programming. John Wiley & Sons, Inc., USA, 1998. ISBN 0471908541.
- Seuken et al. (2022) Sven Seuken, Paul Friedrich, and Ludwig Dierks. Market design for drone traffic management. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 12294–12300, 2022.
- Shao et al. (2021) Quan Shao, Mengxue Shao, and Yang Lu. Terminal area control rules and evtol adaptive scheduling model for multi-vertiport system in urban air mobility. Transportation Research Part C: Emerging Technologies, 132:103385, 2021. ISSN 0968-090X. doi: https://doi.org/10.1016/j.trc.2021.103385. URL https://www.sciencedirect.com/science/article/pii/S0968090X21003843.
- Skorup (2019) Brent Skorup. Auctioning airspace. NCJL & Tech., 21:79, 2019.
- Su et al. (2023) Pan-Yang Su, Kuang-Hsun Lin, Yi-Yun Li, and Hung-Yu Wei. Priority-aware resource allocation for 5g mmwave multicast broadcast services. IEEE Transactions on Broadcasting, 69(1):246–263, 2023. doi: 10.1109/TBC.2022.3221696.
- Sun et al. (2023) Luying Sun, Peng Wei, and Weijun Xie. Fair and risk-averse urban air mobility resource allocation under uncertainties. Available at SSRN 4343979, 2023.
- Wang et al. (2023) Ben Wang, Zilong Deng, Xuan Ni, Kevin B Smith, Max Z Li, and Romesh Saigal. Learning-driven airspace congestion pricing for advanced air mobility. In AIAA SCITECH 2023 Forum, page 0547, 2023.
- Wei et al. (2023) Peng Wei, Paul Krois, Joseph Block, Paul Cobb, Gano Chatterji, and Cherie Kurian. Arrival management for high-density vertiport and terminal airspace operations. 2023.
- Wu et al. (2022) Pengcheng Wu, Xuxi Yang, Peng Wei, and Jun Chen. Safety assured online guidance with airborne separation for urban air mobility operations in uncertain environments. IEEE Transactions on Intelligent Transportation Systems, 23(10):19413–19427, 2022. doi: 10.1109/TITS.2022.3163657.
Appendix A Proof of Lemma 4.2
Proof.
First, note that any feasible solution to (12b)-(12g) has the same value of for since the lower and upper bound on capacity are the same on these edges by construction. Thus, it is sufficient to show that the values of for uniquely determine a feasible solution that satisfies (12b)-(12g). Particularly, we will show that we can uniquely recover the values of for
To show this claim, we leverage the flow balance constraint (12b) at every node. Below, we state the incoming and outgoing edges from every type of node in the network.
Vertex | Incoming Edges | Outgoing Edges |
---|---|---|
Note that flow balance at nodes of the form will determine the values on edge , as we know these values for edges . Next, flow balance at nodes of the form will determine the values on edge , as we know these values for edges . This and the capacity constraints on , ensure that we know the value of . Next, flow balance at nodes of the form will determine the values on edge , as we can uniquely determine these values on . Finally, flow balance at nodes of the form will determine the values on edge , as we can uniquely determine these values on .
∎
Appendix B Table of Notations
Notation | Description |
---|---|
Set of vertiports | |
Set of fleet operators | |
Set of eVTOL aircraft in the fleet of operator | |
Scheduling horizon | |
The identification of the th aircraft in | |
Origin vertiport of aircraft | |
Set of available routes of aircraft | |
Departure time for aircraft if it chooses the th route in | |
Destination vertiport of aircraft if it chooses the th route in | |
Arrival time of aircraft at if it chooses the th route in | |
Valuation derived by aircraft if it is allocated the th route in | |
Bid for aircraft to be allocated the the th route in | |
Binary variable denoting whether aircraft is allocated the th route in | |
Number of aircraft at vertiport at time under allocation | |
Arrival capacity of vertiport at time | |
Departure capacity of vertiport at time | |
Parking capacity of vertiport at time | |
Social welfare under allocation if the valuation of aircraft is | |
Pseudo-bids | |
Congestion function of vertiport at time | |
Auxiliary graph for the optimization algorithm | |
Set of vertices of the auxiliary graph | |
Set of edges of the auxiliary graph |
ACKNOWLEDGMENTS
Chinmay Maheshwari, Pan-Yang Su and Shankar Sastry acknowledge support from NSF Collaborative Research: Transferable, Hierarchical, Expressive, Optimal, Robust, Interpretable NETworks (THEORINET) Award No. DMS 2031899. Victoria Tuck and Shankar Sastry acknowledge support from Provably Correct Design of Adaptive Hybrid Neuro-Symbolic Cyber Physical Systems, Defense Advanced Research Projects Agency award number FA8750-23-C-0080. We thank Maria Gabriela Mendoza and Hamsa Balakrishnan for the helpful discussions. Microsoft Copilot was used to assist code development.