moptipy.mo.archive package¶
Routines and tools for dealing with multi-objective archives. A multi-objective archive pruner based on distance. Bases: Keep the best records of selected dimensions and those farthest from them. This archive pruner proceeds in two steps: First, it keeps the records that minimize a user-provided set of dimensions. Second, it iteratively adds the records to the selection which have the maximum minimal distance to the already selected ones in terms of the square distance over the normalized dimensions. This should provide some sort of diversity in the archive while allowing the user to preserve optima in certain dimensions.Submodules¶
moptipy.mo.archive.keep_farthest module¶
MOArchivePruner