Skip to content

reduce footpaths - #238

Open
felixguendling wants to merge 8 commits into
masterfrom
reduced-fps
Open

reduce footpaths#238
felixguendling wants to merge 8 commits into
masterfrom
reduced-fps

Conversation

@felixguendling

Copy link
Copy Markdown
Member

No description provided.

@felixguendling
felixguendling force-pushed the reduced-fps branch 4 times, most recently from 7ff958b to 5fee046 Compare July 28, 2025 22:19
}

// Group by route (duplicates footpaths).
// This eliminates footpaths to locations w/o scheduled traffic.

@miklcct miklcct Aug 15, 2025

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about footpaths to locations which doesn't have scheduled traffic, but are intended to be used for real-time trips, for example, stops reserved for rail replacement buses or spare rail platforms?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They will be recovered from footpaths_full_out_ which stores the full set of footpaths (unfiltered) and have to be copied to the rt_timetable in case a previously unused stop will be visited.

The main goal of this branch was to figure out the speedup potential. Results so far:

  • negligible speedup for default footpaths
  • measurable speedup for 20min walking footpaths
  • to be measured for longer settings (probably speedup will be higher the greater the distance, but still calculation time will grow in total)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The update of rt_timetable is not yet implemented.

I expected a greater speedup and put the PR on hold as it turns out the speedup is less than expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants