単元一覧 › 大学数学 オペレーションズ・リサーチ

オペレーションズ・リサーチの問題

難易度 3期末試験の応用レベル大学数学 オペレーションズ・リサーチ

あるプロジェクトは作業 の つからなる。各作業の所要日数と先行作業(その作業を始める前にすべて終わっていなければならない作業)は次のとおりである。

作業所要日数先行作業
なし
なし

さらに、作業の開始時刻について次の つの制約がある。

  • 制約 :作業 は、作業 の開始から 日以上たってから開始する。
  • 制約 :作業 は、作業 の開始から 日以内に開始する( の開始時刻は の開始時刻に を足した値以下である)。

プロジェクトの開始時刻を とし、各作業 の開始時刻を とする。各作業は開始したら中断せずに所要日数で終わり、作業は同時にいくつでも並行して行える。上の先行関係と制約 、 をすべて満たすスケジュールのうち、すべての作業が終わる時刻が最も早いものを考え、その時刻を最短完了日数 とする。

また、作業 の最早開始時刻を「すべての条件を満たすスケジュールにおける の最小値」、最遅開始時刻を「すべての条件を満たし、かつすべての作業が時刻 までに終わるスケジュールにおける の最大値」とし、全余裕を(最遅開始時刻)(最早開始時刻)と定める。

最短完了日数 と、作業 の全余裕を、この順に組で求めよ。

この問題で使うもの

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

先行関係も制約 、 も、すべて の形の不等式に直し、重み の辺 をもつネットワークの最長路問題として考えよう。

ヒント 2

制約 は と書けるので、重み の辺 になる。制約 は重み の辺 。前進計算は の順に行うとよい。

ヒント 3

前進計算で となる。後退計算では の上限が だけでなく からも決まることに注意する。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

定式化

すべての条件は の形の不等式(差分制約)で書ける。

  • 先行関係 :( は の所要日数)
  • 制約 :
  • 制約 :、すなわち

これを「 から へ重み の辺」とみなしたネットワークで考えると、最早開始時刻は始点(時刻 )からの最長路の長さになる。制約 は重み の辺 に対応する。 から へ到る路はないので正の閉路はなく、実行可能である。 の順に処理すれば、各点に入るすべての辺の始点が先に処理される。

前進計算(最早開始時刻)

このスケジュールは制約 も満たす()。完了時刻は各作業の終了時刻の最大値で、 の終了 が最大(他の作業は の先行作業を通じて の開始までに終わる)。各 は最長路の長さなので、どの実行可能スケジュールでもこれ以上早くはできず、

である。最長路(クリティカルパス)は で、長さは 。比較のため、負の辺を通る路 の長さは である。

後退計算(最遅開始時刻)

完了時刻を 以下とする条件 から出発し、各不等式 を と読んで、逆順 に上限を求める( の上限には の上限が必要なので、 を より先に処理する)。

これらの上限をそのまま開始時刻にしたスケジュール は、すべての先行関係と制約 、 を満たし(例:、、)、時刻 に完了する。よって作業 の最遅開始時刻は である。

制約 がなければ の上限は だが、 と の遅れの限界 によって に抑えられている点に注意する。

作業 の全余裕

したがって、答えは である。

別解

先行関係と制約から、開始時刻について次の不等式が成り立つ。
。
制約 (1) は 、制約 (2) は 。

【最短完了日数】
より 。
(2) より 。
よって 、。
(1) より 。
、かつ 。
よって で、 の所要日数は 3 なので完了は 20 日以上。

下記のスケジュールがすべての条件を満たすので 。

【 の最早開始時刻】
上で を示した。上のスケジュールで が達成されるので、最早開始時刻は 9。

【 の最遅開始時刻】
全作業を時刻 20 までに終えるには 。
すると 、、。
(2) より 。

が実現できることを確かめる。
とする。
- 、:成立
- :成立
- (1) :成立
- (2) :成立
- :成立
- 、:成立
- の完了は 20:成立

よって最遅開始時刻は 10。

【 の全余裕】
。

答え:

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題