Python数理最適化とExcel遺伝的アルゴリズムで難問にチャレンジ VBAソース公開
2つのブックとPythonプログラムで構成されます
ナーススケジューリング1.xls
評価シートに作成された勤務計画を評価し、評価項目ごとに○×判定します
計画シートに複数の計画を作成しておくと、順次評価シートに貼付、評価できます
ナーススケジューリング3で作成した計画の取込ができます
ナーススケジューリング3.xls
Pythonプログラム nscj3.py と連携し、
条件シートのスケジューリング条件をできるだけ満たすようなスケジュールを作成します
スケジュールの条件 Ikegami-3shift-DATA1
看護師25名、30日間のスケジュールです
4グループに分かれ、グループごとに、日勤、準夜勤、深夜勤の人数範囲が決められています
あらかじめ休暇の一部と出張などが決められています
看護師ごとに、30日間の日勤、準夜勤、深夜勤の日数範囲が決められています
連続勤務や勤務種の並びの条件が決められています
NO1とNO9の看護師の準夜勤、深夜勤同時勤務が禁止されています
NO25の看護師は2つのグループに所属します
ソフト名: | ナーススケジューリング |
---|---|
動作OS: | Windows 10/8 |
機種: | IBM-PC |
種類: | フリーソフト |
作者: | カナコム |