POLARIS is a high-performance, open-source agent-based modeling framework designed to simulate large-scale transportation systems. It features an integrated network-demand model, in which all the aspects of travel decisions (departure time, destination choice, route choice, planning and rescheduling) can be modeled simultaneously.

Polaris v0.7.0 was released on January 5rd, 2018 and implements all the major components of a transportation modeling suite by including traffic flow simulator, activity based demand model, network/demand integration, event engine and visualization. The tool has been designed for workstations and small computing clusters.

Key Features

  • Extensible model structure facilitates the implementation of new models to include additional mobility solutions and technologies, such as connected and automated vehicles or Mobility as a Service (MaaS).
  • Integration with vehicle powertrain simulation Autonomie allows users to quantify the energy impacts of the entire transportation system in metropolitan areas.
  • Flexible programming paradigm enables the development of project-specific software by expanding on existing libraries and functionalities.
  • High-performance implementation allows for fast run times and nearly real-time analysis of large scale systems.
  • Efficient memory usage allows for large scale models to be run on commodity hardware.
  • Tight integration of demand and network models allows for a wide range of analysis scenarios.
  • Eco-system of tools that supports the full life-cycle of a transportation model, from network development and debugging to results analysis.
Video Demos
Video demonstrations of various Polaris modules
Installation, License and Models
Download Papers and Articles
Learn about the projects for which Polaris is used
Explore a case study in the POLARIS online visualizer.