Proceedings

Learning to Send Reinforcements: Coordinating Multi-Agent Dynamic Police Patrol Dispatching and Rescheduling via Reinforcement Learning

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 153-161.

https://doi.org/10.24963/ijcai.2023/18

Abstract

We address the problem of coordinating multiple agents in a dynamic police patrol scheduling via a Reinforcement Learning (RL) approach. Our approach utilizes Multi-Agent Value Function Approximation (MAVFA) with a rescheduling heuristic to learn dispatching and rescheduling policies jointly. Often, police operations are divided into multiple sectors for more effective and efficient operations. In a dynamic setting, incidents occur throughout the day across different sectors, disrupting initially-planned patrol schedules. To maximize policing effectiveness, police agents from different sectors cooperate by sending reinforcements to support one another in their incident response and even routine patrol. This poses an interesting research challenge on how to make such complex decision of dispatching and rescheduling involving multiple agents in a coordinated fashion within an operationally reasonable time. Unlike existing Multi-Agent RL (MARL) approaches which solve similar problems by either decomposing the problem or action into multiple components, our approach learns the dispatching and rescheduling policies jointly without any decomposition step. In addition, instead of directly searching over the joint action space, we incorporate an iterative best response procedure as a decentralized optimization heuristic and an explicit coordination mechanism for a scalable and coordinated decision-making. We evaluate our approach against the commonly adopted two-stage approach and conduct a series of ablation studies to ascertain the effectiveness of our proposed learning and coordination mechanisms.

  1. [Amador et al., 2014] Sofia Amador, Steven Okamoto, and Roie Zivan. Dynamic multi-agent task allocation with spa- tial and temporal constraints. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 28, 2014.
  2. [Chen et al., 2019] Yujie Chen, Yu Qian, Yichen Yao, Zili Wu, Rongqi Li, Yinzhi Zhou, Haoyuan Hu, and Yinghui Xu. Can sophisticated dispatching strategy acquired by re- inforcement learning? In Proceedings of the 18th Interna- tional Conference on Autonomous Agents and MultiAgent Systems, pages 1395-1403, 2019.
  3. [Chen et al., 2021] Jiayu Chen, Abhishek K Umrawal, Tian Lan, and Vaneet Aggarwal. Deepfreight: A model-free deep-reinforcement-learning-based algorithm for multi- transfer freight delivery. In Proceedings of the Interna- tional Conference on Automated Planning and Scheduling, volume 31, pages 510-518, 2021.
  4. [Chen et al., 2022] Xinwei Chen, Marlin W Ulmer, and Bar- rett W Thomas. Deep q-learning for same-day delivery with vehicles and drones. European Journal of Opera- tional Research, 298(3):939-952, 2022.
  5. [Das et al., 2019] Abhishek Das, Théophile Gervet, Joshua Romoff, Dhruv Batra, Devi Parikh, Mike Rabbat, and Joelle Pineau. Tarmac: Targeted multi-agent communi- cation. In International Conference on Machine Learning, pages 1538-1546. PMLR, 2019.
  6. [Dewinter et al., 2020] Maite Dewinter, Christophe Vande- viver, Tom Vander Beken, and Frank Witlox. Analysing the police patrol routing problem: A review. ISPRS Inter- national Journal of Geo-Information, 9(3):157, 2020.
  7. [Doyle et al., 2016] Maria Doyle, Louise Frogner, Henrik Andershed, and Anna-Karin Andershed. Feelings of safety in the presence of the police, security guards, and police volunteers. European journal on criminal policy and re- search, 22:19-40, 2016.
  8. [Foerster et al., 2018] Jakob Foerster, Gregory Farquhar, Triantafyllos Afouras, Nantas Nardelli, and Shimon Whiteson. Counterfactual multi-agent policy gradients. In Proceedings of the AAAI conference on artificial intelli- gence, volume 32, 2018.
  9. [Jiang and Lu, 2018] Jiechuan Jiang and Zongqing Lu. Learning attentional communication for multi-agent coop- eration. Advances in neural information processing sys- tems, 31, 2018.
  10. [Jiang et al., 2020] Jiechuan Jiang, Chen Dun, Tiejun Huang, and Zongqing Lu. Graph convolutional reinforce- ment learning. In International Conference on Learning Representations, 2020.
  11. [Joe and Lau, 2020] Waldy Joe and Hoong Chuin Lau. Deep reinforcement learning approach to solve dynamic vehicle routing problem with stochastic customers. In Proceedings of the International Conference on Automated Planning and Scheduling, volume 30, pages 394-402, 2020.
  12. [Joe and Lau, 2023] Waldy Joe and Hoong Chuin Lau. Coor- dinating multi-party vehicle routing with location conges- tion via iterative best response. In Multi-Agent Systems: 18th European Conference, EUMAS 2021. Special issue in SN Computer Science, 4:157. Springer Nature, 2023.
  13. [Joe et al., 2022] Waldy Joe, Hoong Chuin Lau, and Jonathan Pan. Reinforcement learning approach to solve dynamic bi-objective police patrol dispatching and rescheduling problem. In Proceedings of the International Conference on Automated Planning and Scheduling, vol- ume 32, pages 453-461, 2022.
  14. [Lambert Iii et al., 2005] Theodore J Lambert Iii, Marina A Epelman, and Robert L Smith. A fictitious play ap- proach to large-scale optimization. Operations Research, 53(3):477-489, 2005.
  15. [Los et al., 2020] Johan Los, Frederik Schulte, Margaretha Gansterer, Richard F Hartl, Matthijs TJ Spaan, and Rudy R Negenborn. Decentralized combinatorial auctions for dy- namic and large-scale collaborative vehicle routing. In In- ternational Conference on Computational Logistics, pages 215-230. Springer, 2020.
  16. [Lowe et al., 2017] Ryan Lowe, Yi I Wu, Aviv Tamar, Jean Harb, OpenAI Pieter Abbeel, and Igor Mordatch. Multi- agent actor-critic for mixed cooperative-competitive envi- ronments. Advances in neural information processing sys- tems, 30, 2017.
  17. [Ma et al., 2021] Yi Ma, Xiaotian Hao, Jianye Hao, Jiawen Lu, Xing Liu, Tong Xialiang, Mingxuan Yuan, Zhigang Li, Jie Tang, and Zhaopeng Meng. A hierarchical reinforce- ment learning based optimization framework for large- scale dynamic pickup and delivery problems. Advances in Neural Information Processing Systems, 34:23609-23620, 2021.
  18. [Monderer and Shapley, 1996] Dov Monderer and Lloyd S Shapley. Potential games. Games and economic behav- ior, 14(1):124-143, 1996.
  19. [Mukhopadhyay et al., 2016] Ayan Mukhopadhyay, Chao Zhang, Yevgeniy Vorobeychik, Milind Tambe, Kenneth Pence, and Paul Speer. Optimal allocation of police pa- trol resources using a continuous-time crime model. In International conference on decision and game theory for security, pages 139-158. Springer, 2016.
  20. [Nelke et al., 2020] Sofia Amador Nelke, Steven Okamoto, and Roie Zivan. Market clearing-based dynamic multi- agent task allocation. ACM Transactions on Intelligent Systems and Technology (TIST), 11(1):1-25, 2020.
  21. [Pettet et al., 2022] Geoffrey Pettet, Ayan Mukhopadhyay, Mykel J Kochenderfer, and Abhishek Dubey. Hierarchi- cal planning for dynamic resource allocation in smart and connected communities. ACM Transactions on Cyber- Physical Systems, 6(4):1-26, 2022.
  22. [Powell, 2019] Warren B Powell. A unified framework for stochastic optimization. European Journal of Operational Research, 275(3):795-821, 2019.
  23. [Rashid et al., 2018] Tabish Rashid, Mikayel Samvelyan, Christian Schroeder, Gregory Farquhar, Jakob Foerster, and Shimon Whiteson. Qmix: Monotonic value function factorisation for deep multi-agent reinforcement learning. In International Conference on Machine Learning, pages 4295-4304. PMLR, 2018.
  24. [Richardson et al., 2019] Rashia Richardson, Jason Schultz, and Kate Crawford. Dirty data, bad predictions: How civil rights violations impact police data, predictive polic- ing systems, and justice. New York University Law Review Online, 94(192), 2019.
  25. [Ritzinger et al., 2016] Ulrike Ritzinger, Jakob Puchinger, and Richard F Hartl. A survey on dynamic and stochastic vehicle routing problems. International Journal of Pro- duction Research, 54(1):215-231, 2016.
  26. [Ruan et al., 2022] Jingqing Ruan, Linghui Meng, Xuantang Xiong, Dengpeng Xing, and Bo Xu. Learning multi- agent action coordination via electing first-move agent. In Proceedings of the International Conference on Auto- mated Planning and Scheduling, volume 32, pages 624- 628, 2022.
  27. [Rumi et al., 2020] Shakila Khan Rumi, Wei Shao, and Flora D Salim. Realtime predictive patrolling and routing with mobility and emergency calls data. In Proceedings of the international AAAI conference on web and social media, volume 14, pages 964-968, 2020.
  28. [Santana et al., 2004] Hugo Santana, Geber Ramalho, Vin- cent Corruble, and Bohdana Ratitch. Multi-agent pa- trolling with reinforcement learning. In Autonomous Agents and Multiagent Systems, International Joint Con- ference on, volume 4, pages 1122-1129. IEEE Computer Society, 2004.
  29. [Son et al., 2019] Kyunghwan Son, Daewoo Kim, Wan Ju Kang, David Earl Hostallero, and Yung Yi. Qtran: Learn- ing to factorize with transformation for cooperative multi- agent reinforcement learning. In International Conference on Machine Learning, pages 5887-5896. PMLR, 2019.
  30. [Sunehag et al., 2018] Peter Sunehag, Guy Lever, Audrunas Gruslys, Wojciech Marian Czarnecki, Vinicius Zambaldi, Max Jaderberg, Marc Lanctot, Nicolas Sonnerat, Joel Z Leibo, Karl Tuyls, et al. Value-decomposition networks for cooperative multi-agent learning based on team reward. In Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, pages 2085- 2087, 2018.
  31. [Tkach and Amador, 2021] Itshak Tkach and Sofia Amador. Towards addressing dynamic multi-agent task allocation in law enforcement. Autonomous Agents and Multi-Agent Systems, 35(1):1-18, 2021.
  32. [Ulmer et al., 2020] Marlin W Ulmer, Justin C Goodson, Dirk C Mattfeld, and Barrett W Thomas. On modeling stochastic dynamic vehicle routing problems. EURO Jour- nal on Transportation and Logistics, 9(2):100008, 2020.
  33. [Wang and Kopfer, 2013] Xin Wang and Herbert Kopfer. Dynamic collaborative transportation planning: A rolling horizon planning approach. In International Conference on Computational Logistics, pages 128-142. Springer, 2013.
  34. [Wang et al., 2019] Wanyuan Wang, Zichen Dong, Bo An, and Yichuan Jiang. Toward efficient city-scale patrol plan- ning using decomposition and grafting. IEEE Transactions on Intelligent Transportation Systems, 2019.
  35. [Wang et al., 2022] Wanyuan Wang, Hansi Tao, and Yichuan Jiang. Efficient online city-scale patrolling by exploiting offline model-based coordination policy. IEEE Transac- tions on Intelligent Transportation Systems, 23(8):13805- 13818, 2022.
  36. [Zhang and Dietterich, 2000] Wei Zhang and Thomas G Di- etterich. Solving combinatorial optimization tasks by re- inforcement learning: A general methodology applied to resource-constrained scheduling. Journal of Artificial In- telligence Reseach, 1:1-38, 2000.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards