<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>preliminary results</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gioacchino Sterlicchio</string-name>
          <email>g.sterlicchio@phd.poliba.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angelo Oddi</string-name>
          <email>angelo.oddi@istc.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Riccardo Rasconi</string-name>
          <email>riccardo.rasconi@istc.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesca A. Lisi</string-name>
          <email>FrancescaAlessandra.Lisi@uniba.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Urban Air Mobility, Strategic Deconfliction, Answer Set Programming</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CNR ISTC - Institute of Cognitive Sciences and Technologies, National Research Council</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Centro Interdipartimentale di Logica e Applicazioni (CILA), University of Bari “Aldo Moro”</institution>
          ,
          <addr-line>Via E. Orabona 4, Bari, 70125</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Dept. of Computer Science, University of Bari “Aldo Moro”</institution>
          ,
          <addr-line>Via E. Orabona 4, Bari, 70125</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Dept. of Mechanics, Mathematics and Management, Polytechnic University of Bari</institution>
          ,
          <addr-line>Via G. Amendola 126/b - 70126 Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Urban Air Mobility (UAM) promises to revolutionize transportation in metropolitan areas by introducing “air taxis” for passenger and cargo transport. However, the envisioned dense operations of UAM vehicles in lowaltitude airspace pose unprecedented challenges for air trafic management (ATM). The Strategic Deconfliction (SD) problem in UAM is about designing the pre-flight “air trafic plan” for potentially hundreds or thousands of simultaneous urban flights, allocating routes, times, and resources in a way that guarantees separation and operational feasibility before any aircraft even leaves the ground. This short paper presents an approach based on Answer Set Programming (ASP) to solve the SD problem in UAM and reports preliminary results on a use case. In particular, the modelling choices will be described with regard to the air network topology, the fleet of drones to be scheduled and the SD problem.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Urban Air Mobility (UAM) envisions a future where electric Vertical Takeof and Landing (eVTOL)
aircraft, often referred to as ”air taxis,” seamlessly integrate into urban transportation networks,
alleviating congestion and reducing emissions [1]. Projections suggest thousands of daily UAM operations in
major cities by 2030-2040. Unlike traditional commercial aviation: 1) UAM operates in low-altitude
airspace densely populated with obstacles (buildings, towers) and dynamic hazards (drones, birds); 2)
manned and unmanned aircraft (e.g., cargo drones, medical eVTOLs) share the same airspace, each with
distinct performance profiles and mission priorities; 3) takeof/landing sites (vertiports) are scattered
across cities, acting as “air trafic hubs” with constrained capacity, akin to urban airports, and 4) UAM
services need on-demand scheduling, contrasting with the pre-planned nature of commercial flights.
These factors amplify the need for Strategic Deconfliction (SD) – proactively resolving conflicts before
eVTOLs depart – to ensure safe, eficient, and scalable UAM ecosystems.</p>
      <p>In this short paper, we want to introduce to the reader the preliminary results on the development of
an approach based on Answer Set Programming (ASP) to solve the problem of strategic deconfliction in
UAM. In particular, the modelling choices will be described with regard to the air network topology,
the fleet of drones to be scheduled and the SD problem.</p>
      <p>The paper is organized as follows. In Section 2 we briefly recall the basics of ASP. Then, in Section 3,
we define the strategic deconfliction problem showing a practical example. In Section</p>
      <sec id="sec-1-1">
        <title>4 we explain the rationale behind the modelling choices of the various parts of the problem with a small example to</title>
        <p>https://www.uniba.it/it/docenti/lisi-francesca-alessandra (F. A. Lisi)</p>
        <p>CEUR</p>
        <p>ceur-ws.org
demonstrate how the proposed solution works. Section 5 overviews the recent literature regarding the
SD problem in UAM. Finally, Section 6 concludes the paper with final remarks and future works.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Answer Set Programming</title>
      <p>Answer Set Programming (ASP) [2] is a declarative programming paradigm that allows for the
representation and solving of complex combinatorial problems. It is based on the logical formalism of logic
programs, specifically, disjunctive logic programs with answer set semantics. ASP provides a powerful
tool for solving problems in various domains such as planning, scheduling, reasoning about actions,
and knowledge representation. In an ASP program, rules are defined using predicates and logical
connectors such as conjunctions, disjunctions, and negations. The program consists of a set of rules
which define relationships between diferent elements in the problem domain. These rules are then used
to generate answer sets, i.e., sets of consistent interpretations that satisfy all constraints specified in the
program. One advantage of ASP over other declarative programming paradigms is its expressiveness
and flexibility in concisely representing complex problems through logical constraints. Additionally,
ASP programs can be easily modified or extended without changing their overall structure due to
their modular nature. ASP solvers use sophisticated algorithms based on eficient search techniques to
compute answer sets; two of the most important instances are Clingo [3] and DLV [4]. An example of
general rule is:  1 ∨ … ∨   ←  1, … ,   ,   +1 , … ,    . The rule says that if  1, … ,   are true and there
is no reason to believe that  +1 , … ,   are true then at least one of the  1, … ,   is believed to be true.
The left hand side and the right hand side of the ← are called head and body respectively. Rules without
body are called facts. The head is unconditionally true and the arrow is usually omitted. Conversely,
rules without head are called constraints and are used to discard stable models, thus reducing the number
of answers returned by the ASP solver.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The Strategic Deconfliction Problem</title>
      <p>The Strategic Deconfliction (SD) problem consists in producing a set of scheduled flight paths such that
no two aircraft ever get closer than a specified safety distance (or headway) either in time or space. SD
is the first of the three layers into which Air Trafic Management (ATM) is typically divided [ 5]. The
second layer is called tactical deconfliction . The goal is to maintain separation provision of ongoing
trafic using real-time information such as current location, heading, and speed. The last layer is about
collision avoidance (or detect-and-avoid) and uses onboard technologies to avoid imminent collisions.
The SD problem follows the principle of the lane-based airspace structure highlighted in [6] relatively to
the creation and the layout of the track network. Indeed, lanes allow for eficient and efective real-time
deconfliction to mitigate contingencies [ 7].</p>
      <p>
        The lane-based approach defines a set of one-way lanes where each lane is defined by an entry point,
an exit point, and a one-dimensional curve between the two. The lane-based structure is modelled as
a directed graph  = ( , ) , where  is the set of vertices or lane entry-exit points and  the set of
lanes. Vertices could be vertiports, vertistops or waypoints. Two-way trafic between vertices can be
achieved by having air lanes next to each other at the same altitude or at diferent altitude. Figure 1
shows two examples of two-lane layout. They are represented as a graph  = ( , ) , where  = {1, 2, 3}
and  = {(
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ), (
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        )} for the one-way structure (a) and  = {(
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ), (
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ), (
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ), (
        <xref ref-type="bibr" rid="ref2 ref3">3, 2</xref>
        )} for the two-way
alternative (b). In particular, vertices 1 and 3 are ground nodes, and 2 is a waypoint of the airspace
structure, located at some altitude.
      </p>
      <p>1
2
(a)
3
1</p>
      <p>3
2
(b)</p>
      <p>A flight must schedule its entry-exit times through a sequence of lanes, where the exit time from the
previous lane equals the entry time of the following lane. In order to determine whether flights have
a conflict, we use the Space-Time Lane Diagram (STLD) proposed in [ 6] to graphically represent the
situation, as shown in Figure 2. The horizontal axis represents time, while the vertical axis represents
the distance travelled along the lane (suppose 10 for each lane). An STDL is created for each lane.
Before proceeding with the example, we assume for the remainder of the article that, although two
diferent flights may have diferent speeds, each speed remains constant throughout the flight. The
two blue lines represent two scheduled flights named  1 and  2 with start times of 1 and 4 in lane 1–2
with speeds 2 and 1, respectively. The STDL show their progress through the two lanes; it can be seen
that there is always a time headway of at least 1 unit between the flights. Suppose a new flight  3 (red
line) must be scheduled, with speed 2, and the requested launch interval is [0, 15]. This means that the
earliest launch time is 0 while the latest one is 15. The goal is to establish departure times that do not
conflict with those already present and to find the trajectory for all lanes that does not conflict with
all flights traveling in their respective lanes. For example, consider  3 starts at time 10, then it exits
Lane 1-2 and enters Lane 2-3 at time 15; as the figure shows, this flight would cross the path of  2 and
therefore it is disallowed. On the other hand, if the proposed flight starts at time 0, then it is one time
unit from  1, and since they go the same speed, they never get any closer. Moreover, for Lane 2–3 the
proposed flight is one unit to the left of  1, so it is allowed.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Modeling the SD Problem with ASP</title>
      <p>
        In this section, we present our ASP encoding of the SD problem. For illustrative purposes, we consider
a possible use case that could be encountered in future UAM corridors, with grid layout and one-way
lanes (see Figure 3). It simulates a regular city with four vertiports (nodes 1, 2, 7 and 8). The remaining
nodes (
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3 – 6</xref>
        ) refer to waypoints up in the air.
      </p>
      <p>1
2
7
3
5
8
4
6</p>
      <sec id="sec-4-1">
        <title>Listing 1: ASP encoding of UAM use case reported in Figure 3.</title>
        <p>
          This grid-shaped use case is represented in ASP by the facts reported in Listing 1. The predicate
node/1 is the node id, startn/1 and endn/1 describe the initial node and the end node of the network.
edge/2 is the lane that connects two nodes and length/2 is the lane length. For the two-way layout
the new edge/2 and length/2 atoms must be introduced together with startn(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) and endn(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ).
        </p>
        <p>Suppose we need to schedule three flights for the grid-shaped layout. Listing 2 shows the modelling
choices for the drone fleet. We first define the flight/1 predicate, that is the drone id. Drone speed
is modelled by the speed(f,v) predicate, where f is the flight and s is its speed. At this time, we
assume that the speed is constant. The drone route is defined through the lane(f,x,y) predicate.
lane/3 allows to model the route through the sequence of nodes that the drone crosses. The direction
of the drone route is defined by start(f,n) and end(f,n) that model the beginning and end node
of the established route for the drone f. The launch time window is defined through the predicate
requested(f,e,l), stating that the flight f should depart between time e (earliest start time) and l
(latest start time).</p>
        <p>Listing 2: ASP encoding of the drone fleet to schedule.</p>
        <p>In the following, we describe the ASP encoding of the SD problem as shown in Listing 3. Each
answer set is a feasible scheduling plan. Line 1 defines the headway (safety distance) with the predicate
headway(h) where h is a constant taken as input. At the moment, we assume that this is defined in
terms of time. Rule at line 3 assigns a start time point stpoint(F,X,T) to each flight flight(F) from
its requested launch time interval requested(F,E,L) where the start node X is defined by start(F,X).
The constraint at Line 5 eliminates all the answer sets where: 1) at least two flights share the same
starting time point for the same start node, and 2) there is no safe distance between flights at the same
start point. Rules at Lines 7–8 compute the estimated time of arrival eta/3. The predicate eta(F,Y,T)
(Line 7) is true if there is a flight F that starts its trip at time Ti at node X and F travels through the lane
(X,Y) with speed S. The arrival time is calculated taking into account the lane length length((X,Y),D)
applying the formula  =   + (/) . Line 8 is applied to all other nodes knowing the arrival time at
the previous one. Line 10 guarantees a safe distance between flights at the same node. Lines 12–15
resolve the conflict between two flights that share the same lane.</p>
        <p>Listing 3: ASP encoding of the SD problem.
1 headway ( h ) .
2
3 1 { s t p o i n t ( F , X , T ) : T=E . . L } 1 : − f l i g h t ( F ) , r e q u e s t e d ( F , E , L ) , s t a r t ( F , X ) .
4
5 : − headway (H) , s t p o i n t ( F1 , X , T1 ) , s t p o i n t ( F2 , X , T2 ) , F1 != F2 , | T1−T2 | &lt;H .
6
7 e t a ( F , Y , T ) : − s t p o i n t ( F , X , Ti ) , speed ( F , S ) , l a n e ( F , X , Y ) , l e n g t h ( ( X , Y ) ,D) , T=( Ti +(D/ S ) ) .
8 e t a ( F , Y , T ) : − e t a ( F , X , Ti ) , speed ( F , S ) , l a n e ( F , X , Y ) , l e n g t h ( ( X , Y ) ,D) , T=( Ti +(D/ S ) ) .
9
10 : − headway (H) , e t a ( F1 , X , T1 ) , e t a ( F2 , X , T2 ) , F1 != F2 , | T1−T2 | &lt;H .
Answer : 1
s t p o i n t ( f1 , 1 , 2 ) e t a ( f1 , 3 , 5 ) e t a ( f1 , 4 , 8 ) e t a ( f1 , 8 , 1 2 )
s t p o i n t ( f2 , 2 , 5 ) e t a ( f2 , 5 , 7 ) e t a ( f2 , 3 , 1 0 ) e t a ( f2 , 4 , 1 2 ) e t a ( f2 , 8 , 1 5 )
s t p o i n t ( f3 , 1 , 4 ) e t a ( f3 , 3 , 7 ) e t a ( f3 , 7 , 1 1 )
Answer : 2
s t p o i n t ( f1 , 1 , 2 ) e t a ( f1 , 3 , 5 ) e t a ( f1 , 4 , 8 ) e t a ( f1 , 8 , 1 2 )
s t p o i n t ( f2 , 2 , 4 ) e t a ( f2 , 5 , 6 ) e t a ( f2 , 3 , 9 ) e t a ( f2 , 4 , 1 1 ) e t a ( f2 , 8 , 1 4 )
s t p o i n t ( f3 , 1 , 4 ) e t a ( f3 , 3 , 7 ) e t a ( f3 , 7 , 1 1 )
Answer : 3
s t p o i n t ( f1 , 1 , 2 ) e t a ( f1 , 3 , 5 ) e t a ( f1 , 4 , 8 ) e t a ( f1 , 8 , 1 2 )
e t a ( f2 , 5 , 7 ) s t p o i n t ( f2 , 2 , 5 ) e t a ( f2 , 3 , 1 0 ) e t a ( f2 , 4 , 1 2 ) e t a ( f2 , 8 , 1 5 )
s t p o i n t ( f3 , 1 , 5 ) e t a ( f3 , 3 , 8 ) e t a ( f3 , 7 , 1 2 )
Answer : 4
s t p o i n t ( f1 , 1 , 3 ) e t a ( f1 , 3 , 6 ) e t a ( f1 , 4 , 9 ) e t a ( f1 , 8 , 1 3 )
s t p o i n t ( f2 , 2 , 5 ) e t a ( f2 , 5 , 7 ) e t a ( f2 , 3 , 1 0 ) e t a ( f2 , 4 , 1 2 ) e t a ( f2 , 8 , 1 5 )
s t p o i n t ( f3 , 1 , 5 ) e t a ( f3 , 3 , 8 ) e t a ( f3 , 7 , 1 2 )
length</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Related Works</title>
      <p>This section overviews the literature relevant for the task addressed in the UAM context. To the best
of our knowledge, an approach based on ASP or in general with declarative approach does not exist.
In fact, as will be described below, most of the works focus on numerical approaches. Since our work
concerns a problem that is close to problems in scheduling, we include in our overview also works that
us ASP for this purpose in several domains. Moreover, UAM is a new domain of application for ASP
and appears to be challenging and worthy to be considered.</p>
      <p>Ricca et al. [8] present a system based on ASP for the automatic generation of the teams of employees
in the seaport of Gioia Tauro. Dodaro and Maratea [9] face the Nurse Scheduling problem that consists
of assigning nurses to shifts according to given practical constraints. ASP is used for this purpose by
also developing an encoding to find the optimal schedule. Alviano et al. [10] use ASP for the Nurse
Rescheduling problem computing new optimal schedules that minimizing changes of nurse shift. Dodaro
et al. [11] present a solution based on ASP to the problem of scheduling chemotherapy in oncology
clinics. In [12, 13], authors present an ASP-based solution to real-world train scheduling problems,
involving routing, scheduling, and optimization. In particular, they use an hybrid approach that extends
ASP with diference constraints using the ASP system Clingo[DL].</p>
      <p>Interest in UAM strategic deconfliction management is growing thanks to large agencies that are
defining the concepts of operation [ 14, 15]. Sacharny and Henderson [16] present an airspace structure
inspired by roadway roundabouts, and a computationally tractable trajectory scheduling algorithm
for UAS Service Suppliers. Sacharny et al. [17] propose a lane-based airway navigation framework in
which each lane is one-way, and intersections are handled using polygonal roundabouts of the lane.
They also show a method to determine all allowable launch times i.e., strategically deconflicted given a
requested launch time interval and a set of scheduled flights. Tang et al. [18] focus on designing a flight
planning system that can plan conflict free trajectories for UAM flights operating in high density trafic.
In [19], the strategic conflict issue in low-altitude UAM operations with multi-agent reinforcement
learning (MARL) is addressed. Thompson et al. [20] propose a framework for generating routes and
accompanying contracts of operational volumes (OVs). To generate the routes for OV generation they
propose a rapidly-exploring random tree (RRT) based algorithm focusing on the cruise phase of flight.
In [21] is described a framework that combines demand capacity balancing (DCB) for strategic conflict
management and reinforcement learning for tactical separation. Pradeep et al. [22] face the problem
of SD for an urban package delivery formulating a mixed-integer non-linear programming (MINLP)
model.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and Future Work</title>
      <p>In this article, we have shown a possible solution to the SD problem through ASP. The article analyzed
the problem by describing a practical model using the lane-based approach. From the ASP point of
view, a possible lane-based model of the air network of the drone fleet to be scheduled and a solution to
the problem have been discussed. We have showed the application to a real use case with an example
of drones to be scheduled for the grid layout. The results are promising and encourage us to pursue
the work. In particular, we would like to stress that ASP finds an excellent application in UAM due
to its ability to eficiently handle complex optimization and reasoning tasks. Indeed, UAM involves
managing a dynamic and intricate network of aerial vehicles, which requires robust scheduling, trafic
management, and security protocols. ASP declarative nature allows for concise representation of these
problems, enabling efective solutions for optimal route planning, congestion mitigation, and attack
pattern detection.</p>
      <p>The presented approach is still work in progress and much remains to be done. The limitations of
the proposed version relate primarily to speed management. In fact, we have assumed that the speed is
constant throughout the flight, but there could be situations where speed adjustments are necessary
to maintain safe distances from other aircraft and/or obstacles. In addition, speed may be modified
to minimize the efects of severe turbulence or other weather disturbances. Consequently, it is also
important to model scenarios involving variable speeds. Another point to work on concerns the choice
of plan. At the moment, possible plans are shown, but among them it is necessary to find the best one
taking into account the metrics used in the literature. One of these concerns the minimisation of the
delay with respect to the required launch interval and the actual interval given. Moreover, although a
potential use case has been presented in this article to illustrate the output, the example involves only a
limited number of flights. A further point of improvement will involve evaluating the eficiency of the
proposed approach, in terms of both execution time and memory usage. It is expected that memory
consumption will grow as the number of flights increases, particularly due to the grounding phase.
Last, it will be necessary to understand the real benefits of an ASP-based approach compared to work
presented in the literature such as numerical approaches based on mathematical programming.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was partially supported by the project FAIR- Future AI Research (PE00000013), under the
NRRP MUR program funded by the NextGenerationEU.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <sec id="sec-8-1">
        <title>The authors have not employed any Generative AI tools.</title>
        <p>[9] C. Dodaro, M. Maratea, Nurse scheduling via answer set programming, in: M. Balduccini, T.
Janhunen (Eds.), Logic Programming and Nonmonotonic Reasoning - 14th International Conference,
LPNMR 2017, Espoo, Finland, July 3-6, 2017, Proceedings, volume 10377 of Lecture Notes in
Computer Science, Springer, 2017, pp. 301–307. URL: https://doi.org/10.1007/978-3-319-61660-5_27.
doi:10.1007/978-3-319-61660-5\_27.
[10] M. Alviano, C. Dodaro, M. Maratea, Nurse (re)scheduling via answer set programming, Intelligenza</p>
        <p>Artificiale 12 (2018) 109–124. URL: https://doi.org/10.3233/IA-170030. doi:10.3233/IA-170030.
[11] C. Dodaro, G. Galatà, A. Grioni, M. Maratea, M. Mochi, I. Porro, An asp-based solution to the
chemotherapy treatment scheduling problem, Theory Pract. Log. Program. 21 (2021) 835–851.</p>
        <p>URL: https://doi.org/10.1017/S1471068421000363. doi:10.1017/S1471068421000363.
[12] D. Abels, J. Jordi, M. Ostrowski, T. Schaub, A. Toletti, P. Wanko, Train scheduling with hybrid
ASP, in: M. Balduccini, Y. Lierler, S. Woltran (Eds.), Logic Programming and Nonmonotonic
Reasoning - 15th International Conference, LPNMR 2019, Philadelphia, PA, USA, June 3-7, 2019,
Proceedings, volume 11481 of Lecture Notes in Computer Science, Springer, 2019, pp. 3–17. URL:
https://doi.org/10.1007/978-3-030-20528-7_1. doi:10.1007/978-3-030-20528-7\_1.
[13] D. Abels, J. Jordi, M. Ostrowski, T. Schaub, A. Toletti, P. Wanko, Train scheduling with hybrid
answer set programming, Theory Pract. Log. Program. 21 (2021) 317–347. URL: https://doi.org/10.
1017/S1471068420000046. doi:10.1017/S1471068420000046.
[14] P. Kopardekar, J. Rios, T. Prevot, M. Johnson, J. Jung, J. E. Robinson, Unmanned aircraft system
trafic management (utm) concept of operations, in: AIAA AVIATION Forum and Exposition,
ARC-E-DAA-TN32838, 2016.
[15] F. A. Administration, Urban Air Mobility Concepts of Operations (v2.0), Technical Report, April
2023. URL: https://www.faa.gov/sites/faa.gov/files/Urban%20Air%20Mobility%20%28UAM%29%
20Concept%20of%20Operations%202.0_1.pdf.
[16] D. Sacharny, T. C. Henderson, A lane-based approach for large-scale strategic conflict management
for uas service suppliers, in: 2019 International Conference on Unmanned Aircraft Systems
(ICUAS), IEEE, 2019, pp. 937–945.
[17] D. Sacharny, T. C. Henderson, M. Cline, An eficient strategic deconfliction algorithm for large-scale
uas trafic management, School Comput., Univ. Utah, Salt Lake City, UT, USA, Rep. UUCS-20-010
(2020).
[18] H. Tang, Y. Zhang, V. Mohmoodian, H. Charkhgard, Automated flight planning of high-density
urban air mobility, Transportation Research Part C: Emerging Technologies 131 (2021) 103324.
[19] C. Huang, I. Petrunin, A. Tsourdos, Strategic conflict management for performance-based urban air
mobility operations with multi-agent reinforcement learning, in: 2022 International Conference
on Unmanned Aircraft Systems (ICUAS), IEEE, 2022, pp. 442–451.
[20] E. L. Thompson, Y. Xu, P. Wei, A framework for operational volume generation for urban air
mobility strategic deconfliction, in: 2023 International Conference on Unmanned Aircraft Systems
(ICUAS), IEEE, 2023, pp. 71–78.
[21] S. Chen, A. Evans, M. Brittain, P. Wei, Integrated conflict management for UAM with strategic
demand capacity balancing and learning-based tactical deconfliction, IEEE Trans. Intell. Transp.
Syst. 25 (2024) 10049–10061. URL: https://doi.org/10.1109/TITS.2024.3351049. doi:10.1109/TITS.
2024.3351049.
[22] P. Pradeep, G. S. Yarramreddy, N. Amirsoleimani, A. Munishkin, R. A. Morris, M. Xue, K. Chour,
K. Kalyanam, Rolling horizon with k-position search method for strategic deconfliction of package
delivery uas, in: AIAA AVIATION FORUM AND ASCEND 2024, 2024, p. 4456.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.</given-names>
            <surname>Pak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Asmer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kokus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. I.</given-names>
            <surname>Schuchardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>End</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Meller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Schweiger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Torens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Barzantny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Becker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Ernst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Jäger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Laudien</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Naeem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Papenfuß</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pertz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Prakasha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ratei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Reimer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sieb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Abdellaoui</surname>
          </string-name>
          , R.-G. Becker,
          <string-name>
            <given-names>O.</given-names>
            <surname>Bertram</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Devta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gerz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jaksche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>König</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lenz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. C.</given-names>
            <surname>Metz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Naser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Schalk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schier-Morgenthal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stolz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Swaid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Volkert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wendt</surname>
          </string-name>
          ,
          <article-title>Can urban air mobility become reality? opportunities and challenges of uam as innovative mode of transport and dlr contribution to ongoing research</article-title>
          ,
          <source>CEAS Aeronautical Journal</source>
          (
          <year>2024</year>
          ). URL: https://doi.org/10.1007/s13272-024-00733-x. doi:
          <volume>10</volume>
          .1007/s13272- 024- 00733- x.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          ,
          <article-title>Answer sets and the language of answer set programming</article-title>
          ,
          <source>AI</source>
          Magazine
          <volume>37</volume>
          (
          <year>2016</year>
          )
          <fpage>7</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gebser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kaminski</surname>
          </string-name>
          , B. Kaufmann, T. Schaub, Clingo= ASP+ control:
          <source>Preliminary report, arXiv preprint arXiv:1405.3694</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Leone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Allocca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Alviano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Calimeri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Civili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Costabile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fiorentino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fuscà</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Germano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Laboccetta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cuteri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Manna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Perri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Reale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Veltri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zangari</surname>
          </string-name>
          ,
          <article-title>Enhancing DLV for large-scale reasoning</article-title>
          , in: M.
          <string-name>
            <surname>Balduccini</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Lierler</surname>
          </string-name>
          , S. Woltran (Eds.),
          <source>Logic Programming and Nonmonotonic Reasoning - 15th International Conference, LPNMR 2019</source>
          , Philadelphia, PA, USA, June 3-7,
          <year>2019</year>
          , Proceedings, volume
          <volume>11481</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2019</year>
          , pp.
          <fpage>312</fpage>
          -
          <lpage>325</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -20528-7_
          <fpage>23</fpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>030</fpage>
          - 20528- 7\_
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Naqvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Strategic deconfliction of unmanned aircraft based on hexagonal tessellation and integer programming</article-title>
          ,
          <source>Journal of Guidance, Control, and Dynamics</source>
          <volume>46</volume>
          (
          <year>2023</year>
          )
          <fpage>2362</fpage>
          -
          <lpage>2372</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sacharny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. C.</given-names>
            <surname>Henderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Marston</surname>
          </string-name>
          ,
          <article-title>Lane-based large-scale UAS trafic management</article-title>
          ,
          <source>IEEE Trans. Intell. Transp. Syst</source>
          .
          <volume>23</volume>
          (
          <year>2022</year>
          )
          <fpage>18835</fpage>
          -
          <lpage>18844</lpage>
          . URL: https://doi.org/10.1109/TITS.
          <year>2022</year>
          .
          <volume>3160378</volume>
          . doi:
          <volume>10</volume>
          .1109/TITS.
          <year>2022</year>
          .
          <volume>3160378</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sacharny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. C.</given-names>
            <surname>Henderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <article-title>A DDDAS protocol for real-time large-scale uas flight coordination</article-title>
          ,
          <source>in: Dynamic Data Driven Applications Systems: Third International Conference, DDDAS 2020</source>
          , Boston, MA, USA, October 2-
          <issue>4</issue>
          ,
          <year>2020</year>
          , Proceedings 3, Springer,
          <year>2020</year>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricca</surname>
          </string-name>
          , G. Grasso,
          <string-name>
            <given-names>M.</given-names>
            <surname>Alviano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Manna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Iiritano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Leone</surname>
          </string-name>
          ,
          <article-title>Team-building with answer set programming in the gioia-tauro seaport</article-title>
          ,
          <source>Theory Pract. Log. Program</source>
          .
          <volume>12</volume>
          (
          <year>2012</year>
          )
          <fpage>361</fpage>
          -
          <lpage>381</lpage>
          . URL: https://doi.org/10.1017/S147106841100007X. doi:
          <volume>10</volume>
          .1017/S147106841100007X.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>