AureumChaos / LEAP

A general purpose Library for Evolutionary Algorithms in Python.
Academic Free License v3.0
83 stars 19 forks source link

FitnessCSVProbe doesn't handle multiobjective well #261

Closed lukepmccombs closed 1 year ago

lukepmccombs commented 1 year ago

When using FitnessCSVProbe for a multiobjective problem fitnesses are aggregated across all axes, so the different fitnesses get merged together. The probe also does not use the built-in CSV writer; list format variables (as with multiobjective fitness) are not handled safely so they can be loaded properly later.