GAMEOPT: An algorithm to optimize the flow of vehicles through dynamic unsignalized intersections GAMEOPT