Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Further Work on Partitioning #3731

Closed
7 of 10 tasks
MoKob opened this issue Feb 17, 2017 · 1 comment
Closed
7 of 10 tasks

Further Work on Partitioning #3731

MoKob opened this issue Feb 17, 2017 · 1 comment
Labels
Milestone

Comments

@MoKob
Copy link

MoKob commented Feb 17, 2017

To not keep partitioning on a separate branch any longer, @daniel-j-h and I would like to move further tasks into post-merge land.

Multiple groups of issues can be worked on further:

Optimisation

  • Optimise balance for cuts: .25 ratio may result in .25 / .75 cuts (somewhat possible via annotation tool)
  • Transform partition ids to edge based graph, outlined in Implement Inertial Flow Partitioner #3205
  • Border cases in the partition should probably be resolved in a smarter way (ebg - part I) (@daniel-j-h -- could you add some more context here ?)

Documentation

  • document the .osrm.cnbg .osrm.nbg_to_ebg files in our Wiki file listing
  • document the new osrm-partition tool, its parameters and what it does

Testing

  • unit test edge-based-graph loader
  • unit test annotation tool

Output generation

  • Ebg loader could benefit from a refactored with what the contractor does (if possible) Covered by general graph refactor.
  • The Annotation tool can be augmented to output partition information for MLD
  • We need to write out the new transformed edge based graph for customize ( ebg - part II)
@TheMarex
Copy link
Member

Remaining tasks are not actionable or covered by other issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants