Distributed Traffic Control

Documentation

* The paper can be found here * The presentation can be found here

How to run

In GridWorld.java, specify the configuration of the simulation you'd like to run in the main method, and simply run the GridWorld class.

GridWorld(Integer height, Integer width, Integer nVehicles, GridWorldMode mode)

  • height: the height of the GridWorld.
  • width: the width of the GridWorld.
  • nVehicles: the number of randomly generated vehicles.
  • mode: DUMMY, LA, WQS, LAWQS