RoSSO: A High-Performance Python Package for Robotic Surveillance Strategy Optimization Using JAX
John, Yohan, Hughes, Connor, Diaz-Garcia, Gilberto, Marden, Jason R., Bullo, Francesco
–arXiv.org Artificial Intelligence
To enable the computation of effective randomized patrol routes for single- or multi-robot teams, we present RoSSO, a Python package designed for solving Markov chain optimization problems. We exploit machine-learning techniques such as reverse-mode automatic differentiation and constraint parametrization to achieve superior efficiency compared to general-purpose nonlinear programming solvers. Additionally, we supplement a game-theoretic stochastic surveillance formulation in the literature with a novel greedy algorithm and multi-robot extension. We close with numerical results for a police district in downtown San Francisco that demonstrate RoSSO's capabilities on our new formulations and the prior work.
arXiv.org Artificial Intelligence
Sep-15-2023
- Country:
- Asia > China
- Europe > Spain
- Andalusia > Seville Province > Seville (0.04)
- North America > United States
- California
- San Francisco County > San Francisco (0.25)
- Santa Barbara County > Santa Barbara (0.04)
- California
- Genre:
- Research Report (0.64)
- Industry:
- Technology:
- Information Technology > Artificial Intelligence
- Machine Learning (1.00)
- Representation & Reasoning > Optimization (1.00)
- Robots (1.00)
- Information Technology > Artificial Intelligence