Operation Research, Optimization Algorithms, Scheduler, Discrete Mathematics, Data Science.
planning phase works. Now that we created the shifts, we have to allocate our workers, and this is the second part: the allocation. We have a bunch of shifts previously generated and a list of workers for the current client that has to be assigned to these shifts in order to properly fulfill the