Implementation of Genetic Algorithm for TSP with Java ( Demo )

・解説(in English underconstruction

・使用方法

1. まずアプレット上にマウスを使って都市をプロットします。(最大30都市まで)

2. 集団のサイズ(Population Size)や終了世代数(Generation)、交差率(Pc)を変えたい人は変更します。

3. Run」ボタンをクリックします。(リストに追加されていく個体は各世代でのエリート個体です)

4. 「都市の配置を変更」して実行したい場合は「Clear」ボタンをクリックし、再度1〜3までの手順に従って下さい。

5. まだ、実験段階なのでバグが多数存在しますがご了承ください。(Grefenstetteの方法だけですが、そのうちPMXとか対応していきます)

Observer は Java が使用できるブラウザで下に表示されます

Parameters and Condition

Ordinal representation ( Grefenstette )

Elitist preserving selection

Roulette selection

One point crossover ( random )