Skip to content

Hypervolume representation and comparison #3

@nikohansen

Description

@nikohansen

The line

kernel.tell(offspring, [-float(u) for u in hypervolume_improvements])
converts the HV computation result to float. This seems to defeat the very idea why Fractions are available in the moarchiving module.

Possible solutions:

  • check the converted floats for equality and when equal values are found, subtract the minimal value still in Fraction type before the conversion. This could also be optional.
  • make the cma package work with Fraction and remove the conversion.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions