Let's say there are 10 nurses who work a total of 40 hours a week, and we need to allocate their time in a 7 days schedule based on various constraints such as:
- Nobody should work more than 5 days in a row
- If someone worked on a Sunday one week, they shouldn't work again on Sunday the next week
- It shouldn't always be the same nurses who work in the evening
Is there a software that would allow me to enter these constraints and automatically output some kind of calendar/schedule?
(Preferably open source or free, any OS is fine, online or desktop is fine.)