Java Grammatical Evolution
In computer science, Java Grammatical Evolution is an implementation of grammatical evolution in the Java programming language. Two examples include the jGE library and GEVA.
jGE Library
The jGE library was the first published implementation of grammatical evolution in the Java language.[1] GEVA is another published Java implementation. GEVA was developed at University College Dublin's Natural Computing Research & Applications group under the guidance of one of the inventors of grammatical evolution, Dr. Michael O'Neill.
The jGE library aims to provide an implementation of grammatical evolution as well as an open-source, extendable, and free framework for experimentation in the area of evolutionary computation. It supports the implementation of any evolutionary algorithm through additions and extensions.[2] Its extendable architecture and design aims to facilitate the implementation and incorporation of new experimental implementations inspired by natural evolution and biology.[3]
The jGE library binary file, source code, documentation, and an extension for the NetLogo modeling environment, named jGE NetLogo extension, can be downloaded from the jGE Official Web Site.
License
The jGE library is free software released under the GNU General Public License v3.
References
- ^ Georgiou, L. and Teahan, W. J. (2006a) “jGE - A Java implementation of Grammatical Evolution”. 10th WSEAS International Conference on Systems, Athens, Greece, July 10–15, 2006.
- ^ Georgiou, L. and Teahan, W. J. (2008) “Experiments with Grammatical Evolution in Java”. Knowledge-Driven Computing: Knowledge Engineering and Intelligent Computations, Studies in Computational Intelligence (vol. 102), 45-62. Berlin, Germany: Springer Berlin / Heidelberg.
- ^ Georgiou, L. and Teahan, W. J. (2006b) “Implication of Prior Knowledge and Population Thinking in Grammatical Evolution: Toward a Knowledge Sharing Architecture”. WSEAS Transactions on Systems 5 (10), 2338-2345.
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.