Abstract

This paper proposes the Trasfugen method for traffic assignment aimed at solving the user equilibrium problem. To this end, the method makes use of a genetic algorithm. A fuzzy system is proposed for controlling the mutation and crossover rates of the genetic algorithm, and the corrective strategy is exploited for handling the equilibrium problem constraints. In the model, an approximation algorithm is proposed for obtaining the paths between the origin–destination pairs in the demand matrix. Unlike the traditional deterministic algorithm that has exponential time complexity, this approximation algorithm has polynomial time complexity and is executed much faster. Afterward, the Trasfugen method is applied to the urban network of Tehran metropolitan and the efficiency is investigated. Upon comparing the results obtained from the proposed model with those obtained from the conventional traffic assignment method, namely, the Frank–Wolfe method; it is shown that the proposed algorithm, while acting worse during the initial iterations, achieves better results in the subsequent iterations. Moreover, it prevents the occurrence of local optimal points as well as early/premature convergence, thus producing better results than the Frank–Wolfe algorithm.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call