Multi-Agent Planning with Cardinality: Towards Autonomous Enforcement of Spectrum Policies

The distributed nature of policy violations in spectrum sharing necessitate the use of mobile autonomous agents (e.g., UAVs, self-driving cars, crowdsourcing) to implement cost-effective enforcement systems. We define this problem as Multi-agent Planning with Cardinality (MPC), where Cardinality represents multiple, unique agents visiting each infraction location to collectively improve the accuracy of the enforcement tasks. Designed as a practical and deployable system, our solution leverages crowdsourced information to determine the optimum Cardinality and provide a routing schedule for the agents to achieve the desired level of accuracy of detection and localization at minimum possible cost. We show that by estimating spatial orientation of the agents with single antenna, the accuracy is improved by 96% over crowdsourcing only. Using geographical maps as the basis, we solve the scheduling problem with a 3-approximation ratio in polynomial time that exhibits statistically similar performance under variety of urban locale across multiple continents. The longest path traversed by an agent on average is 1.2km per unit diagonal length of a rectangular geographic area, even when there are twice as many infractions as agents.

[1]  Dominik Pajak Algorithms for deterministic parallel graph exploration , 2014 .

[2]  Swaroop Darbha,et al.  An approximation algorithm for a 2-Depot, heterogeneous vehicle routing problem , 2009, 2009 American Control Conference.

[3]  Adi Botea,et al.  MAPP: a Scalable Multi-Agent Path Planning Algorithm with Tractability and Completeness Guarantees , 2011, J. Artif. Intell. Res..

[4]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[5]  Xi Fang,et al.  Crowdsourcing to smartphones: incentive mechanism design for mobile phone sensing , 2012, Mobicom '12.

[6]  Ben Y. Zhao,et al.  Towards commoditized real-time spectrum monitoring , 2014, HotWireless@MobiCom.

[7]  K. Sundar,et al.  An exact algorithm for a heterogeneous, multiple depot, multiple traveling salesman problem , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[8]  Tamás Kalmár-Nagy,et al.  The Multiagent Planning Problem , 2017, Complex..

[9]  David M. W. Powers,et al.  Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation , 2011, ArXiv.

[10]  Bradford W. Parkinson,et al.  Global positioning system : theory and applications , 1996 .

[11]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[12]  R. Prim Shortest connection networks and some generalizations , 1957 .

[13]  Nicos Christofides Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem , 1976, Operations Research Forum.

[14]  Bernard C. Levy,et al.  Principles of Signal Detection and Parameter Estimation , 2008 .

[15]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[16]  Jie Xiong,et al.  ArrayTrack: A Fine-Grained Indoor Location System , 2011, NSDI.

[17]  Kaigui Bian,et al.  Blind Transmitter Authentication for Spectrum Security and Enforcement , 2014, CCS.

[18]  Steven M. LaValle,et al.  Optimal Multirobot Path Planning on Graphs: Complete Algorithms and Effective Heuristics , 2015, IEEE Transactions on Robotics.

[19]  Jurek Czyzowicz,et al.  Boundary Patrolling by Mobile Agents with Distinct Maximal Speeds , 2011, ESA.

[20]  Roni Stern,et al.  The Increasing Cost Tree Search for Optimal Multi-Agent Pathfinding , 2011, IJCAI.

[21]  Mung Chiang,et al.  “See Something, Say Something” Crowdsourced Enforcement of Spectrum Policies , 2016, IEEE Transactions on Wireless Communications.

[22]  Bezalel Gavish,et al.  An Optimal Solution Method for Large-Scale Multiple Traveling Salesmen Problems , 1986, Oper. Res..

[23]  Kaarthik Sundar,et al.  Formulations and algorithms for the multiple depot, fuel-constrained, multiple vehicle routing problem , 2015, 2016 American Control Conference (ACC).

[24]  Ben Y. Zhao,et al.  Identifying Value in Crowdsourced Wireless Signal Measurements , 2017, WWW.