Simulated Annealing for Shift Scheduling at a Hospital
Overview
What this challenge is about.
Implement SA to schedule hospital shifts, minimize soft violations, and compare with the manual schedule. Earn a verifiable certificate.
The scenario
The hospital (240 beds, around 320 nursing staff, part of a 5-hospital Austrian network) currently spends about 9 hours of head-nurse time per week on the schedule; the network's central operations team wants a single tool it can roll across all 5 sites if the pilot works.
The Brief
What you'll do, and what you'll demonstrate.
Build a simulated-annealing nurse scheduler that strictly satisfies labor-law constraints and reduces soft violations vs. the current hand-built schedule.
Earning criteria — what you'll demonstrate
- Implement simulated annealing with a domain-specific neighborhood
- Encode hard vs. soft constraints in a cost function
- Validate optimization output against operational constraints
- Communicate optimization results to non-technical operational leadership
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Aligned coursework coming soon.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Simulated Annealing
Apply simulated annealing to solve real industry problems and demonstrate production-level capability.
- Metaheuristics
Apply metaheuristics to solve real industry problems and demonstrate production-level capability.
- Constraint Handling
Apply constraint handling to solve real industry problems and demonstrate production-level capability.
- Scheduling
Apply scheduling to solve real industry problems and demonstrate production-level capability.
- Optimization
Apply optimization to solve real industry problems and demonstrate production-level capability.
- Python
Write clean, efficient Python for data processing, automation, and backend services.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles:
Data Scientist
Owning an operational optimizer end-to-end, including stakeholder communication with nursing leadership, is exactly the day-one data-science job at any operations-heavy organization.
This challenge sharpens
- scheduling
- optimization
- python
Applied AI Scientist
Encoding a complex constraint structure into a metaheuristic and shipping it as a tool that real operators use is core applied-AI-scientist work.
This challenge sharpens
- simulated-annealing
- constraint-handling
- metaheuristics
AI Product Manager
Defining the right hard/soft constraints and translating stakeholder preferences into a cost function mirrors the AI PM craft of operationalizing fuzzy requirements.
This challenge sharpens
- scheduling
- constraint-handling
- optimization