Methods for Agent Guidance among obstacles using Mixed Integer Programming - Vinicius Antonio Battagello (2020)