Algorithms for Routing and Solving the Traffic Assignment Problem
-
Updated
Mar 17, 2025 - C++
Algorithms for Routing and Solving the Traffic Assignment Problem
An open-source, cross-platform, lightweight, and fast Python path engine for networks encoded in GMNS.
RouteRL is a multi-agent reinforcement learning framework for modeling and simulating the collective route choices of humans and autonomous vehicles.
Python implementation of the method of successive averages (MSA) for traffic assignment.
Python package provides powerful tools for creating and managing Ideal Flow Networks (IFN). An Ideal Flow Network is a strongly connected network where the flows are balanced.
Frank-Wolf algorithm for solving traffic assignment problem
A collection of open-source projects on the Traffic Assignment Problem
This python-based script computes the traffic assignment using the Frank-Wolfe (FW) method. The entire code is developed by Ashkan Fouladi and Vahid Noruzi based on python.
Frank-Wolfe Algorithm : Find User Equilibrium in Traffic Assignment
A clean and common C++ code base to build both executable and shared library of DTALite across platforms.
My solutions to exercises in Urban Transportation Network
User equilibrium traffic assignment and models for scheduling road upgrades
Route choice simulator.
A web app for doing fast traffic assignment
Graphical user interface for Helmet 4 model system
Codes in this repository compute the traffic assignment using the algorithms of: (1) Frank-Wolfe Algorithm with Exact Line Search/step size of (2 / (k + 2)); (2) Conjugate Direction Frank-Wolfe Algorithm; (3) Path-based Projection Gradient Algorithm with Exact Line Search/fixed step size
Final code of the "Lane-based Signal Optimization with Left Turn Prohibition in Urban Road Networks"
This module assigns trip matrices to the road network. (Static traffic assignment)
Add a description, image, and links to the traffic-assignment topic page so that developers can more easily learn about it.
To associate your repository with the traffic-assignment topic, visit your repo's landing page and select "manage topics."