Assigns nurses to patients and rooms while respecting complexity and capacity constraints. Prioritizes continuity of care. Generates optimal schedules using Google OR-Tools.