I. Background
One of The objectives of Dynamic Traffic Assignment (DTA) is to predict traffic flow patterns over time and space on a transportation network for a given set of time-varying origin–destination (OD) demands based on some predefined conditions. The system-optimal (SO) state corresponds to the condition for distributing vehicles on a network in such a way that minimizes the total vehicle travel time or total vehicle delay in the system. SO control aimed to achieve system optimum can be employed to develop control strategies used for daily operations. Moreover, traffic patterns generated under the system-optimum condition would help system providers identify the location of the potential bottleneck in a network and, thus, effectively allocate limited resources to alleviate congestion.