The problem of traffic assignment consists of determining the routes taken by the users of transportation infrastructure. This problem has been the subject of numerous studies, particularly in analyzing scenarios for developing road infrastructure and pricing strategies. This paper reviews the major progress in the field. Accordingly, it shows that the evolution of intelligent transportation systems and the emergence of connected and autonomous vehicles present new challenges to classical approaches for solving the traffic assignment problem. It addresses two major perspectives: digital twins coupled with artificial intelligence to help decision-makers, and rule-based policy to offer users fair and efficient itineraries while respecting infrastructure capacity.