41

最近、遺伝的アルゴリズムのトピックに興味がありますが、適切なリソースが見つかりませんでした。良いリソース、書籍、サイトをご存知でしたら、よろしくお願いします。私はアルゴリズムと人工知能について確かな知識を持っていますが、遺伝的プログラミングの入門に適したものを探しています。

4

14 に答える 14

28

これまでのところ、私にとって最高の参考文献:

また、まったくの初心者の場合は、 Hello World of Genetics Algorithmsから始めることをお勧めします。開始するのに最適なクリーンな例はありません。

于 2010-09-03T22:08:59.413 に答える
15

Melanie Mitchell の著書An Introduction to Genetic Algorithmsは非常に優れていることがわかりました。Eibenと Smith によるEvolutionary Computing の紹介も価値があります。

あなたが始めたばかりなら、私は最近、役立つかもしれない入門記事を書きました。

その記事と私の進化的計算フレームワークのホームページの両方に、さらにリンクがあります。

于 2009-02-03T23:19:11.660 に答える
5

これは古い質問であることは知っていますが、まだ回答が受け入れられていないため、自分の貢献を追加すると思いました. 進化計算 (遺伝的アルゴリズム、進化戦略、遺伝的プログラミングなど) に関連するすべてのことについて、私の意見では最高の無料リソースの 1 つは、Sean Luke のオンラインブックEssentials of Metaheuristicsです。

于 2010-08-13T05:38:17.540 に答える
4

これは、テーマに関する素晴らしい無料の本です

http://www.lulu.com/items/volume_63/2167000/2167025/2/print/book.pdf

于 2009-02-04T13:24:53.870 に答える
3

AI-Junkie.comには、遺伝的アルゴリズムの優れた紹介と、他の多くのAIおよび機械学習技術に関するチュートリアルがあります。遺伝的アルゴリズムのチュートリアルは、数学を可能な限り抑えながら、「遺伝的アルゴリズムを十分に説明して、自分のプロジェクトで使用できるようにする」ことを目的としています。

于 2009-02-03T23:40:42.863 に答える
3

これは、遺伝的アルゴリズムを使用して「モナリザの絵」を作成することに関するロジャー アルシングの最近の記事です

写真へのホットリンクを削除するために編集されました

このアルゴリズムの独自のバージョンを実装しました。

http://23.media.tumblr.com/NngfN9gsDhlsyws3NvFcuHfgo1_400.png
(ソース: tumblr.com )

http://plindenbaum.blogspot.com/2008/12/random-notes-2008-12.htmlを参照してください。

于 2009-02-03T22:25:00.397 に答える
1

私がずっと前に書いた簡単な紹介はここにありますが、より良い短い紹介はここにあります。

多少古くなっていますが、より大きく包括的なリソースのリストについては、comp.ai.genetic FAQを参照してください。

于 2009-03-20T14:55:49.717 に答える
0

OReillyによる「 ProgrammingCollectiveIntelligence」という本には、遺伝的アルゴリズムをカバーする章がありました。基本的には少しかもしれませんが、非常にわかりやすい例でした。

于 2009-02-03T23:49:06.623 に答える
0

私のお気に入りの本の1つを差し込むとしたら、 Steve Skienaによるアルゴリズム設計マニュアルには遺伝的アルゴリズムに関するすばらしいセクションがあります(さらに、さまざまなタイプの問題を解決するための他の多くの興味深いヒューリスティック)。

于 2009-02-03T22:48:48.727 に答える
0

「遺伝的アルゴリズムの紹介」http://www.burns-stat.com/pages/Tutor/genetic.html

于 2011-12-29T09:37:17.703 に答える
0

For an introductory approach (with an application to the Prisoner's Dilemma), see into:

http://www2.econ.iastate.edu/tesfatsi/holland.gaintro.htm

于 2013-04-30T20:30:18.020 に答える
0

Javaジェネリックを使用して遺伝的アルゴリズムを実装しました。https://github.com/juanmf/ga

Individual、Gen、FitnessMeter、Spring Bean として公開されたファクトリの具体的な実装を考慮して、3 つの演算子 (Mutation、crossing、Selection) を適用し、集団を進化させます。

/*This is all you have to add to the Spring App context 
 * before running the application
 */
@Configuration
public class Config {

    @Bean(name="individualFactory")
    public IndividualFactory getIndividualFactory() {
        return new Team.TeamFactory();
    }

    @Bean(name="populationFactory")
    public PopulationFactory getPopulationFactory() {
        return new Team.TeamPopulationFactory();
    }

    @Bean(name="fitnessMeter")
    public FitnessMeter getFitnessMeter() {
        System.out.println("getFitnessMeter");
        return new TeamAptitudeMeter();
    }
}

ここに画像の説明を入力 これは設計です。例として、grand 内に特定の問題解決の実装があります。

于 2015-08-23T16:50:38.983 に答える
0

実用的な遺伝的アルゴリズム

于 2009-09-16T17:33:37.750 に答える