Hello everyone,
I am modeling a flexible job shop scheduling problem with CP-SAT. I have sequence-dependent setup times between operations assigned to the same machine.
Usually, I would model these setup times using circuit constraints, for example:
However, in my case the setup is an actual activity performed by an operator. Operators are available only during specific working shifts, so the setup cannot simply be a passive delay between two operations. It must be scheduled explicitly in a time interval where the operator is available.
For example, if operation B follows operation A on a machine and the setup time from A to B is 30 minutes, those 30 minutes must take place during an operator availability window. If the machine finishes A just before the end of a shift, the setup should not be allowed to continue during the unavailable period.
What is the best modeling approach in CP-SAT for this case?
Any advice or small example would be greatly appreciated.
Thank you!
--
You received this message because you are subscribed to the Google Groups "or-tools-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to or-tools-discu...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/or-tools-discuss/67dc710d-ea51-491f-b946-477a5116d720n%40googlegroups.com.
Thank you both for your helpful answers!
I will try to follow this modeling approach.
Thanks again!