Distributed Submodular Maximization on Partition Matroids for Planning on Large Sensor Networks

Many problems that are relevant to sensor networks such as active sensing and coverage planning have objectives that exhibit diminishing returns and specifically are submodular. When each agent selects an action local space of actions, sequential maximization techniques for submodular function maximization obtain solutions within half of optimal even though such problems are often NP-Hard. However, adapting methods for submodular function maximization to distributed computation on sensor networks is challenging as sequential execution of planning steps is time-consuming and inefficient. Further, prior works have found that planners suffer severely impaired worst-case performance whenever large numbers of agents plan in parallel. This work develops new tools for analysis of submodular maximization problems which we apply to design of randomized distributed planners that provide constant-factor suboptimality approaching that of standard sequential planners. These bounds apply when the objective satisfies a higher-order monotonicity condition and when cumulative interactions between agents are proportional to the optimal objective value. Problems including generalizations of sensor coverage satisfy these conditions when agents have spatially local sensing actions and limited sensor range. We present simulation results for two such cases.

[1]  Philip H. S. Torr,et al.  Efficient Minimization of Higher Order Submodular Functions using Monotonic Boolean Functions , 2011, Discret. Appl. Math..

[2]  Nathan Michael,et al.  Efficient Online Multi-robot Exploration via Distributed Sequential Greedy Assignment , 2017, Robotics: Science and Systems.

[3]  Laurence A. Wolsey,et al.  Best Algorithms for Approximating the Maximum of a Submodular Set Function , 1978, Math. Oper. Res..

[4]  Huy L. Nguyen,et al.  A New Framework for Distributed Submodular Maximization , 2015, 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS).

[5]  Gunnar Andersson,et al.  An Approximation Algorithm for Max p-Section , 1999, STACS.

[6]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[7]  Pat Hanrahan,et al.  Submodular Trajectory Optimization for Aerial 3D Scanning , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[8]  Wei Chen,et al.  Higher order monotonicity and submodularity of influence in social networks: from local to global , 2018, ArXiv.

[9]  Andreas Krause,et al.  Efficient Informative Sensing using Multiple Robots , 2014, J. Artif. Intell. Res..

[10]  Marco Pavone,et al.  The Matroid Team Surviving Orienteers problem: Constrained routing of heterogeneous teams with risky traversal , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[11]  Yuval Filmus,et al.  A Tight Combinatorial Algorithm for Submodular Maximization Subject to a Matroid Constraint , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[12]  Peter L. Hammer,et al.  Submodularity, Supermodularity, and Higher-Order Monotonicities of Pseudo-Boolean Functions , 2005, Math. Oper. Res..

[13]  George J. Pappas,et al.  Decentralized active information acquisition: Theory and application to multi-robot SLAM , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[14]  João Pedro Hespanha,et al.  Impact of information in greedy submodular maximization , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[15]  Bahman Gharesifard,et al.  On distributed submodular maximization with limited information , 2016, 2016 American Control Conference (ACC).

[16]  Andreas Krause,et al.  Distributed Submodular Maximization: Identifying Representative Elements in Massive Data , 2013, NIPS.

[17]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[18]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[19]  Jan Vondrák,et al.  Maximizing a Monotone Submodular Function Subject to a Matroid Constraint , 2011, SIAM J. Comput..