Modular Multiobjective (Hyper) Neuro-Evolution of Augmenting Topologies + MAP-Elites: Java code for evolving intelligent agents in Ms. Pac-Man, Tetris, and more, as well as code for Procedural Content Generation in Mario, Zelda, Minecraft, and more!
In some domains, it is common for individuals to have the minimum score in one objective. This means that the hypervolume calculation would not recognize any improvement in the other objective, since the overall volume would still be 0. Should there be a bit of a buffer around the min score to assure non-zero hypervolume results when just one of several objectives is 0?
In some domains, it is common for individuals to have the minimum score in one objective. This means that the hypervolume calculation would not recognize any improvement in the other objective, since the overall volume would still be 0. Should there be a bit of a buffer around the min score to assure non-zero hypervolume results when just one of several objectives is 0?