Page 163 - Innovations in Intelligent Machines
P. 163

Algorithms for Routing Problems Involving UAVs  155
                              where Q is the set of all 1-trees in V . Therefore, for any given vector π,


                                        min      c ij +  π i (d iy − 2) ≤ min  c ij .       (3)
                                        y∈Q                          x∈T
                                            {i,j}∈y   i∈V                {i,j}∈x
                              Since the above equation is true for any π, we get the following result:

                           Theorem 3.

                                      max min      c ij +  π i (d iy − 2) ≤ min  c ij .     (4)
                                       π  y∈Q                          x∈T
                                              {i,j}∈y   i∈V                {i,j}∈x
                              The left hand side in the above result provides a lower bound to the SVP.
                                                    c

                                              {i,j}∈y ij +   π i (d iy −2). For any fixed π, calculating
                           Let w(π) = min y∈Q             i∈V
                           w(π) is that of finding an optimal 1-tree. An optimal 1-tree can be easily solved
                           using the Prim’s algorithm [2]. Note that the function w(π) is concave in π.
                           This lends itself to a gradient ascent algorithm that produces a sequence of
                           lower bounds to the SVP as discussed in [5],[6].


                           3 Multiple Vehicle Resource Allocation Problems
                              in the Absence of Kinematic Constraints


                           The resource allocation problems considered in this section involves multiple
                           UAV’s where vehicles could start from a single depot or from multiple depots.
                           The general problem discussed in this section is as follows: Given a set of
                           UAVs and destinations, find tours for each UAV such that (1) each destination
                           is visited once by only one UAV (2) the sum of the tour cost of all the UAVs
                           is minimum. As mentioned in the introduction, there are several variants of
                           this multiple vehicle problem. In this section, we present three such variants
                           and discuss approaches to solve them. To avoid using redundant variables in
                           the problem formulation, each variant is formulated separately under each
                           subsection.

                           3.1 Literature Review

                           The Multiple Travelling Salesmen Problem (MTSP) has two distinct cases -
                           one case where all vehicles start at a root vertex (referred to as Single Depot
                           MTSP) and an other where vehicles may start at different locations (referred
                           to as Multiple Depot MTSP). Please refer to the recent paper by Bektas [8]
                           for an extensive review of MTSP’s. Bellmore and Hong [9] consider a Single
                           Depot MTSP where each vehicle is available for service at a specific cost and
                           the edge costs need not satisfy triangle inequality. Since the objective is to
                           reduce the total cost travelled by the vehicles, there could be situations when
                           the optimal solution will not necessitate using all the vehicles. Bellmore and
   158   159   160   161   162   163   164   165   166   167   168