Compliance metrics
Visualization
早番 遅番 公休
早早番 遅遅番 ★希望休 ●公休 有給 ▲右上三角 = ロック済(変更不可)
Step Δ Cells Detail Score
操作を適用するとログがここに表示されます
GA実行中... 世代 0/50

Shift-Lab Simulator — はじめかた

目標

各操作がスコアに与える影響を確かめながら、15 ステップ以内に総合スコア 98% 以上を目指しましょう

左パネルの操作カードの Apply を押すたびに 1 ステップ消費します。
ヘッダの Step カウンター が 15 に達するまでに 98% 以上を目指してください。

このシミュレータとは

コンタクトセンター向け 月次シフト自動生成アルゴリズム を体験するツールです。
10名のエージェント・14日間のシフトを、さまざまな操作を組み合わせて最適化していきます。
スコア 100% = 全員の希望・法令・業務需要をすべて満たした理想のシフト表です。

スコア指標(6項目)

ID制約内容説明具体例
H-M 月合計勤務日数の充足 各スタッフが月の目標勤務日数を過不足なく満たしているかを確認します 目標10日のスタッフが9日や11日になっているとNG
H-1 希望休・有給の遵守 スタッフが事前申請した「休みたい日」や「有給の日」がシフトに反映されているかを確認します 木曜に希望休を申請しているスタッフが木曜に出勤になっているとNG
H-4 連続勤務5日以内 同じスタッフが6日以上連続して出勤していないかを確認します 月〜土の6日間連続出勤はNG
H-5 遅番翌日の早番禁止 夜の遅番シフトの翌朝に早番を割り当てることを禁止します。十分な休息時間(インターバル)を確保するためのルールです 火曜・遅番 → 水曜・早番 の連続はNG
COV 日別必要人数の充足 毎日の業務に必要な人数(早番・遅番それぞれ)が揃っているかを確認します 水曜に早番4人が必要なのに3人しかいない場合は不足
H-6 曜日固定シフトの遵守 「日曜は必ず休み」など特定曜日に固定設定があるスタッフの条件が守られているかを確認します 日曜固定休のスタッフが日曜に出勤になっているとNG

操作の流れ — 3フェーズ

  1. Phase 1「準備」(6ステップ)
    希望休・有給のロック、曜日固定ルールの適用、公休日の分散配置、初期シフトの割付など、最適化の前処理となる操作群です。「一括準備」でまとめて実行できます。
  2. Phase 2「最適化」(1ステップ)
    遺伝的アルゴリズム・焼きなまし法・タブーサーチの3種類から1つを選んで実行します。各アルゴリズムの特性を確かめながら、スコアの改善度を比較してみてください。
  3. Phase 3「仕上げ」(複数ステップ)
    個別の制約違反や人数の過不足をピンポイントで修正する操作群です。スコアパネルで改善が必要な指標を確認しながら、対応する操作を選んで適用してください。

動作可視化モード

ヘッダの 「動作可視化モード」スイッチを ON にしてから Phase 2 の操作を実行すると、 アルゴリズムが動く様子をリアルタイムアニメーションで確認できます。
速度スライダーでフレームの再生スピードを調整できます。