This model simulates the movement of cars on a multi-lane road, or more specifically, how traffic jams can form and propagate.
The car agents follow these rules: accelerate when there are no cars a certain distance ahead of it and decelerate when there is a car close ahead. Additionally, cars will attempt to change lanes instead of coming to a stop, as long as there is space in an adjacent lane.