2012-02-23 17 views
0

私は、山登り、シミュレーテッドアニーリング、遺伝的アルゴリズムなどのいくつかの最適化アルゴリズムを知っています。上述した3つの全ては、初期溶液に依存する。すなわち、初期溶液は、最終的な最適溶液の品質に大きな影響を及ぼす可能性がある。初期解に依存しない最適化アルゴリズム

初期ソリューションに依存しない最適化アルゴリズムがあるかどうかは疑問ですが、少なくともこれらの3つほどではありません。

ありがとうございました。

+0

あなたはどこかで起動し、現在のソリューションを改良しようとする最適化の考え方はありませんか? Wikipediaの関連事項:http://en.wikipedia.org/wiki/Mathematical_optimization#Classification_of_critical_points_and_extrema –

答えて

0

アリのコロニーの最適化をリストに追加することができます。それは解決策を改善するために、アリとフェロモンの波とルーレットホイールシミュレーションを使用します。しかし、入力はまた、初期の解決策です。

+0

入力として初期解を持つことは問題ありませんが、可能な限り初期解の影響を減らすアルゴリズムがあるかどうかは疑問です。 –

+0

@ SpiritZhang:Christofidesアルゴリズムは、あなたに一定の最適範囲内であることを保証します。 – Bytemain

+0

情報ありがとう!しかし、私はそれがTSPに指定されたアルゴリズムであることがわかります。より一般的なものはありますか? –

0

あなたが参照しているアルゴリズムはメタヒューリスティックです。それらは「メタ」レベル、すなわち他のヒューリスティックの上に働く。つまり、システマティックな手順で反復的に他のヒューリスティックによって生成されたソリューションを「改善」する - 「最適化」しようとします。彼らは少なくとも初期の解決策を必要とします。それらのうちのいくつかは人口ベースであるため、複数のソリューションが必要です。

非常に重要な訂正: メタヒューリスティクスの重要な成功要因の

一つを「初期ソリューションは、最終的な最適解の品質に大きな影響を与えることは、」初期解の品質にその鈍感です。

しかし、それはそうした種類の質問の場ではありません。私は代わりにor-exchangeを使用します

関連する問題