遺伝的アルゴリズムに関する証明可能な声明


56

遺伝的アルゴリズムは、理論の世界ではあまり注目されていませんが、かなりよく使用されているメタヒューリスティック手法です(メタヒューリスティックとは、アニーリング、勾配降下など、多くの問題に一般的に適用される手法を意味します)。実際、GAのような手法、実際のユークリッドTSP非常に効果的です

一部のメタヒューリスティックは、理論的にはかなりよく研究されています。ローカル検索とアニーリングに関する研究があります。交互最適化(k-meansなど)がどのように機能するかについては、かなり良い感覚があります。しかし、私が知る限り、遺伝的アルゴリズムについて知っている有用なものは何もありません。

遺伝的アルゴリズムの振る舞いについて、形や形を問わず、強固なアルゴリズム/複雑性理論はありますか?スキーマ理論のようなことを聞​​いたことがありますが、特にアルゴリズム的ではないという領域の現在の理解に基づいて、議論からそれを除外します(しかし、ここで間違えられるかもしれません)。


5
インスピレーションについては、pも参照してください。25-29 PapadimitriouのFCRC 2007スライド
ユッカスオメラ

1
@シュリーシュ:私はそれを答えではなく質問として見たいです。他の誰かがスライドでパパディミトリウが言及している結果が何であるかをより具体的に説明する手間を経てくれたら嬉しいです。:)
ユッカスオメラ

1
その作品のポップサイエンスレンディションは次のとおり
Suresh Venkat

1
最近、ジョージアでコースを受講しました。フリーランチの定理を学んだとき、ジョージアについての誇大広告は消えました。en.wikipedia.org
Alexandru

1
アレクサンドル、それはなぜですか?ほぼすべての手法が、ある場合には他の手法よりも優れ、他の場合には悪化することは明らかです。GAは一様に優れていると本当に信じていましたか?
ラファエル

回答:


29

Y.ラビノビッチ、A。ウィグダーソン。遺伝的アルゴリズムの収束率を制限する手法。ランダム構造アルゴリズム、vol。14、いいえ。2、111-138、1999。(Avi Wigdersonのホームページからも入手可能)


最初のリンクは機能していないようです。
ジェレミーK 14

@JeremyKun:私はちょうどそれを試してみましたし、それがうまく働いていた...(DOIリンクは、DOIシステムの主な目的の一つを破り、亡き行った場合、それは私が悲しくなるだろう...)
ジョシュアGrochow

Wiley Libraryから「ページが見つかりません」というエラーが引き続き表示されます。フォーマットやブラウザの問題でしょうか?
ジェレミーくん14

@JeremyKun:可能性があります。MathSciNetにアクセスできる場合は、代わりに次のリンクを試してください:ams.org/mathscinet-getitem?mr
ジョシュアグロチョフ14

彼のホームページへのリンクが機能するため、問題はありません。私はちょうどこの答えをより良くするのを手伝っていました:)
ジェレミー

13

見ていベンジャミン・ドーアの仕事をマックス・プランク(MPI)でアルゴリズムのグループから。それはすべて、進化的アルゴリズムに証明可能な貢献をしようとすることです。

特に、Doerrは関連する最近の本「Theory of Randomized Search Heuristics」を共同編集しました。


1
リンクを追加すると、この答えが改善されます。
デイブクラーク

10

シミュレーテッドアニーリングに取り組んでいるだけでなく、Ingo Wegenerには進化アルゴリズムに関するいくつかの理論的結果がありました。彼の博士課程の学生であるDirk Sudholt の論文も一見の価値があります。



10

過去10年間に、進化アルゴリズム、アリのコロニーの最適化、およびその他のメタヒューリスティックのランタイム分析が大幅に進歩しました。調査については、Olivetoらを参照してください(2007)


クリスチャン・レーレによると、私はあなたを見て、あなたの興味のある領域を見たので、質問したいと思います:アリコロニー最適化アルゴリズムの実行時間とシャゼルの「自然アルゴリズム」タイプの質問を分析するために同様のツールを使用できると思いますか?鳥の群れの収束率)?今、シャゼルのテクニックはそれ自体が島のように思えます。もっと大きな写真があるのではないかと思っています。
アーロンスターリング

2
はい、これらの手法は、ACOの実行時間を分析するために適合させることができます。私は最近、MinCut問題のACOに関する論文を共同執筆しました。また、Witt(2009)の調査を参照してください:springerlink.com/content/3727x3255r1816g4 Chazelleの研究に対するこの研究の現在のリンクは知りませんが、調査する価値はあります。
クリスチャンレーレ


6

6

D. BHANDARI、CA MURTHY、およびSK PAL(残念ながらオンラインでは利用できません)からの論文もあり、2つの仮定の下で収束の証拠を提供しています。

  • tt+1
  • 突然変異演算子を使用すると、有限のステップ数で任意のソリューションから別のソリューションに切り替えることができます

収束証明は、マルコフ連鎖モデルを使用します。

ここで参照:ディナバンドゥバンダリ、カリフォルニア州マーシー:エリートモデルとその収束と遺伝的アルゴリズム。IJPRAI 10(6):731-747(1996)


6

有限であるがユニタリーでない集団を使用した遺伝的アルゴリズムの数学モデルは扱いにくく、これまでのところ、最も些細なフィットネス関数以外のすべての分析を受け入れられないことが証明されています。興味深いことに、対称公理、つまり公理系の範囲内で行われなかった公理を受け入れたい場合、遺伝的アルゴリズムの計算能力に関してエキサイティングで美しい結果が得られます。

具体的には、均一なクロスオーバーを備えた遺伝的アルゴリズムは、膨大な数の粗いスキーマパーティションを暗黙的かつ並列に評価でき、構成スキーマの平均フィットネス値が異なるパーティションを効率的に特定できます。この形式の暗黙的な並列処理は、実際にはジョン・ホランドとその学生が説明する種類よりも強力であり、オランダが説明する暗黙的な並列処理とは異なり、実験的に検証できます。(このブログ投稿を参照してください。)

以下の論文では、均一なクロスオーバーパーレイを備えた遺伝的アルゴリズムが、ハイパークライミングと呼ばれる汎用のグローバル最適化ヒューリスティックへの暗黙的な並列性をどのように説明するかを説明します。

均一なクロスオーバーを伴う遺伝的アルゴリズムの最適化の説明。Foundations of Genetic Algorithms 2013会議の議事録に登場する。

(免責事項:私は論文の著者です)


これは、GAのベンチマークとしてランダムSATを使用するのが賢明/革新的であり、検討された論文はほとんどないように思われるアイデアを示しています。GAが任意の複雑度クラスで動作し、おそらく「低」複雑度クラスのアルゴリズムの結果に基づいて「高」複雑度クラスのアルゴリズムを構築する方法であると仮定します。彼らは複雑性クラス分類....超越する可能性があるため、ガスの「複雑さ」を分析しても意味が
vzn

5

ラファエルCerf氏は、彼の博士でした論文数学的な観点から、アランBerlinetの監督の下でモンペリエの遺伝的アルゴリズムのを。それはかなり古いですが、おそらく遺伝的アルゴリズムに関する書誌に属しているでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.