Parameterized population replacement. Multiple crossover, mutation, and selection operators. Easy integration of hill-climbing heuristics. Extensive debugging facilities. Large set of example problems.
Detailed users guide.
The testing tool can also be used to process programs evolved by lil-gp 1.0. The aim of Sugal is to support research and implementation in Genetic Algorithms on a common software platform. As such, Sugal supports a large number of variants of Genetic Algorithms, and has extensive features to support customization and extension. These are various applications, software kits, etc. Their ease of use will vary, as they were designed to meet some particular research interest more than as an easy to use commercial package.