schrum2 / MM-NEAT

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!
http://people.southwestern.edu/~schrum2/re/mm-neat.php
Other
50 stars 20 forks source link

Save hypervolumes and Pareto fronts for Multiobjective with MAP Elites #941

Closed schrum2 closed 1 year ago

schrum2 commented 1 year ago

Detect when a weighted sum is being used in MAP Elites. Even though only the weighted sum affects selection, log info on Pareto front and hypervolume

schrum2 commented 1 year ago

The hypervolume is being plotted now, and seems to work after fixing an exception in the initial attempt

Still need to plot Pareto fronts, or at least save sufficient information to make such plotting possible

schrum2 commented 1 year ago

Done, works!