Entry Date:
February 26, 2014

Computationally Efficient Safety Control for Multiagent Systems Using Job Scheduling

Principal Investigator Domitilla Del Vecchio


We consider the problem of synthesizing the least restrictive controller for collision avoidance of multiple vehicles at an intersection. The largest set of states for which there exists a control that avoids collisions is known as the maximal controlled invariant set. Exploiting results from the scheduling literature we prove that, for a general model of vehicle dynamics at an intersection, the problem of checking membership in the maximal controlled invariant set is NPhard. We investigate algorithms that solve this problem approximately and with provable error bounds for systems with Perfect and imperfect information. The approximate solution is used to design a supervisor for collision avoidance whose complexity scales polynomially with the number of vehicles. The supervisor is based on a hybrid algorithm that employs a dynamic model of the vehicles and periodically solves a scheduling problem.