“…Unfortunately, conventional traffic control systems have proven unable to efficiently decrease congestion levels, as they are not designed to be adaptive to the dynamics of city traffic, which changes over space and time. On the other hand, it has been shown [22,17] that by putting some sort of intelligence/smartness into traffic control systems, we can make them adapt to the changes of the traffic flow. A key objective within these smart traffic control systems is to address the so-called traffic assignment problem (TAP), in which mobile agents (i.e., typically drivers) declare their intended destination to the system, perhaps via their satellite navigation systems, and are then assigned a route to follow, in such a way that some objective function of the overall traffic flow in the system is optimized (i.e., minimizing the total traveled distance or maintaining an efficient traffic load balance).…”