Skip to content

mahco: filter initial population to verify constraints - #624

Open
jschueller wants to merge 1 commit into
esa:masterfrom
jschueller:issue525
Open

mahco: filter initial population to verify constraints#624
jschueller wants to merge 1 commit into
esa:masterfrom
jschueller:issue525

Conversation

@jschueller

Copy link
Copy Markdown
Contributor

Filter out non-finite fitness values (e.g., from death-penalty unconstrain) before hypervolume computation to prevent assert_minimisation failure when the reference point equals infeasible points (both == DBL_MAX).

Closes #525

Filter out non-finite fitness values (e.g., from death-penalty unconstrain) before
hypervolume computation to prevent assert_minimisation failure when the reference
point equals infeasible points (both == DBL_MAX).

Closes esa#525
@jschueller
jschueller marked this pull request as ready for review May 21, 2026 07:49
@Sceki

Sceki commented May 26, 2026

Copy link
Copy Markdown
Member

Hi @jschueller , I just noticed this: I am wondering, shouldn't this be done at the level of the hypervolume algorithm, instead of specifically for MHACO? I mean if tomorrow another algorithm will use the hypervolume codebase it might display the same issue, right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] mhaco asserts if initial population does not verify constraints

2 participants