1

Schedule labors for the given task, based on different constraints. Constraints examples are labor Skills, time, locations, shifts, holidays, priorities, capacity, etc.

Problem description: Let us say there is a task to set up the Linux server in California on 25th Dec and to set up the server, it takes 5 hours of time. To set up a Linus server we would need labor who is skilled with the Linux server and stays in California and should be free on 25th Dec from 9 am - 3 pm. total six hours.

So if there is a pool of labor resources and if I have to find suitable labors for multiple tasks, What approach should I follow?

I google and found that this is a constraint-based programming problem and google OR Tools and other models provide a way to solve it.

So I started looking into Google OR Tools Google OR Tools doc. The documentation provides basic examples.

I found another doc on git hub for google OR which better than the above link. Git hub doc for google OR Tools

I tried implementing the nurse scheduling program which given here Google OR nurse scheduling

I am having difficulty in understanding the program. It is not that I am having difficulty in understanding python or java.

So my questions are.

What are the way of solving such a problem? Is Google OR is the right tool? If yes, What are the prerequisite for google OR if somebody has weak maths background? How should I proceed to solve such a problem?

Varun
  • 4,342
  • 19
  • 84
  • 119

0 Answers0