BayAreaMetro / tm2py

Travel Model Two - python edition
https://bayareametro.github.io/tm2py/
Apache License 2.0
2 stars 8 forks source link

🚀 Feature: Adjust Transit Convergence Criteria and Number of Iterations by Global Iteration #162

Closed DavidOry closed 4 days ago

DavidOry commented 1 month ago

User Story

To save on runtime, I would like the ability to modify the transit assignment convergence criteria and/or the maximum number of assignment iterations by global iterations. For example, if running three global iterations, we may want to restrict the number of assignment iterations in global iteration number 1 to two. This would give us a rough estimate of crowding, which may be sufficient at this point in the global convergence journey.

Progress:

Priority

Medium

Level of Effort

Low

Resolution Ideas

Build parallel infrastructure to #152, with a similar user experience. The one difference is we will want to have number of iterations vary by global iteration.

Project

Task Order 5, Emme/ActivitySim Conversion

Who should be involved?

Users: @lmz, @gregerhardt, @FlaviaTsang Reviewers: @DavidOry

Risk

Low

Tests

DavidOry commented 1 month ago

@i-am-sijia: I think now would be an ideal time to do this using a parallel user experience.