Minimizing movement

We give approximation algorithms and inapproximability results for a class of movement problems. In general, these problems involve planning the coordinated motion of a large collection of objects (representing anything from a robot swarm or firefighter team to map labels or network messages) to achieve a global property of the network while minimizing the maximum or average movement. In particular, we consider the goals of achieving connectivity (undirected and directed), achieving connectivity between a given pair of vertices, achieving independence (a dispersion problem), and achieving a perfect matching (with applications to multicasting). This general family of movement problems encompass an intriguing range of graph and geometric algorithms, with several real-world applications and a surprising range of approximability. In some cases, we obtain tight approximation and inapproximability results using direct techniques (without use of PCP), assuming just that P ≠ NP.

[1]  Esther M. Arkin,et al.  Algorithms for Rapidly Dispersing Robot Swarms in Unknown Environments , 2002, WAFR.

[2]  Harry B. Hunt,et al.  NC-Approximation Schemes for NP- and PSPACE-Hard Problems for Geometric Graphs , 1998, J. Algorithms.

[3]  Esther M. Arkin,et al.  The Freeze-Tag Problem: How to Wake Up a Swarm of Robots , 2002, SODA '02.

[4]  Hongyan Wang,et al.  Social potential fields: A distributed behavioral control for autonomous robots , 1995, Robotics Auton. Syst..

[5]  Lynne E. Parker,et al.  Multi-Robot Systems: From Swarms to Intelligent Automata , 2002, Springer Netherlands.

[6]  Mohammad Ghodsi,et al.  Length-constrained path-matchings in graphs , 2002, Networks.

[7]  Sudipto Guha,et al.  Approximation algorithms for directed Steiner problems , 1999, SODA '98.

[8]  Alexander Wolff,et al.  Labeling Points with Circles , 2001, Int. J. Comput. Geom. Appl..

[9]  Gaurav S. Sukhatme,et al.  Deployment and Connectivity Repair of a Sensor Net with a Flying Robot , 2004, ISER.

[10]  Samir Khuller,et al.  Improved Methods for Approximating Node Weighted Steiner Trees and Connected Dominating Sets , 1998, Inf. Comput..

[11]  Madhav V. Marathe,et al.  Map labeling and its generalizations , 1997, SODA '97.

[12]  Esther M. Arkin,et al.  Theoretical and experimental analysis of heuristics for the "freeze-tag" robot awakening problem , 2004, IEEE Transactions on Robotics.

[13]  R. Ravi,et al.  A nearly best-possible approximation algorithm for node-weighted Steiner trees , 1993, IPCO.

[14]  Sergey Bereg,et al.  New Bounds on Map Labeling with Circular Labels , 2004, ISAAC.

[15]  Jean-Claude König,et al.  Optimized Broadcasting and Multicasting Protocols in Cut-Through Routed Networks , 1998, IEEE Trans. Parallel Distributed Syst..

[16]  Binhai Zhu,et al.  A simple factor-3 approximation for labeling points with circles , 2003, Inf. Process. Lett..

[17]  Johanne Cohen,et al.  Broadcasting, multicasting and gossiping in trees under the all-port line model , 1998, SPAA '98.

[18]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[19]  Erik D. Demaine,et al.  Deploying sensor networks with guaranteed capacity and fault tolerance , 2005, MobiHoc '05.

[20]  Esther M. Arkin,et al.  Improved approximation algorithms for the freeze-tag problem , 2003, SPAA '03.

[21]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.