Reducing traffic congestion with artificial intelligence

Traffic congestion can be reduced if people reduce their speed when an obstruction is predicted further down the road. Yet figuring out what the ideal speed is at any given time to maximize flow is a hard nut to crack. For his master’ss graduation in computer science project (EEMCS faculty) Walraven did just that. He developed an algorithm that determines speed limits. A traffic flow model was combined with reinforcement learning technique.

Traffic jams can be avoided with reinforcement learning techniques used in artificial intelligence. (Photo: Wikimedia commons)

A study is being done at this moment to test the traffic flow optimization technique. Drivers that regularly use highway A 67 in the province of Noord Brabant receive the speed information via an app called Smoover.

The displayed speeds are not analogous to those displayed on variable message signs bridging the highway every few kilometers. “The purpose of those signs, is safety”, said Walraven. “They are turned on to prevent people from driving at high speed into a traffic jam, whereas my method should prevent traffic jams from occurring altogether.”

What happens though if not everybody follows suit? “Even if only 20% of the people adjust their speed, traffic congestion can be significantly reduced.

Many issues still remain to be solved. “How to avoid too large speed differences between neat drivers and roadrunners, for instance. I didn’t do any research on the behavioral aspect of drivers, yet solely focused on algorithms,” Walraven said.