コンピュータサイエンスにおいて、Java Grammatical Evolution は、 Java プログラミング言語における文法進化の実装です。例としては、jGE ライブラリと GEVA が挙げられます。
jGEライブラリ
jGEライブラリは、Java言語における文法進化の実装として初めて公開されたライブラリです。[1] GEVAもまた公開されたJava実装です。GEVAは、文法進化の発明者の一人であるマイケル・オニール博士の指導の下、ダブリン大学ユニバーシティ・カレッジの自然コンピューティング研究・応用グループ で開発されました。
jGEライブラリは、文法的進化の実装と、進化計算分野における実験のためのオープンソースで拡張可能なフリーフレームワークを提供することを目的としています。jGEライブラリは、追加と拡張を通じてあらゆる進化アルゴリズムの実装をサポートします。 [2]その拡張可能なアーキテクチャと設計は、自然進化と生物学に着想を得た新しい実験実装の実装と組み込みを容易にすることを目的としています。[3]
jGE ライブラリのバイナリ ファイル、ソース コード、ドキュメント、および NetLogo モデリング環境の拡張機能 (jGE NetLogo拡張機能) は、jGE 公式 Web サイトからダウンロードできます。
ライセンス
jGE ライブラリは、GNU General Public License v3 に基づいてリリースされた フリー ソフトウェアです。
参考文献
- ^ Georgiou, L. および Teahan, WJ (2006a)「jGE - 文法進化の Java 実装」第 10 回 WSEAS 国際システム会議、ギリシャ、アテネ、2006 年 7 月 10 日~15 日。
- ^ Georgiou, L. および Teahan, WJ (2008)「Java における文法進化の実験」『知識駆動型コンピューティング:知識工学と知的計算』『計算知能研究』(第102巻)、45-62ページ。ベルリン、ドイツ:Springer Berlin / Heidelberg。
- ^ Georgiou, L. および Teahan, WJ (2006b)「文法進化における事前知識と集団思考の含意:知識共有アーキテクチャに向けて」 WSEAS Transactions on Systems 5 (10), 2338-2345.
外部リンク
- jGE 公式ウェブサイト