An optimization system will only optimize what it’s asked to (under constraints), so it can k*ll a human to “optimize revenue” if nothing prevents it from doing so
Need to enforce a sequential pattern in your decision variables? E.g.: Work 1 or 2 days, then rest at least 2 days, then repeat…
It’s possible in CP-SAT using automatons! Just define your pattern through states and transitions, and it will be added as a hard constraint!
An important aspect to consider in optimization systems is the relative scale of (soft) constraints: One extra work hour should definitely not inflict as much penalty as one day-off shift, otherwise expect some knocking on HR door
Hi 👋 New on X!
I'm passionate about using math to optimize real-world decisions: Operations research, decision science, whatever you want to call it.
I'll be writing about optimization systems, OR-Tools, scheduling, …
If that's your world too, say hi, I'd love to connect.