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