Update home authored by Bernhard Johannes Berger's avatar Bernhard Johannes Berger
This Wiki documents EvoAl, a tool that started as a frontend to [Jenetics](https://www.jenetics.io) and now supports different optimisation algorithms, surrogate training, and benchmark functions. EvoAl aims to make all these optimisation algorithms configurable, so writing code to adapt them to a domain problem is unnecessary.
Welcome to the Wiki of EvoAl. EvoAl is an optimisation framework for researchers and practitioners focusing on usability and correctness. The tool started as a frontend to [Jenetics](https://www.jenetics.io), a Java library for evolutionary algorithms, and now supports different optimisation algorithms, surrogate training, and benchmark functions. EvoAl aims to make all these parts configurable using DSLs, so writing code to adapt them to a domain problem is unnecessary. At the same time, we use knowledge of the algorithms to semantically check configurations and warn users when a configuration is not possible due to algorithmic constraints that the used data violates.
The official EvoAl [EvoAl homepage](https://www.evoal.de) provides high-level information on EvoAl, such as available publications. This Wiki is a replacement for the user documentation and consists of different areas:
There is the official [EvoAl homepage](https://www.evoal.de) with high-level information on EvoAl. This Wiki consists of different areas:
1. Description of the [domain-specific languages](https://gitlab.informatik.uni-bremen.de/evoal/source/evoal-core/-/wikis/DSL)
2. [User documentation](https://gitlab.informatik.uni-bremen.de/evoal/source/evoal-core/-/wikis/Developer)
3. [Developer documentation](https://gitlab.informatik.uni-bremen.de/evoal/source/evoal-core/-/wikis/User)
\ No newline at end of file