Problem Definition

This competition provides the traffic flow data, traffic scenario data (single intersection), the simulator and a basic signal plan to the participants. During the first stage of the competition, the participants are required to provide the traffic signal plan for that traffic scenario. During the second stage, the participants are required to submit the model that generates the signal plan. The final result is the travel time of vehicles based on the traffic signal plans.

As shown in the figure below, this competition will take a traffic scenario as input for a traffic simulator. The participants are required to provide the traffic signal plan for that traffic scenario. The final result is the travel time of vehicles based on the traffic signal plans.

Input to traffic signal controller

Traffic signal control takes traffic situation as input. This input comes from the simulator, which requires road network and traffic flow as its input.

Road network describes the geometrical structure of the road network (roads, lanes, intersections). The candidate phases for each intersection are also included in the road network file.

Traffic flow data describes the planned route of a vehicle. For each vehicle, we have a starting time ts, and a traveling route consisting of each road segment that this vehicle will pass through.

Output

Traffic signal controller generates traffic signal plan and the simulator takes that as input to run the traffic for the next second. For one intersection, the output of the signal plan is a number per second. This number indicates which phase this intersection will use for this second. In particular, a mandatory 5-second yellow phase (represented as 0) is applied if and only if when the phase is going to change, e.g., from 1 to 2.