We are almost ready to start the experiment with co-evolution using the modified maze experiment. However, before that, we need to discuss the hyperparameter selection for each co-evolving population.
Modified maze experiment
Hyperparameters for the maze-solver population
For this experiment, we choose to use the MultiNEAT Python library, which uses the Parameters Python class to maintain a list of all supported hyperparameters. The initialization of the hyperparameters for the population of maze solvers is defined in the create_robot_params function. Next, we discuss the essential hyperparameters and the reasons behind choosing particular values for them:
- We decided to have a medium-sized population providing sufficient...