3 ms·
Super cool! Built something similar a few years back to assign kids to boats on a sailing camp using Google's OR Tools. Don't recommend OR Tools, solver was sup
by jmalmen 3y ago
Super cool! Built something similar a few years back to assign kids to boats on a sailing camp using Google's OR Tools. Don't recommend OR Tools, solver was super slow vs cplex but didn't find any good OS solver. I used two objectives in my objective function to ensure someone didn't get left out, probably need to do something similar for the prioritization in the roadmap?
https://github.com/jonasmalm/lakritsrot https://github.com/jonasmalm/lakritsrot
- teejae 3y agoYea, I went with Optaplanner, which is definitely more "user friendly". Prioritization of parties is on the roadmap, related to table ranking. Were you thinking of prioritization in a different manner? How were you thinking about "someone getting left out"? Thanks for the thoughts!
- l33tman 3y agoDo any of you happen to have any thoughts wrgds to OR-tools vs optaplanner? I've been trying to use OR-tools for a vehicle routing problem (with lots of constraints) and found it is really bad at finding solutions in our case, and it has only auto-gen documentation more or less, very sparse set of examples and a single dev supporting on the forums it seems (still thankful for that it's open source and HAS some support!).
- ge0ffrey 3y agoTake a look at the two Timefold (continuation/fork of OptaPlanner, open source Apache License) quickstarts for vehicle routing: https://github.com/TimefoldAI/timefold-quickstarts/tree/stable/use-cases https://github.com/TimefoldAI/timefold-quickstarts/tree/stab... We regularly answer questions on StackOverflow if you run into any issues with it. Disclaimer: I am part of the team behind OptaPlanner/Timefold.