メインフォームからの呼び出し(設定のみ)
あらかじめ設定しておくと、設定値に従ってシフト表が作成されます。
オプションメニューからの呼び出し(設定と実行)
作成済みのシフト表を最適化時に使用
値が大きいほど、最適化時に重視。
「0」を指定した場合は、最適化対象外。
優先勤務
単勤:休みに挟まれた1日だけの勤務
単休:勤務に挟まれた1日だけの休み
値が大きいほど、最適化時に重視。
C.実行
作成済みのシフト表を最適化するには、
オプションメニューから設定フォームを呼び出して実行します。
勤務交換
分散(割当の偏り)を小さくなるように、勤務と勤務を交換します。
勤務の交換なので、単勤/単休、または、休日出勤の総数や分散には影響しません。
休み交換
分散値が小さくなるように、休みと勤務を交換します。
単勤/単休、または、休日出勤の総数や分散に、大きく影響します。
ランダム交換
勤務と勤務、勤務と休み、をランダムに交換します。
注意事項
特定の値だけを極端に大きくすると、その項目だけが特に重視されます。
その結果、他の項目は相対的に軽視されて偏りが大きくなるので、相対的なバランスが重要になります。