Skip to main content

We’re using IFS’ PSO to schedule our technicians.  When we have a tech call in sick, PSO is re-optimizing and will unallocate work on another tech because it is moving the sick tech’s work to the other tech.  So it’s basically displacing work on another tech.  Now I understand why it’s doing this, because it’s preferring more valuable work.  However, I’m curious if there is a setting that can prevent this from happening.  I’m also generally curious what “OptimiserDeallocationWeight” parameter means in PSO.  Thanks.

Hi Eddie,

If you commit the work of the other technicians before unallocating the work of the sick technician then nothing should get displaced this could be achieved with some commit rules otherwise the optimiser is free to create an optimal schedule using the uncommit work.

Thanks,

Reece


Reply