「進化アルゴリズム-選択法の説明」

「進化アルゴリズム-選択法の解説」

視覚化とコードで何が起こっているかを理解する

DALL·E 3による作成された画像「進化的アルゴリズムにおける親の選択を描いたサイエンスフィクションのテーマの画像を描く」

旅行セールスマン問題(TSP)はよく知られたnp-hard問題であり、現実の実際に応用できます。たとえば、ヨーロッパ中の旅行を計画し、サイト間の移動時間を推定する場合に有用です。

わずか30の都市の場合、10の30乗以上の可能な組み合わせがあります。30の都市のTSPをブルートフォースで解決することは現実的ではありません(地球上の砂粒の数は「ただ」10の19乗です)。

この記事の終わりまでに、進化的アルゴリズム(EA)を使ってこのような問題を解決することは簡単になるでしょう。自分自身で以下の結果を得ることができるようになります。

さらに重要なことは、裏側で具体的に何が起こっているのか、および各コンポーネント(特にさまざまな種類の変異)が解決にどのように貢献しているのかを理解することです。

1.バリュープロポジション

多くのガイドは誤って遺伝的アルゴリズム(GA)と進化的アルゴリズム(EA)を同義に使用しています。

GAは、その標準的な形式で次の要素を含みます[1]:1.表現-ビット文字列2a.親の選択-適応度に比例2b.組み合わせ-一点交叉3.突然変異-ビット反転4.次世代の生存選択

GAはEAの一部です。

このガイドでは、GAでは議論されていないEAの側面をカバーしています。特に、直感的な視覚化とコードを用いて、順列表現に関連する側面を説明します。

2.定義

さらに進む前に、用語の使用について明確になる必要があります[2]。

表現型

元の問題の文脈内での解決策。これらは「そのまま」解釈する必要があります…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more