แนวคิดหลัก
本文提出了隱式和顯式的方法來解決護士排程問題。隱式方法利用機器學習從歷史數據中學習模式並生成新的解決方案。顯式方法則使用約束滿足問題框架來建模問題,並開發了分支定界算法和隨機局部搜索方法來求解。
บทคัดย่อ
本文提出了兩種解決護士排程問題的方法:隱式方法和顯式方法。
隱式方法:
- 使用關聯規則挖掘從歷史數據中學習常見的護士分配模式。
- 使用高效用項集挖掘算法從歷史數據中學習具有高效用的護士分配模式。
- 使用朴素貝葉斯分類器根據歷史數據預測未知的班次分配。
- 使用貝葉斯網絡從歷史數據中學習變量之間的依賴關係,並利用此信息生成新的排班方案。
顯式方法:
- 將護士排程問題建模為加權約束滿足問題。
- 提出了一種基於分支定界的算法,利用約束傳播技術和變量/值排序啟發式來優化搜索過程。
- 提出了基於隨機局部搜索的方法來求解加權約束滿足問題。
- 將上述方法與其他近似算法(如鯨魚優化算法和遺傳算法)進行了比較。
實驗結果表明,所提出的方法在生成新的排班方案時能夠很好地保留歷史數據的特點,並且在求解加權約束滿足問題方面也取得了不錯的效果。
สถิติ
每天最少需要 qsk 名護士來完成第 s 個班次的工作。
每天最多可以有 psk 名護士來完成第 s 個班次的工作。
每名護士在整個排班期間最多可以工作 hi 個班次。
連續工作夜班和早班的最大次數為 y 次。
每名護士在整個排班期間最多可以工作 bi 個夜班。