この記事のリードセクションが長すぎる可能性があります。(2019年7月) |
オペレーションズ・リサーチにおいて、セルマー・M・ジョンソンにちなんで名付けられたジョンソン則は、2つの作業拠点におけるジョブのスケジューリング手法である。その主な目的は、メイクスパン(すべてのジョブを完了するのにかかる合計時間)を短縮するための最適なジョブ順序を見つけることである。また、2つの作業拠点間のアイドル時間も短縮する。この手法は、2つの作業拠点の場合にメイクスパンを最小化する。さらに、追加の制約条件が満たされれば、3つの作業拠点の場合にも最短のメイクスパンを見つけることができる。[ 1 ]
ジョンソンの法則は次のとおりです。
2 番目の作業センターでかなりのアイドル時間がある場合 (最初の作業センターでのジョブの完了を待機するため)、ジョブ分割を使用できます。
作業センターが3つある場合でも、最初の(および/または3番目の)作業センターの最小処理時間が2番目の作業センターの最大処理時間以上であれば、ジョンソンルールを適用できます。その場合、仮想作業センターを2つ作成し、2つの作業センターの場合と同様にジョンソンルールを適用できます。
5 つのジョブのそれぞれは、作業センター A と B を通過する必要があります。ジョンソンの規則を使用して、ジョブの最適な順序を見つけます。
| 仕事 | 作業センターA | 作業センターB |
|---|---|---|
| あ | 3.2 | 4.2 |
| B | 4.7 | 1.5 |
| C | 2.2 | 5.0 |
| D | 5.8 | 4.0 |
| E | 3.1 | 2.8 |
ジョブ B を今後の検討対象から除外します。
| ? | ? | ? | ? | B |
ジョブ C を今後の検討対象から除外します。
| C | ? | ? | ? | B |
ジョブ E を今後の検討対象から除外します。
| C | ? | ? | E | B |
ジョブ A を今後の検討対象から除外します。
| C | あ | ? | E | B |
| C | あ | D | E | B |
したがって、ジョブは C → A → D → E → B の順序で処理する必要があり、両方の作業センターで同じ順序で処理する必要があります。