※ ChatGPTを利用し、要約された質問です(原文:これは数学的に解決できますか?)
シフト勤務表作成の条件と数学的解法
このQ&Aのポイント
数学的に解決できるかどうか疑問があるシフト勤務表作成の条件について質問しています。
この問題は6人の人員と4種類の勤務条件を満たすシフト勤務表を作成することです。
解決には数学的な知識が必要であり、条件に矛盾がある場合には不可能となります。また、数学以外の方法での解法も考えられます。
下記の条件を全て満たせるシフト勤務表を作成 したいと思っています。
1. 人員はS、H、F、K、A、Nの6人。
2. 勤務はA勤務(昼勤) 、B勤務(夜勤)、C勤務 (昼休日出勤)、D勤務(夜休日出勤)の4種 類。
3. 5日連続勤務2日連続休日(C勤務かD勤務が 入る場合は例外)
4. 24時間365日稼働。
5. HとFは一緒の勤務にしない。
6. FとAは一緒の勤務にしない。但し、SとF とAが同じ勤務なら可。
7. できる限り、NはSかHと必ず同じ勤務に する。
8. 絶対にC勤務は1ヶ月中に必ず1日いれ る。
9. 昼勤、夜勤ともに一人勤務が発生する場合 はできる限り日曜日にする。
10. Hは毎週月曜日を休日とする。
11. B勤務→休日1日→A勤務は絶対に禁止。
当方、全く数学的な知識はありませんが、数学 に詳しい方なら解決できるのかと思い質問させ ていただきました。
作成が可能かどうかを教えて頂きたくおもいま す。それにはどのような知識が必要であると か、条件に矛盾があるから不可能とか、また、 数学以外の方法であるとか・・・
よろしくお願い致します。
お礼
ご回答ありがとうございます。 最適化数学? ナーススケジューリング問題? 遺伝的アルゴリズム? 全て初めて聞いた言葉ばかりです。 自分でどこまでできるかわかりませんが、面白そうなので調べてみたいとおもいす。