オブジェクト指向スクリプト言語 Ruby で書かれた遺伝的プログラミング・ライブラリーです。 扱える集団は一つのみで淘汰選択方法は truncation のみと機能はかなり制限されていますが、すべて Ruby で記述さ れているのでユーザーによるライブラリーの制御と改良が柔軟に行なえます。
この領域に詳しくなくても、関数探索(記号当てはめ)や人工蟻などの遺伝的プログラミングの代表的な 問題がサンプルとして提供されていますので、遺伝子としてのプログラムが世代を経るにつれて進化していく様子を 観察できます。
動作条件は Ruby の 1.6以上で、ライセンスは GPL です。
tar ball形式で圧縮されています。適当なディレクトリー上で「tar xzvf gp-0.3.tar.gz」として解 凍したあと、READMEファイルにしたがって利用してください。
質問・意見・感想などは立川察理( akimichi@mbox.co.jp )宛てに
メールを下さい。
なお受験勉強のために今後開発に時間を割くことが難しくなってきますので、このライブラリーを拡張して頂ける方
歓迎します。
|
|