<ハード制約>
1カバー制約(下の表参照)
2 一人のナースは、各日、最大1個のシフト
<ソフト制約>
以下の行制約になります。
1.各ナース毎、最大・最小勤務日数
2.最大・最小連続勤務日数
3.最大・最小連続休み日数
4.最大・最小週末連続休み回数
5.完全週末。週末働くときは、その週末全部勤務するか、全部休みにするかのいずれか。さもないとペナルティが発生する。
6.同一シフト週末。週末に働くときは、同じシフトタイプであること。さもないとペナルティが発生する。
7.好ましくないシフトパターン
8.代替スキル。本来スキルを持った人がアサインされるべきであるが、そうでない場合は、ペナルティが発生する。
9. Day On/Offリスエスト。特定の日に、勤務希望または、休み希望
10. Shift On/Offリクエスト。特定の日に、シフト希望または、シフト除外を希望
カバー制約
曜日毎に、シフト人員が下の通り決まっています。これは、ハード制約になります。
Shift type Start – End Skills Mon Tue Wed Thu Fri Sat Sun
E 06:30–14:30 Nurse 8 8 8 8 8 6 6
D 08:30–16:30 Nurse 5 5 5 5 5 3 3
DH 08:30–16:30 Head nurse 2 2 2 2 2 1 1
L 14:30–22:30 Nurse 8 8 8 8 8 6 6
N 22:30–06:30 Nurse 6 6 6 6 6 4 4
期間は、月が変わることもありますが、28日間固定のようです。前月の概念はありません。
列制約は、全てハード制約、行制約は、全てでソフト制約となります。
0 件のコメント:
コメントを投稿