Skip to content

🧹 Chore: Are we using all of the skim tables we create in mode choice? #189

@DavidOry

Description

@DavidOry

The majority of model runtime is devoted to transit assignment and skimming. One way to reduce the burden is to not generate skim tables that are not used by the downstream model. For example, do we need "drive-transit-walk" skims for the evening period? Do we need technology-specific IVT tables for each of the skims? By reducing skims and/or skim tables, we can improve runtime.

Progress:

  • Sufficiently defined
  • Approach decided
  • Implemented

Considerations

  • Some skim tables may not be necessary, but may be created to give flexibility in calibration. For example, it's easy to bump up heavy rail trips if we have access to a heavy rail travel time skim that identifies which interchanges are using heavy rail.

fyi @Ennazus. Adding this to the technical debt project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreoverhead: doesn't add additional functionality, change performance, or refactor code

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions