Loading article…
コンピュータサイエンスにおいて、Java文法進化はJavaプログラミング言語における文法進化の実装である。例として、jGEライブラリとGEVAが挙げられる。
jGEライブラリは、Java言語で初めて公開された文法進化の実装です。[ 1 ] GEVAは、公開されている別のJava実装です。GEVAは、文法進化の発明者の1人であるマイケル・オニール博士の指導の下、ユニバーシティ・カレッジ・ダブリンの自然計算研究・応用グループで開発されました。
jGEライブラリは、文法進化の実装を提供するとともに、進化計算の分野での実験のためのオープンソースで拡張可能な無料のフレームワークを提供することを目的としています。追加や拡張によって、あらゆる進化アルゴリズムの実装をサポートします。 [ 2 ]その拡張可能なアーキテクチャと設計は、自然進化や生物学に触発された新しい実験的実装の実装と組み込みを容易にすることを目的としています。[ 3 ]
jGEライブラリのバイナリファイル、ソースコード、ドキュメント、およびNetLogoモデリング環境用の拡張機能(jGE NetLogo拡張機能という名称)は、 jGE公式Webサイトからダウンロードできます。
jGEライブラリは、GNU一般公衆利用許諾契約書v3に基づいてリリースされたフリーソフトウェアです。