Ben Stabler edited this page Aug 29, 2018 · 45 revisions

ActivitySim

ActivitySim is an open platform for activity-based travel modeling. It emerged from a consortium of Metropolitan Planning Organizations (MPOs) and other transportation planning agencies that wanted to build a shared, open, platform that could be easily adapted to their individual needs, but would share a robust, efficient, and well-maintained common core.

Additional information about the ActivitySim software design, as well as how to get started with the example is on our website. You may also be interested in our presentation at the 2017 TRB Planning Applications conference.

If you are interested in contributing to ActivitySim, please review the Contribution Review Criteria. Affiliated Packages are another avenue for contribution.

Project Progress & Roadmap

Phase I

Phase I of platform development was completed in the summer of 2015. An evaluation of the work completed in Phase 1 can be found in the Phase 1 Evaluation. The core capabilities established in Phase I of ActivitySim development include:

  • Data Handling
  • System Orchestration
  • Model Specification and Expression Evaluation
  • Implementation of an Multinomial logit model
  • Partial implementation of 10 out of 29 MTC CT-RAMP sub-models

Phase II

Phase II of platform development began in February 2016. The Phase II development focused on:

  • Architecture Review and Testing, including development of a Getting Started tutorial
  • Skim Handling Suitable for Large Set of Skims
  • Accessibility Calculation Procedure
  • Nested Logit Choice Model Engine
  • Tracing Choice Results of Households and Persons
  • A complete vectorized implementation of the Coordinated Daily Activity Pattern Model (CDAP)
  • Additional Revisions to Phase 1 Implementation

See the Phase 2 Scope of Work for more information.

Phase III

Phase III of ActivitySim development started in early 2017 and focused on:

  • improving the data pipelining procedures
  • stable random number generation
  • inclusion of logsums
  • implementation of person time window management
  • at-work subtours

Some additional refactoring of the framework was also completed. See the Phase 3 Scope of Work for more information.

Multiple Zone Systems Work Order

Under a separate work program, SANDAG sponsored prototyping revisions to support multiple zone systems. See the Scope of Work and Test Results for more information.

Phase III Amendment

The Phase III Amendment of ActivitySim development began in early 2018 and implemented:

  • joint tour models
  • stop level models
  • sub-model pre- and post-processors for better data management

See the Phase 3 Amendment Scope of Work for more information.

Phase IV

Phase IV in the second half of 2018 is expected to focus on:

  • multi-processing (parallelization)
  • shadow pricing
  • integration of two zone system support (TAZ and MAZs/parcels)
  • support for initial implementation in two regions

See the draft Phase 4 Scope of Work for more information.

Phase V

Phase V starting in summer 2019 is likely to focus on:

  • integration of three zone system support (TAZ, MAZ/parcels, transit stops)
  • transit virtual path building
  • parking models
  • support for initial implementation in two regions

See the draft Phase 5 Scope of Work for more information.

Phase VI

Phase VI starting in summer 2020 is likely to focus on:

  • additional features
  • support for initial implementation in two regions

See the draft Phase 6 Scope of Work for more information.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.