WebGE

Web environment for Grammatical Evolution experimentation


WebGE

Grammatical Evolution (GE) is a metaheuristic from the Genetic Programming family which allows to evolve individuals represented as chromosomes expressing their phenotypes by means of a grammar.

The main idea of this project is to create a web environment for Grammatical Evolution experimentation for symbolic regression problems. Hence,by means of a web interface, researchers will be able to configure, run and analyze their experiments with GE.

Source code and running instructions available in WebGE GitHub repository.

Contributors to this project

  • Proyect leaders
    • J. Manuel Colmenar (@jmcolmenar)
    • Raúl Martín-Santamaría (@raulmartin)
  • Students
    • Antonio Cao (@antoniocao99) - Degree final work 2022.
    • Andrea Rodríguez (@AndreoPSullivan) - Degree final work 2021.
    • Lei Chen Xu (@leichenxu) - Degree final work 2020.
    • Gonçalo Silveira (@gonkyprojects) - Internship 2019.
    • Victor Oliveira (@victorOliveira1997) - Internship 2019.
    • Carlos García Moreno (@garciamorenc) - By means of https://github.com/jmcolmenar/tfg-evaluacion-ge-2016-2017 .
    • Alberto Niironen (@smensito) - Degree final work 2018.

Grammatical Evolution

Several GE implementations can be found at GitHub. Our first implementation, made in Java, can be found here: https://github.com/ABSysGroup/jeco.

Other nice implementations of GE, but based in Python:

  • PonyGE : https://github.com/PonyGE/PonyGE2
  • Dynamic Structured Grammatical Evolution (DSGE): https://github.com/nunolourenco/dsge