RoSSO: A High-Performance Python Package for Robotic Surveillance Strategy Optimization Using JAX
Yohan John,Connor Hughes,Gilberto Díaz-García,Jason R. Marden,Francesco Bullo,Yohan John,Connor Hughes,Gilberto Díaz-García,Jason R. Marden,Francesco Bullo
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. Add...