The study applies a discrete adjoint method to a traffic-flow model that represents vehicle classes with different speed functions. Because those speeds depend on total traffic density, the model treats traffic as a coupled system and simulates it with a finite-volume scheme based on how much traffic roads can send and receive.
The framework can represent complex junctions, including merges and diverges, as well as congestion that spills back toward road boundaries. Researchers used it to optimize measures such as total travel time and total travel distance, and also examined the trade-off between those two goals.



