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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions