<!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 />
    <article-meta>
      <title-group>
        <article-title>Cooperative Truck-Drone Scheduling Approach for Last-Mile Deliveries (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesco Betti Sorbelli</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Federico Coro</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sajal K. Das</string-name>
          <email>sdasg@mst.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lorenzo Palazzetti</string-name>
          <email>lorenzo.palazzetti@unifi.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>Cristina M. Pinotti</string-name>
          <email>cristina.pinottig@unipg.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Missouri University of Science and Technology</institution>
          ,
          <addr-line>Rolla</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Florence</institution>
          ,
          <addr-line>Firenze</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Perugia</institution>
          ,
          <addr-line>Perugia</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present our ongoing work on the cooperation between a truck and drones in a last-mile package delivery scenario. We model this application as an optimization problem where each delivery is associated with a cost (drone's energy), a pro t (delivery's priority), and a time interval (launch and rendezvous times from and to the truck). We aim to nd an optimal scheduling for drones that maximizes the overall pro t subject to the energy constraints while ensuring that the same drone performs deliveries whose time intervals do not intersect. After seeing that this problem is NP -hard, we rst devise an optimal Integer Linear Programming (ILP) formulation. We then design an optimal pseudo-polynomial algorithm using dynamic programming and a polynomial-time approximation algorithm that exploits optimal coloring on interval graphs for the single drone case. We also provide an approximation algorithm for the multiple drone case.</p>
      </abstract>
      <kwd-group>
        <kwd>drones</kwd>
        <kwd>approximation algorithms</kwd>
        <kwd>dynamic programming</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With the advent of drones, the research and industrial communities are
currently seeking to exploit this new technology in many civilian applications. The
growing interest in such applications is due to the fact that drones can perform
challenging tasks very e ciently [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. For instance, drones can y over disastrous
areas hit by an earthquake or assist re ghters [
        <xref ref-type="bibr" rid="ref13 ref6">6, 13</xref>
        ], search for missing
people [
        <xref ref-type="bibr" rid="ref17 ref5">5, 17</xref>
        ], monitor elds [
        <xref ref-type="bibr" rid="ref12 ref16">12, 16</xref>
        ] or points of interest [
        <xref ref-type="bibr" rid="ref11 ref14">11, 14</xref>
        ], deliver packages to
customers [
        <xref ref-type="bibr" rid="ref1 ref2 ref20">1, 2, 20</xref>
        ], collect items for smart automated warehousing [
        <xref ref-type="bibr" rid="ref21 ref4">4, 21</xref>
        ], etc.
      </p>
      <p>
        In this work, we study the cooperation between a truck and a eet of drones in
the last-mile delivery scenario to improve its e ectiveness and e ciency. Drones
Copyright© 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0)
can deliver small packages quickly as they can easily traverse di cult terrain,
often using shorter routes, which would otherwise be demanding for trucks or
robots [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. However, signi cant challenges arise due to constraints such as drones'
limited energy and their current inability to serve more than one customer at a
time [
        <xref ref-type="bibr" rid="ref18 ref8">8, 18</xref>
        ]. Our scenario is as follows: a delivery company has to make several
deliveries to customers in a city by relying on a truck carrying a eet of drones.
All the drones are identical having the same capabilities and can deliver a single
package at a time. The truck, which initially resides at the depot, traverses a
predetermined route: to serve a customer, a drone takes o from the truck with
a package, delivers it, and returns to the rendezvous point with the truck.
      </p>
      <p>We assume that the location of the customers and the associated truck's
route are known before starting the deliveries. Therefore, before leaving the
depot, the delivery company entrusts the deliveries to the drone and designs a
plan for the drone's ying sub-routes to accelerate deliveries, considering not
only the energy used by the drone but also the generated pro ts. Since drones
are energy-constrained, a delivery has a cost in terms of required energy, and
can be only performed if the drone's residual energy is su cient to allow a round
trip to/from the truck. Furthermore, deliveries can have con icts if they cannot
be performed by the same drone, i.e., if the corresponding sub-routes intersect
with each other. Also, each delivery has an associated pro t which characterizes
its importance (e.g., higher pro t means higher priority). So, given the truck's
route, the goal is to plan an appropriate schedule for the drones to maximize
pro ts subject to the drone's limited battery capacity and delivery con icts.
2</p>
    </sec>
    <sec id="sec-2">
      <title>System Model and Problem Formulation</title>
      <p>We consider a 2-D delivery area A where m drones carried by a truck, perform a
set D = f 1; : : : ; ng A of n deliveries. The truck does not perform deliveries;
it only carries the drones within A. The truck's tour is given in input and is
xed; it starts and nishes at the depot from where the deliveries start.</p>
      <p>Due to payload constraints, we assume that each drone can deliver a single
package at a time. A drone takes o from the truck along a road with a package,
delivers that package to customer i, and returns to the rendezvous location
to rejoin the truck. Hence, a launch point iL and a rendezvous point iR on
the truck's path are associated to each delivery i. Speci cally, when the truck
reaches the launching point iL on the road, the drone detaches itself from the
truck and then ies towards the delivery. While the drone moves towards i, the
truck continues to move along its route until it reaches the rendezvous point
where it will meet up again with the drone.</p>
      <p>
        For each delivery i, we de ne the cost wi 2 N 0 in terms of drone's energy
required (it considers the payload weight, distances iL i and i iR, external
factors like wind [
        <xref ref-type="bibr" rid="ref10 ref15 ref2">2, 15, 10</xref>
        ]), and the pro t pi 2 N 0 that characterizes its priority
(the higher is the priority, the larger is the pro t). Moreover, let tiL be the launch
time for the drone from point iL, and let tiR be the rendezvous time at point
iR. Since the truck travels along the predetermined road only once and in a
sIpie=ci [tciLd;tiiRre]cttihoant, dtiLete&lt;rmtiiRneysieiltdss. yWineg dteimnee-wtihnedodwro.nIef'stwdoeliIvierayndinItjerivnatlertsimecet
they are said to be in con ict. It follows that I = fI1; : : : ; Ing is the interval set
associated with the deliveries within the area A. A subset of deliveries whose
time interval times are con ict-free is said feasible.
      </p>
      <p>For a single drone, the goal is to select a viable subset S I of deliveries such
that its energy cost C(S) = Pi2S wi is no more than the drone's battery B and
the overall pro t P(S) = Pi2S pi is maximized. Similarly, for multiple drones,
we aim to select a feasible subset S = fS1 ; : : : ; Smg I partitioned among
m drones such that the overall pro t P(S ) is maximized and each drone has
enough energy to accomplish its deliveries. Due to the fact that deliveries have
con icts and drones have a limited battery capacity, it is not guaranteed that
all the deliveries will be performed. Let us now de ne the delivery scheduling
problem with drones.</p>
      <sec id="sec-2-1">
        <title>De nition 1 (Delivery Scheduling Problem (DSP)). Let D be the set of n</title>
        <p>deliveries, m the number of drones, and B the energy budget of each drone. The
DSP aims to nd a family S = fS1 ; : : : ; Smg I of m feasible subsets with
Sp \ Sq = ?, for 1 p 6= q m, such that the overall pro t P(S ) = Pi2S pi
is maximized. Formally,</p>
        <p>S =</p>
        <p>arg max
S=fS1;:::;Smg I</p>
        <p>P(S)
s.t. C(Si)</p>
        <p>B 8i = 1; : : : ; m</p>
        <p>As de ned, DSP represents a generalization of the classic 0{1 Knapsack
Problem (KP). It follows that DSP is an NP -hard problem.
2.1</p>
      </sec>
      <sec id="sec-2-2">
        <title>Optimal ILP Formulation</title>
        <p>The DSP can be optimally solved using an Integer Linear Programming (ILP)
formulation. We enumerate the deliveries as N = f1; : : : ; ng, and drones as
M = f1; : : : ; mg. Let xij 2 f0; 1g be a decision variable that is 1 if the delivery
j 2 N is accomplished by the drone i 2 M, 0 otherwise. Finally, the ILP
formulation is given by:
max Pm
i=1</p>
        <p>Pn</p>
        <p>j=1 pj xij
Pn</p>
        <p>j=1 wj xij
Pm</p>
        <p>i=1 xij
xij + xik
xij 2 f0; 1g;
1;
1;</p>
        <p>B;
8i 2 M
8j 2 N
8i 2 M; 8j; k 2 N s:t: Ij \ Ik 6= ?
8i 2 M; 8j 2 N
(1)
(2)
(3)
(4)
(5)</p>
        <p>The objective function (1) aims to maximize the overall pro t using m drones.
About the constraints, (2) states that each drone has an energy budget B; (3)
forces deliveries to be executed by at most one drone; and (4) avoids the fact
that two incompatible deliveries are performed by the same drone.
This section proposes three novel algorithms for DSP, in particular, an optimal
(Opt-S) and an approximation (Apx-S) algorithm for the single drone case,
and an approximation (Apx-M) algorithm for multiple drones case.
3.1</p>
      </sec>
      <sec id="sec-2-3">
        <title>Optimal Pseudo-polynomial Algorithm Opt-S</title>
        <p>Opt-S optimally solves the special case of DSP that uses a single drone, i.e.,
m = 1. It requires O(n log n + nB) time and O(nB) space, where B is an integer.</p>
        <p>Before proceeding, let the set of intervals be sorted in non-decreasing order
of the rendezvous times. Let (i) be the largest index 1 j i 1 such that
tR(i) &lt; tiL, and (i) = 0 if no interval j &lt; i nishes before i starts. Then, for
each interval Ii, we can nd the largest non-intersecting index (i) that precedes
i, that is, tR(i) &lt; tiL. Then, all the intervals between I (i)+1 and Ii 1 intersect
with i. So, it follows that for each interval Ii, we can nd the largest con ict-free
interval (i) that precedes i. The values (i) for 1 i n can be computed in
linear time in a preprocessing phase.</p>
        <p>Now, we can introduce our algorithm for DSP based on dynamic
programming. A table M of size n B is created. The value M (i; b) is the maximum gain
achievable by considering the rst i intervals and budget b and it is computed
as follow: M (i; b) = maxfM (i 1; b); pi + M ( (i); b wi)g if the budget b is
su cient to serve Ii whose cost is wi; or M (i; b) = M (i 1; b) if the drone does
not have enough budget to make the delivery, i.e., wi &gt; b. Then, as a base case,
M (i; b) = 0 if i = 0 or b = 0. This algorithm will give us the maximum pro t
achievable with a single drone in cell M [n; B] in pseudo-polynomial time.
Theorem 1. Opt-S optimally solves DSP with a single drone in O(n log n +
nB) time and O(nB) space.
3.2</p>
      </sec>
      <sec id="sec-2-4">
        <title>Approximation Algorithm Apx-S</title>
        <p>
          Apx-S solves DSP with a single drone. It requires O(n log n + h(n)) time and
O(n) space, where h(n) is the time required by a subroutine used in it. The
main idea of Apx-S is that we rst invoke an optimal polynomial-time
graphcoloring algorithm for chordal graphs to divide the set of intervals into several
subsets based on the minimum coloring of I [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Therefore, by de nition of
vertex-coloring we have that all the intervals with the same color do not have any
con ict. Thus, after the coloring, for each subset Ci we nd feasible solutions for
DSP by computing a subset Si Ci with maximum pro t such that C(Si) B.
It is worth noting that nding optimal sets Si Ci is equivalent to solving a
Knapsack Problem (KP) with budget B on elements Ci, which is a NP -hard
problem. However, it is also reasonable to rely on -approximated solutions of
KP in polynomial-time for computing the sets Si, which also, in turn, will a ect
the approximation ratio of Apx-S. To this end, a fast O(n log n) greedy strategy
for the fractional knapsack problem can be exploited which guarantees a lower
bound = 12 [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Finally, we return the solution with a maximum pro t among
all the subsets Si.
        </p>
        <p>Theorem 2. Apx-S provides a solution for DSP with an approximation ratio
of for a single drone, where denotes the chromatic number of the interval
graph induced from the deliveries in I, and is the approximation ratio of an
algorithm that maximizes KP.
3.3</p>
      </sec>
      <sec id="sec-2-5">
        <title>Approximation Algorithm Apx-M</title>
        <p>Apx-M solves DSP with multiple drones exploiting dynamic programming,
requiring O(m(n log n + nB)) time and O(nB) space.</p>
        <p>The strategy behind Apx-M is that we sequentially perform the optimal
algorithm Opt-S on the current residual not assigned deliveries for each drone,
starting from the entire set I. In fact, by merging all the computed single-drone
solutions, we get the global solution.</p>
        <p>Theorem 3. Apx-M provides a solution for DSP with an approximation ratio
of m1 for multiple drones, where m denotes the number of drones.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>We presented our ongoing work on the cooperation between a truck and a eet of
drones in the context of last-mile package deliveries. We formalized the Delivery
Scheduling Problem (DSP), devising an optimal ILP formulation, and providing
three novel algorithms for the single and multiple drone scenario. As future
research directions, we would like to improve the problem setting taking into
account also the fuel consumption of the truck while studying its optimal path.
It is also worth analyzing last-mile deliveries considering a drone that can carry
more than one package at a time. Finally, it would be interesting to study this
problem in an adaptive stochastic optimization problem where either the travel
costs or the energy consumption are dynamic.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bartoli</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Betti Sorbelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coro</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pinotti</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shende</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Exact and approximate drone warehouse for a mixed landscape delivery system</article-title>
          .
          <source>In: IEEE International Conference on Smart Computing (SMARTCOMP)</source>
          . pp.
          <volume>266</volume>
          {
          <issue>273</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Betti</given-names>
            <surname>Sorbelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Coro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Das</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.K.</given-names>
            ,
            <surname>Pinotti</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.M.</surname>
          </string-name>
          :
          <article-title>Energy-constrained delivery of goods with drones under varying wind conditions</article-title>
          .
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          pp.
          <volume>1</volume>
          {
          <issue>13</issue>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Betti</given-names>
            <surname>Sorbelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Carpin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Coro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Navarra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Pinotti</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.M.:</surname>
          </string-name>
          <article-title>Optimal routing schedules for robots operating in aisle-structures</article-title>
          .
          <source>In: 2020 IEEE International Conference on Robotics and Automation (ICRA)</source>
          . pp.
          <volume>4927</volume>
          {
          <fpage>4933</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Betti</given-names>
            <surname>Sorbelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Coro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Pinotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.M.</given-names>
            ,
            <surname>Shende</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Automated picking system employing a drone</article-title>
          .
          <source>In: 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS)</source>
          . pp.
          <volume>633</volume>
          {
          <fpage>640</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Betti</given-names>
            <surname>Sorbelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Pinotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.M.</given-names>
            ,
            <surname>Silvestri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Das</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.K.</surname>
          </string-name>
          :
          <article-title>Measurement errors in range-based localization algorithms for uavs: Analysis and experimentation</article-title>
          .
          <source>IEEE Transactions on Mobile Computing (TMC)</source>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Calamoneri</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coro</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A realistic model for rescue operations after an earthquake</article-title>
          .
          <source>In: Q2SWinet '20: Proceedings of the 16th ACM Symposium on QoS and Security for Wireless and Mobile Networks</source>
          . pp.
          <volume>123</volume>
          {
          <fpage>126</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Caprara</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kellerer</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pferschy</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pisinger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Approximation algorithms for knapsack problems with cardinality constraints</article-title>
          .
          <source>European Journal of Operational Research</source>
          <volume>123</volume>
          (
          <issue>2</issue>
          ),
          <volume>333</volume>
          {
          <fpage>345</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dayarian</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savelsbergh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clarke</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          :
          <article-title>Same-day delivery with drone resupply</article-title>
          .
          <source>Transportation Science</source>
          <volume>54</volume>
          (
          <issue>1</issue>
          ),
          <volume>229</volume>
          {
          <fpage>249</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gavril</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Algorithms for minimum coloring, maximum clique, minimum covering by cliques, and maximum independent set of a chordal graph</article-title>
          .
          <source>SIAM Journal on Computing</source>
          <volume>1</volume>
          (
          <issue>2</issue>
          ),
          <volume>180</volume>
          {
          <fpage>187</fpage>
          (
          <year>1972</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Khanda</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coro</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Betti Sorbelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pinotti</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          :
          <article-title>E cient route selection for drone-based delivery under time-varying dynamics</article-title>
          .
          <source>In: 18th International Conference on Mobile Ad-Hoc and Smart Systems (MASS)</source>
          .
          <source>IEEE</source>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Khochare</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simmhan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Betti Sorbelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          :
          <article-title>Heuristic algorithms for co-scheduling of edge analytics and routes for uav eet missions</article-title>
          .
          <source>In: IEEE International Conference on Computer Communications (INFOCOM)</source>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lottes</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khanna</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeifer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siegwart</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stachniss</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Uav-based crop and weed classi cation for smart farming</article-title>
          .
          <source>In: IEEE International Conference on Robotics and Automation</source>
          , ICRA. pp.
          <volume>3024</volume>
          {
          <issue>3031</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mishra</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Narang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mishra</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Drone-surveillance for search and rescue in natural disaster</article-title>
          .
          <source>Computer Communications</source>
          <volume>156</volume>
          ,
          <issue>1</issue>
          {
          <fpage>10</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Nguyen</surname>
          </string-name>
          , V.T.,
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Dronevr: a web virtual reality simulator for drone operator</article-title>
          .
          <source>In: 2019 IEEE International Conference on Arti cial Intelligence and Virtual Reality (AIVR)</source>
          . pp.
          <volume>257</volume>
          {
          <fpage>2575</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Palazzetti</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pinotti</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rigoni</surname>
          </string-name>
          , G.:
          <article-title>A run in the wind: favorable winds make the di erence in drone delivery</article-title>
          .
          <source>In: 2021 17th International Conference on Distributed Computing in Sensor Systems (DCOSS)</source>
          .
          <source>IEEE</source>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Rabello</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brito</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Favarim</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weitzenfeld</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Todt</surname>
          </string-name>
          , E.:
          <article-title>Mobile system for optimized planning to drone ight applied to the precision agriculture</article-title>
          .
          <source>In: 3rd Intl. Conference on Information and Computer Technologies (ICICT)</source>
          . pp.
          <volume>12</volume>
          {
          <issue>16</issue>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Riehl</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          , Collins,
          <string-name>
            <given-names>G.E.</given-names>
            ,
            <surname>Hespanha</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.P.</surname>
          </string-name>
          :
          <article-title>Cooperative search by uav teams: A model predictive approach using dynamic graphs</article-title>
          .
          <source>IEEE Transactions on Aerospace and Electronic Systems</source>
          <volume>47</volume>
          (
          <issue>4</issue>
          ),
          <volume>2637</volume>
          {
          <fpage>2656</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Sawadsitang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niyato</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>P.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nutanong</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Multi-objective optimization for drone delivery</article-title>
          .
          <source>In: 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>5</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.e.a.</given-names>
          </string-name>
          :
          <article-title>Drone assisted vehicular networks: Architecture, challenges and opportunities</article-title>
          .
          <source>IEEE Network</source>
          <volume>32</volume>
          (
          <issue>3</issue>
          ),
          <volume>130</volume>
          {
          <fpage>137</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Torabbeigi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>G.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>S.J.:</given-names>
          </string-name>
          <article-title>Drone delivery scheduling optimization considering payload-induced battery consumption rates</article-title>
          .
          <source>Journal of Intelligent &amp; Robotic Systems</source>
          <volume>97</volume>
          (
          <issue>3</issue>
          ),
          <volume>471</volume>
          {
          <fpage>487</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Wawrla</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maghazei</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Netland</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Applications of drones in warehouse operations</article-title>
          .
          <source>Whitepaper. ETH Zurich</source>
          ,
          <string-name>
            <surname>D-MTEC</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>