A simulation-based optimization approach to perform urban traffic control