関連のバックトラック - ジョンソン・バーマン、法律ジョンソン・ベルマンのルール

1.はじめに

建設組織幅広いアプリケーションの現在の設計フロープロセスでは、実際には、多くの場合、建設部門の合理的な順序を決定する方法の問題が発生しました。タスクの建設は、いくつかのセクションに分割されているので、いくつかのプロセスを介して同一の構成部碁のそれぞれは、自然な順序決意ステップ構築プロセスのほとんどは、変更されず、構造の各セクションの各プロセス水あなたは確かにオーダーフローの、異なった合計時間の順序を変更することができます。これは、水の全期間の最短のシーケンスを見つけるために私たちを必要とし、証明したジョンソンを-ベルマン法は、この問題を解決することができます。

2.基本原理

最初のステップ上面の短工期工事は、建設の後ろを手配すべき次のステップのための短い施工時間。すなわち、まず、順次テーブル内の最小番号を選択、タスクスケジュールテーブルmの「ステップに記載されており、この数は最初に属している場合、一度だけ、各列には、選択されるステップ後方から、逆に、前方から、。

 3.導出と応用

N機械部品のセットと呼ば:S = {J1、J2、 J3···Jnの}、 提供最適な処理プログラムは、プロセスの一部であるI、ときに最初加工パートI、第二ダウンに必要な機械のアイドル時間t最初の部分は合計時間の第二の端部に最終の所望の部分に最初のマシン上で処理プログラムの処理を開始示すような機械は、T(S、T)です。

T 2例があり、T1Iより小さくてもよく、またT1Iよりも大きくてもよいです。

示されるように、第二マシンは、T「アイドルタイムダウンを残りの部分S- {I}を機械加工の第一のセット必要次:

このアイドル時間T「が等しいのT2i(最初の場合)であるか、またはTに等しい - T1I + T2I(第2ケース)。

すなわち、T「= T2I +最大{T-T1I、0}。

次いで、全処理時間は:T(S、T)= T1I + T(S - {I}、T「)= T1I + T(S - {I}、T2I +マックス{T - T1I、0})

それらは第一の処理部は番号iであることを知らないので、私は部品番号のいずれであってもよいS、次いで、最適解(最小処理時間)の再帰式です:

T(S、T)=分{T1I + T(S - {I}、T2I +マックス{T - T1I、0})}

集合Sは、nを持っています!種は、シーケンスの処理が、前記2つの部品番号I、J、2つのだけのソリューション:

次にJを処理し、最初のiを処理する(1)。

(2)処理jには、Iを処理しました。

それの最高のどのプログラムですか?

詳細については、次のような結論に直接与えられていない推論の下に与えられています。

スキーム1回の処理時間である:T(IJ)= T2J + T2I +マックス{T - T(1I) - T(1J)-t(1J)、 - T(2I)}

スキーム2の処理時間は、T(JI)= T2J + T2I +マックス{T - T(1I) - T(1J)-t(1I)、 - T(2J)}

スキーム1およびスキーム2の違いを見ることができるようにのみ最後の二つとmaxのtji TIJです。

その後、スキーム1スキーム2あなたの比率の場合:

マックス{-t1j、-t2i}≤最大{-t1i、-t2j}。

両側で同じ-1

マックス{T1J、T2I}≥最大{T1I、T2J}。

したがって、スキーム2の好ましい実施形態は、必要かつ十分であるより。

マックス{T1J、T2I}≥最大{T1I、T2J} !!!!!

この結論を忘れないでください!

公開された57元の記事 ウォンの賞賛9 ビュー3606

おすすめ

転載: blog.csdn.net/Jayphone17/article/details/103013335