Hacker News new | ask | show | jobs
by sirwhinesalot 1112 days ago
This type of problem is more the domain of Constraint Programming (a related field). Job-scheduling problems are pretty much the main focus. I would look up MiniZinc (it even comes with a nice IDE) and see if you can grok it.