-
Notifications
You must be signed in to change notification settings - Fork 10
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
Lm-Cut heuristic #21
Lm-Cut heuristic #21
Conversation
Thank you for contributing this! I'll take a closer look when I have bit more time next week. |
Refactored the implementation a bunch to avoid code reduplication and improve style consistency! I will likely make more performance improvements to the implementation in the main branch (e.g. avoid re-running the entire RPG search multiple times), but I think this can be merged now. Thanks again for contributing this @danielz9999! It was very helpful for understanding how LMCut works and is implemented. |
Adds the Lm-Cut heuristic to heuristics as well as tests for it. Uses a modified version of the relaxed_pgraph_search function to get hmax costs and then runs the Lm-Cut algorithm.