Dynamic Traffic Assignment and Routing Algorithms with Applications in Smart Mobility - Diogo Miguel Ferreira Rodrigues (2023)