長めの質問は申し訳ありませんが、実際の問題にたどり着くには説明が必要です。前述のアルゴリズムに精通している人は、おそらく最初のシンプレックスタブラウに直接ジャンプするでしょう。
最小絶対偏差の問題(別名解決する -optimization)を、Barrodale -ロバーツアルゴリズムは、はるかに少ないストレージと適切な最小値を見つけるために計算努力を必要とする特殊目的シンプレックス法です。
アルゴリズムの実装は、適切な最小値に達する前に、単純な例で終了します。しかし、おそらく最初に、より詳細な方法で問題を述べさせてください。
データ与えられると、 -optimizationはを最小化する を見つけようとします ここで、は、何らかの方法で依存する行列です。この問題は線形プログラムとして説明できるため、特にシンプレックスのような方法を使用して解決できます。L 1 C ∈ M N Σは iが= 1 | y i − f (x i)|A 、X、N × M個のX
BarrodaleとRobertsは、問題の特別な構造を使用してシンプレックス法を根本的に簡素化するシンプレックス法の(明らかに広く使用されている)変更を提案しました。最も注目すべきは、これは、最適なソリューションが、指定されたデータポイントの少なくともを補間することです。Jstorアクセス権を持つユーザーは、対応する記事をここで見つけることができます。r a n k(A )
LeiとAndersonは、2002年に数値の安定性を向上させ、シンプレックスアルゴリズムの既知の問題を克服するための小さな変更を提案しました。
基本的に、このアルゴリズムは、補間する必要のある特定のポイントセットから開始し、特定の手順を使用してシンプレックスタブローを作成し、BarrodaleとRobertsのルールを使用して、変更する基底変数を決定し、したがって近似されるデータポイントのセット。
バロデールとロバーツは私が再現しようとした小さな例を挙げています。関数によって点を近似しようとします。次の圧縮されたシンプレックスタブローでアルゴリズムを終了します。1 + 2 X
最も重要なのは、最初と3番目の点が補間され、全体的な誤差が等しいこと です。彼らはそれを結論付けます
すべての非基本ベクトルには非正の限界コストがあるため[...]
反復が終了し、最適に達した。
レイとアンダーソンのアルゴリズムを使用すると、予想どおり、補間セット{1,3}のシンプレックスタブローを再現できます。ただし、セット(明らかに最適ではない)でアルゴリズムを開始すると、次のシンプレックスタブローが表示されます。
しかし、この結果は私を困惑させています。上記の見積もりを正しく理解していれば、限界費用がプラスにならないということは、最適に達していることを示しています。ただし、関数値2.33は確かに最適ではありません。をと交換と、BarrodaleとRobertsのソリューションと同等の結果が得られ、したがって最適です。
追加情報:バロデールとロバーツから与えられた最初のタブローから始めれば、上記のタブローを通常のシンプレックスステップで再現することもできるので、実際の数値が正しいことと、ピボット選択ルールの解釈にかなり自信があります。不良です。
これについて何か考えはありますか?
質問自体はかなり複雑で、おそらく少なくとも十分に答えられるには、Barrodale and Robertsアルゴリズムの知識が必要であることを理解しています。全体としてのアルゴリズムは、ここでそれを詳細に繰り返すことを望んでいます。ただし、私が取った手順や不足している情報について追加の質問がある場合は、遠慮なく質問してください。喜んで質問を補足します。