Abstract
Two prerequisites for robotic multiagent systems are mobility and communication. Fast multipole networks (FMNs) enable both ends within a unified framework. FMNs can be organized very efficiently in a distributed way from local information and are ideally suited for motion planning using artificial potentials. We compare FMNs to conventional communication topologies, and find that FMNs offer competitive communication performance (including higher network efficiency per edge at marginal energy cost) in addition to advantages for mobility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For the calculations in this paper, we used the very user-friendly library FMMLIB2D, available at https://cims.nyu.edu/cmcl/fmm2dlib/fmm2dlib.html.
- 2.
Two clusters of points \(\{x_j\}\) and \(\{y_k\}\) are well-separated iff there exist \(x_0, y_0\) such that \(\{x_j\} \subset B^\circ _{x_0}(r)\) and \(\{y_k\} \subset B^\circ _{y_0}(r)\) with \(|x_0 - y_0| > 3r\): here \(^\circ \) denotes interior. Two squares with side length r are well-separated iff they are at distance \(\ge r\).
- 3.
Though in principle the desired level of accuracy can be affected by charge values, this situation is sufficiently pathological that we can safely disregard it in practice.
- 4.
The key difference between FMNs and the networks considered in [48] is that the latter are formed by inserting and permanently linking nearby charges, then dynamically evolving to obtain small-world features, whereas FMNs are (re)formed by linking nearby charges in a way that partially anticipates the next timestep of dynamical evolution. However, both types of networks exhibit aspects of small-world behavior (see Sect. 5 and [25]).
- 5.
Limiting permission for direct communication in FMNs can be enforced by, e.g., cognitive radios [46] whose spectrum allocation cooperates with the FMM tree.
- 6.
For \(\xi _j\) in general position, the Delaunay graph is unique.
References
Avin, C.: Fast and efficient restricted Delaunay triangulation in random geometric graphs. Internet Math. 5, 195 (2008)
Barrat, A., Barthélemy, M., Vespignani, A.: Dynamical Processes on Complex Networks. Cambridge (2008)
Beatson, R., Greengard, L.: A short course on fast multipole methods. In: Ainsworth, M., et al. (eds.) Wavelets, Multilevel Methods, and Elliptic PDEs, Oxford (1997)
Board, J., Schulten, L.: The fast multipole algorithm. Comp. Sci. Eng. 2, 76 (2000)
Chen, R., Gotsman, C.: Localizing the delaunay triangulation and its parallel implementation. In: ISVD (2012)
Chung, S.-J., et al.: A survey on aerial swarm robotics. IEEE Trans. Robot. 34, 837 (2018)
Connolly, C.I., Burns, J.B., Weiss, R.: Path planning using Laplace’s equation. In: ICRA (1990)
DeCleene, B., Huntsman, S.: Wireless resilient routing reconfiguration. arXiv:1904.04865 (2019)
Fuetterling, V., Lojewski, C., Pfreundt, F.-J.: High-performance \(d\)-D Delaunay triangulations for many-core computers. In: HPG (2014)
Funke, D., Sanders, P.: Parallel \(d\)-D delaunay triangulations in shared and distributed memory. In: ALENEX (2017)
Ghaffarkhah, A., Mostofi, Y.: Communication-aware motion planning in mobile networks. IEEE Trans. Auto. Control 56, 2478 (2011)
Greengard, L., Rokhlin, V.: A fast algorithm for particle simulations. J. Comp. Phys. 73, 325 (1987)
Greengard, L., Gropp, W.D.: A parallel version of the fast multipole method. Comp. Math. Appl. 20, 63 (1990)
Haenggi, M.: Stochastic Geometry for Wireless Networks. Cambridge (2013)
Hollinger, G., Singh, S.: Multi-robot coordination with periodic connectivity. In: ICRA (2010)
Jackson, J.D.: Classical Electrodynamics. 3rd ed. Wiley (1998)
Kantaros, Y., Zavlanos, M.M.: Distributed communication-aware coverage control by mobile sensor networks. Automatica 63, 209 (2016)
Kantaros, Y., Zavlanos, M.M.: Global planning for multi-robot communication networks in complex environments. IEEE Trans. Robotics 32, 1045 (2016)
Kantaros, Y., Guo, M., Zavlanos, M.M.: Temporal logic task planning and intermittent connectivity control of mobile robot networks. IEEE Trans. Auto. Control 64, 4105 (2019)
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. In: ICRA (1985)
Kim, J.-O., Khosla, P.K.: Real-time obstacle avoidance using harmonic potential functions. IEEE Trans. Robot. Automat. 8, 501 (1992)
Koren, Y., Borenstein, J.: Potential field method and their inherent limitations for mobile robot navigation. In: ICRA (1991)
Knorn, S., Chen, Z., Middleton, R.H.: Overview: collective control of multiagent systems. IEEE Trans. Cont. Net. Sys. 3, 334 (2016)
Krupke, D., et al.: Distributed cohesive control for robot swarms: maintaining good connectivity in the presence of exterior forces. In: IROS (2015)
Latora, V., Marchiori, M.: Efficient behavior of small-world networks. Phys. Rev. Lett. 87, 198701 (2001)
Létourneau, P.-D., Cecka, C., Darve, E.: Cauchy fast multipole method for general analytic kernels. SIAM J. Sci. Comp. 36, A396 (2014)
Loo, J., Mauri, J.L., Ortiz, J.H. (eds.) Mobile Ad Hoc Networks. CRC (2016)
Majcherczyk, N., et al.: Decentralized connectivity-preserving deployment of large-scale robot swarms. In: IROS (2018)
Mesbahi, M., Egerstedt, M.: Graph Theoretic Methods in Multiagent Networks. Princeton (2010)
Minelli, M., et al.: Stop, think and roll: online gain optimization for resilient multi-robot topologies. In: DARS (2019)
Norrenbrock, C.: Percolation threshold on planar Euclidean Gabriel graphs. Eur. Phys. J. B 89, 111 (2016)
Ohno, Y., et al.: Petascale molecular dynamics simulation using the fast multipole method on K computer. Comp. Phys. Comm. 185, 2575 (2014)
Penrose, M.: Random Geometric Graphs. Oxford (2003)
Pimenta, L.C.A., et al.: On computing complex navigation functions. In: ICRA (2005)
Potter, D., Stadel, J., Teyssier, R.: PKDGRAV3: beyond trillion particle cosmological simulations for the next era of galaxy surveys. Comp. Astrophys. Cosmol. 4, 2 (2017)
Rimon, E., Koditschek, D.E.: Exact robot navigation using artificial potential functions. IEEE Trans. Robot. Automat. 8, 501 (1992)
Stephan, J., et al.: Concurrent control of mobility and communication in multirobot systems. IEEE Trans. Robot. 33, 1248 (2017)
Taylor, M.E.: Partial Differential Equations: Basic Theory. Springer, Cham (1996)
Varadharajan, V.S., Adams, B., Beltrame, G.: The unbroken telephone game: keeping systems connected. In: AAMAS (2019)
Wang, Y., et al.: R3: resilient routing reconfiguration. In: SIGCOMM (2010)
Yan, Y., Mostofi, Y.: Co-optimization of communication and motion planning of a robotic operation in fading environments. In: ACSSC (2011)
Ying, L., Biros, G., Zorin, D.: A kernel-independent adaptive fast multipole algorithm in two and three dimensions. J. Comp. Phys. 196, 591 (2004)
Ying, L.: A kernel-independent fast multipole algorithm for radial basis functions. J. Comp. Phys. 213, 457 (2006)
Yokota, R., Barba, L.A.: A tuned and scalable fast multipole method as a preeminent algorithm for exascale systems. Int. J. High Perf. Comp. Appl. 26, 337 (2012)
Yokota, R., et al.: Petascale turbulence simulation using a highly parallel fast multipole method on GPUs. Comp. Phys. Comm. 184, 445 (2013)
Yu, R.F. (ed.) Cognitive Radio Mobile Ad Hoc Networks. Springer (2011)
Zavlanos, M.M., Pappas, G.J.: Potential fields for maintaining connectivity of mobile networks. IEEE Trans. Robotics 23, 812 (2007)
Zitin, A., et al.: Spatially embedded growing small-world networks. Sci. Rep. 4, 7047 (2015)
Acknowledgements
We thank Brendan Fong, Marco Pravia, and David Spivak for their comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Huntsman, S. (2021). Fast Multipole Networks. In: Benito, R.M., Cherifi, C., Cherifi, H., Moro, E., Rocha, L.M., Sales-Pardo, M. (eds) Complex Networks & Their Applications IX. COMPLEX NETWORKS 2020 2020. Studies in Computational Intelligence, vol 944. Springer, Cham. https://doi.org/10.1007/978-3-030-65351-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-030-65351-4_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-65350-7
Online ISBN: 978-3-030-65351-4
eBook Packages: EngineeringEngineering (R0)