Page 55 - Innovations in Intelligent Machines
P. 55

44     P.B. Sujit et al.
                           the sensor radius. It is assumed that UAVs know the position of both the
                           targets and other UAVs precisely but the strength of the targets are known
                           with certain probability which is a function of the distance between the UAV
                           and the target.
                              Let us assume that at time t s ,UAV i can see m i number of targets and
                           n i number of UAVs within its sensor range. It senses the value of the targets
                           with probability p(d ij ),j =1, ··· ,m i where d ij is the distance between the
                           i th  UAV and the j th  target. Based on these information, the i th  UAV decides
                           its action, which can be attacking any one of the j targets or opting for search.
                           The decision taken by the i th  UAV is given as x i =[x i1 ,x i2 ,...,x im i ,x i(m i +1) ]
                           where x ij ∈{0, 1} denotes whether the i th  UAV will perform the task j or
                           not. Here, the task j = m i + 1 is the search task.
                              Let the benefit of performing the task x ij by the i th  UAV be C ij .In
                           general, C ij is a function of the states of the environment, i.e. the current
                           position of the UAVs, the current position of the targets and the value of the
                           targets. We will model C ij in the next section. The payoff of the whole team
                           is then given as
                                                         n i m i +1

                                                    ω =         C ij x ij                   (6)
                                                        i=1 j=1
                           The objective of the team is to maximise ω with respect to the action, x ij
                           taken by the UAVs at time t s . We assume that the overall mission of the UAVs
                           will be optimal if the decision taken at each time step is optimal. However,
                           there may be some constraints on the combined decision taken by the team
                           x =[x 1 ,x 2 , ··· ,x n ] due to practical limitations. At any given time, an UAV
                           can perform only one task, so
                                                 m i

                                                                                            (7)
                                                    x ij =1,i =1, 2, ··· ,n i
                                                 j=1
                           For the mission to be effective, it is necessary that only one UAV be assigned
                           to one target at a given time. However the number of targets present may be
                           more than the number of UAVs and so it may not be possible to assign UAVs
                           to all the targets. Thus, we have

                                                 n i

                                                   x ij ≤ 1,j =1, 2, ··· ,m i               (8)
                                                i=1
                           Hence, the optimization problem can be posed as maximize ω in (6) with
                           respect to x subjected to the constraints in (7)-(8) and x ij ∈{0, 1}, ∀i, j.
                           Here, both the objective function as well as the constraints are linear. Thus,
                           it can be solved using linear programming. However, linear programming give
                           solution in x ij ∈ [0, 1]. For this class of problem, it is easy to see that for
   50   51   52   53   54   55   56   57   58   59   60