Zapping Zika with a Mosquito-Managing Drone: Computing Optimal Flight Patterns with Minimum Turn Cost (Multimedia Contribution)
We present results arising from the problem of sweeping a mosquito-infested area with an Un-manned Aerial Vehicle (UAV) equipped with an electrified metal grid. This is related to the Traveling Salesman Problem, the Lawn Mower Problem and, most closely, Milling with TurnCost. Planning a good trajectory can be reduced to considering penalty and budget variants of covering a grid graph with minimum turn cost. On the theoretical side, we show the solution of a problem from The Open Problems Project that had been open for more than 15 years, and hint at approximation algorithms. On the practical side, we describe an exact method based on Integer Programming that is able to compute provably optimal instances with over 500 pixels. These solutions are actually used for practical trajectories, as demonstrated in the video.
Covering tours
turn cost
complexity
exact optimization
62:1-62:5
Multimedia Contribution
Aaron T.
Becker
Aaron T. Becker
Mustapha
Debboun
Mustapha Debboun
Sándor P.
Fekete
Sándor P. Fekete
Dominik
Krupke
Dominik Krupke
An
Nguyen
An Nguyen
10.4230/LIPIcs.SoCG.2017.62
Alok Aggarwal, Don Coppersmith, Sanjeev Khanna, Rajeev Motwani, and Baruch Schieber. The angular-metric Traveling Salesman Problem. SIAM Journal on Computing, 29(3):697-711, 2000.
David L. Applegate, Robert E. Bixby, Vašek Chvátal, and William J. Cook. The Traveling Salesman Problem: A computational study. Princeton University Press, 2011.
Esther M. Arkin, Michael A. Bender, Erik D. Demaine, Sándor P. Fekete, Joseph S. B. Mitchell, and Saurabh Sethia. Optimal covering tours with turn costs. In Proc. 12th Ann. ACM-SIAM Symp. Disc. Algorithms (SODA 2001), pages 138-147. SIAM, 2001.
Esther M. Arkin, Michael A. Bender, Erik D. Demaine, Sándor P. Fekete, Joseph S. B. Mitchell, and Saurabh Sethia. Optimal covering tours with turn costs. SIAM Journal on Computing, 35(3):531-566, 2005.
Esther M. Arkin, Sándor P. Fekete, and Joseph S. B. Mitchell. The lawnmower problem. In Proc. 5th Canad. Conf. Sympos. Geom. (CCCG93), pages 461-466, 1993.
Esther M. Arkin, Sándor P. Fekete, and Joseph S. B. Mitchell. Approximation algorithms for lawn mowing and milling. Computational Geometry, 17(1):25-50, 2000.
William Cook. In pursuit of the traveling salesman: Mathematics at the limits of computation. Princeton University Press, 2012.
Erik D. Demaine, Joseph S. B. Mitchell, and O'Rourke Joseph. The open problems project. URL: http://cs.smith.edu/~orourke/TOPP/.
http://cs.smith.edu/~orourke/TOPP/
Sándor P. Fekete and Dominik Krupke. Covering tours and cycle covers with turn costs: Hardness and approximation. Manuscript, 2017.
Sándor P. Fekete and Gerhard J. Woeginger. Angle-restricted tours in the plane. Computational Geometry, 8(4):195-218, 1997.
Dominik Krupke. Algorithmic methods for complex dynamic sweeping problems. Master’s thesis, Department of Computer Science, TU Braunschweig, Braunschweig, Germany, 2016.
Creative Commons Attribution 3.0 Unported license
https://creativecommons.org/licenses/by/3.0/legalcode