В информатике Java Grammatical Evolution — это реализация грамматической эволюции в языке программирования Java . Два примера включают библиотеку jGE и GEVA.
Библиотека jGE была первой опубликованной реализацией грамматической эволюции на языке Java. [1] GEVA — еще одна опубликованная реализация Java. GEVA была разработана в группе Natural Computing Research & Applications Дублинского университетского колледжа под руководством одного из изобретателей грамматической эволюции, доктора Майкла О'Нила.
Библиотека jGE направлена на обеспечение реализации грамматической эволюции, а также на предоставление открытого исходного кода , расширяемой и бесплатной среды для экспериментов в области эволюционных вычислений . Она поддерживает реализацию любого эволюционного алгоритма посредством дополнений и расширений. [2] Ее расширяемая архитектура и дизайн направлены на облегчение реализации и включения новых экспериментальных реализаций, вдохновленных естественной эволюцией и биологией. [3]
Двоичный файл библиотеки jGE, исходный код, документацию и расширение для среды моделирования NetLogo, называемое расширением jGE NetLogo, можно загрузить с официального веб-сайта jGE.
Библиотека jGE — это свободное программное обеспечение , выпущенное под лицензией GNU General Public License v3.