Skip to main content

Advertisement

Log in

Efficient route planning for an unmanned air vehicle deployed on a moving carrier

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Vehicle routing problem (VRP) is a constrained extension of the well-known traveling salesman problem (TSP). Emerging from the current conceptual trends in operations field, a new constraint to be included to the existing VRP parameters is the depot mobility. A practical example of such a problem is planning a route for an Unmanned air vehicle (UAV) deployed on a mobile platform to visit fixed targets. Furthermore, the range constraint of the UAV becomes another constraint within this sample case as well. In this paper, we define new VRP variants by introducing depot mobility (Mobile Depot VRP: MoDVRP) and extending it with capacity constraint (Capacitated MoDVRP: C-MoDVRP). As a sample use case, we study route planning for a UAV deployed on a moving carrier. To deal with the C-MoDVRP, we propose a Genetic Algorithm that is adapted to satisfy the constraints of depot mobility and range, while maximizing the number of targets visited by the UAV. To examine the success of our approach, we compare the individual performances of our proposed genetic operators with conventional ones and the performance of our overall solution with the Nearest Neighbor and Hill Climbing heuristics, on some well-known TSP benchmark problems, and receive successful results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  • Ambati BK, Ambati J, Mokhtar MM (1991) Heuristic combinatorial optimization by simulated darwinian evolution: a polynomial time algorithm for the traveling salesman problem. Biol Cybern 65(1):31–35

    Article  MATH  Google Scholar 

  • Amberg A, Domschke W, Voß S (2000) Multiple center capacitated arc routing problems: a tabu search algorithm using capacitated trees. Eur J Oper Res 124(2):360–376

    Article  MATH  Google Scholar 

  • Arjomandi M, Agostino S, Mammone M, Nelson M, Zhou T (2006) Classification of unmanned aerial vehicles. The University of Adelaide Australia [En linea] Disponible en. http://personal.mecheng.adelaide.edu.au/maziar.arjomandi/Aeronautical20

  • Baldacci R, Mingozzi A, Roberti R (2012) Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints. Eur J Oper Res 218(1):1–6

    Article  MathSciNet  MATH  Google Scholar 

  • Bräysy O, Gendreau M (2005) Vehicle routing problem with time windows, part I: route construction and local search algorithms. Transp Sci 39(1):104–118

    Article  Google Scholar 

  • Bullnheimer B, Hartl RF, Strauss C (1999) An improved ant system algorithm for thevehicle routing problem. Ann Oper Res 89:319–328

    Article  MathSciNet  MATH  Google Scholar 

  • Chao IM (2002) A tabu search method for the truck and trailer routing problem. Comput Oper Res 29(1):33–51

    Article  MATH  Google Scholar 

  • Chiang WC, Russell RA (1996) Simulated annealing metaheuristics for the vehicle routing problem with time windows. Ann Oper Res 63(1):3–27

    Article  MATH  Google Scholar 

  • Christofides N, Mingozzi A, Toth P (1981) Exact algorithms for the vehicle routing problem, based on spanning tree and shortest path relaxations. Math Program 20(1):255–282

    Article  MathSciNet  MATH  Google Scholar 

  • Coley DA (2010) An introduction to genetic algorithms for scientists and engineers. World Scientific, Singapore

    Google Scholar 

  • Croes G (1958) A method for solving traveling-salesman problems. Oper Res 6(6):791–812

    Article  MathSciNet  Google Scholar 

  • Dantzig GB, Ramser JH (1959) The truck dispatching problem. Manag Sci 6(1):80–91

    Article  MathSciNet  MATH  Google Scholar 

  • De Jaegere N, Defraeye M, Van Nieuwenhuyse I (2014) The vehicle routing problem: state of the art classification and review. FEB Research Report \({\rm KBI}\_1415\)

  • Eksioglu B, Vural AV, Reisman A (2009) The vehicle routing problem: a taxonomic review. Comput Ind Eng 57(4):1472–1483. doi:10.1016/j.cie.2009.05.009

    Article  Google Scholar 

  • Englert M, Röglin H, Vöcking B (2007) Worst case and probabilistic analysis of the 2-opt algorithm for the tsp. In: Proceedings of the eighteenth annual ACM-SIAM symposium on discrete algorithms. Society for Industrial and Applied Mathematics, pp 1295–1304

  • Ergezer H, Leblebicioglu K (2013) Path planning for uavs for maximum information collection. IEEE Trans Aerospace Electron Syst 49(1):502–520

    Article  Google Scholar 

  • Goksal FP, Karaoglan I, Altiparmak F (2013) A hybrid discrete particle swarm optimization for vehicle routing problem with simultaneous pickup and delivery. Comput Ind Eng 65(1):39–53

    Article  Google Scholar 

  • Goren HG, Tunali S, Jans R (2010) A review of applications of genetic algorithms in lot sizing. J Intell Manuf 21(4):575–590

    Article  Google Scholar 

  • Heidelberg U (1995) Tsplib. http://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/XML-TSPLIB/instances/

  • Hoos HH, Stützle T (2004) Stochastic local search: foundations and applications. Elsevier, Amsterdam

    MATH  Google Scholar 

  • Karakaya M (2014a) A local optimization technique for assigning new targets to the planned routes of unmanned aerial vehicles. Balkan J Electr Comput Eng 2(2)

  • Karakaya M (2014b) Uav route planning for maximum target coverage. Comput Sci Eng (CSEIJ) 4(1)

  • Karakaya M (2015) Msct: an efficient data collection heuristic for wireless sensor networks with limited sensor memory capacity. KSII Trans Internet Inf Syst 9(9):3396–3411

    Google Scholar 

  • Kek AG, Cheu RL, Meng Q (2008) Distance-constrained capacitated vehicle routing problems with flexible assignment of start and end depots. Math Comput Model 47(1):140–152

    Article  MathSciNet  MATH  Google Scholar 

  • Kilby P, Prosser P, Shaw P (2000) A comparison of traditional and constraint-based heuristic methods on vehicle routing problems with side constraints. Constraints 5(4):389–414

    Article  MathSciNet  MATH  Google Scholar 

  • Laporte G (1992) The vehicle routing problem: an overview of exact and approximate algorithms. Eur J Oper Res 59(3):345–358

    Article  MATH  Google Scholar 

  • Larranaga P (1999) Genetic algorithms for the traveling salesman problem: a review of representations and operators. Artif Intell Rev 13(2):129–170

    Article  Google Scholar 

  • Lawler EL, Lenstra JK, Kan RA, Shmoys DB (1985) The traveling salesman problem: a guided tour of combinatorial optimization. Wiley, New York

    MATH  Google Scholar 

  • Maniezzo V, Battiti R, Watson JP (2008) Learning and intelligent optimization: second international conference, LION 2007 II, Trento. Selected Papers, vol 5313. Springer

  • Martin A, Dewolfe RA (2012) Promising outlook for navys unmanned aviation. National Defense

  • Michalewicz Z, Fogel DB (2013) How to solve it: modern heuristics. Springer Science & Business Media

  • Mitchell M (1998) An introduction to genetic algorithms. MIT Press, Massachusetts

  • Nonami K (2007) Prospect and recent research and development for civil use autonomous unmanned aircraft as uav and mav. J Syst Design Dyn 1:120–128

    Article  Google Scholar 

  • Papadimitriou CH (1977) The euclidean travelling salesman problem is np-complete. Theor Comput Sci 4(3):237–244

    Article  MathSciNet  MATH  Google Scholar 

  • Pearson I et al (2006) The way ahead for maritime uavs. Tech. rep, DTIC Document

  • Pereira FB, Tavares J, Machado P, Costa E (2002) Gvr: a new genetic representation for the vehicle routing problem. In: Artificial intelligence and cognitive science. Springer, Berlin, pp 95–102

  • Pillac V, Gendreau M, Guéret C, Medaglia AL (2013) A review of dynamic vehicle routing problems. Eur J Oper Res 225(1):1–11

    Article  MathSciNet  MATH  Google Scholar 

  • Pisinger D, Ropke S (2007) A general heuristic for vehicle routing problems. Comput Oper Res 34(8):2403–2435

    Article  MathSciNet  MATH  Google Scholar 

  • Ropke S (2005) Heuristic and exact algorithms for vehicle routing problems. Unpublished PhD thesis, Computer Science Department, University of Copenhagen

  • Savuran H, Karakaya M (2015) Route optimization method for unmanned air vehicle launched from a carrier. Lecture Notes Softw Eng 3(4):279–284

    Article  Google Scholar 

  • Sevinç E, Karakaya M (2015) Maximizing uav target coverage under flight range and target service time constraints. Lecture Notes Softw Eng 3(4)

  • Sullivan MJ, Masters T, Greifner L, Hadley J, Hassinger K, Jezewski L, Lea M, Pendleton J, Persons TM, Sun R (2013) Defense acquisitions: navy strategy for unmanned carrier-based aircraft system defers key oversight mechanisms. Tech. rep, DTIC Document

  • Szeto W, Wu Y, Ho SC (2011) An artificial bee colony algorithm for the capacitated vehicle routing problem. Eur J Oper Res 215(1):126–135

    Article  Google Scholar 

  • Taillard ED, Laporte G, Gendreau M (1996) Vehicle routeing with multiple use of vehicles. J Oper Res Soc, 1065–1070

  • Tan KC, Lee LH, Zhu Q, Ou K (2001) Heuristic methods for vehicle routing problem with time windows. Artif Intell Eng 15(3):281–295

    Article  Google Scholar 

  • Tillman FA (1969) The multiple terminal delivery problem with probabilistic demands. Transp Sci 3(3):192–204

    Article  Google Scholar 

  • Toth P, Vigo D (2002) The vehicle routing problem, SIAM Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia

  • Verlinde S, Macharis C, Milan L, Kin B (2014) Does a mobile depot make urban deliveries faster, more sustainable and more economically viable: results of a pilot test in brussels. Transp Res Proc 4:361–373

    Article  Google Scholar 

  • Vigo D (1996) A heuristic algorithm for the asymmetric capacitated vehicle routing problem. Eur J Oper Res 89(1):108–126

    Article  MathSciNet  MATH  Google Scholar 

  • Watts AC, Ambrosia VG, Hinkley EA (2012) Unmanned aircraft systems in remote sensing and scientific research: classification and considerations of use. Remote Sens 4(6):1671–1692

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Murat Karakaya.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Communicated by V. Loia.

Appendix: Inclusion of takeoff and landing points in the solution

Appendix: Inclusion of takeoff and landing points in the solution

1.1 A.1 Takeoff point calculation

Whenever the first target to be visited in a tour is changed by an operation, the takeoff point for that tour is re-assigned with the calculations explained in this section.

Since the carrier moves on a constant heading, the algorithm calculates the nearest takeoff locations for each tour depending on the first target to be visited in its itinerary. For this, a linear equation of point-slope form is used to calculate the shortest path between the target and the carrier route as depicted in Fig. 21. Here \(P_\mathrm{t}\) represents the location of the first target in the given tour, \(P_\text {0}\) and \(P_\text {1}\) represent any two points belonging to the line of the carrier route (\(d_\mathrm{c}\)), and \(P_\mathrm{T}\) represents the nearest takeoff location.

Fig. 21
figure 21

Geometrical representation of nearest takeoff point calculation

1.2 A.2 Landing point prediction

For this task, the time that the last target visited by the UAV in a tour is taken as the start point (\(t_{0}\)) for calculation. Since the speeds of the carrier and UAV are constant, their movement axes are vectorized from this point on and a linear equation of point-slope form is used to calculate their nearest meeting, as shown in Fig. 22. Here \(P_\mathrm{u}\) and \(P_\mathrm{c}\), respectively, represent the locations of the carrier and the UAV, and \(P_\mathrm{m}\) is the nearest meeting point.

Fig. 22
figure 22

Geometrical representation of nearest landing point prediction

The time spent by the UAV to visit targets can be acquired using its speed and the distance it traveled before time (\(t_{0}\)), using the formula \(t=d/v\). Then this time value and the speed of the carrier can be used in the same formula to acquire the distance it covered at the time of (\(t_{0}\)). The inclusion of this distance in the formulation gives the exact location of UAV’s landing on the carrier.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Savuran, H., Karakaya, M. Efficient route planning for an unmanned air vehicle deployed on a moving carrier. Soft Comput 20, 2905–2920 (2016). https://doi.org/10.1007/s00500-015-1970-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-015-1970-4

Keywords

Navigation