Skip to content

bug in synthetic problems #1

Description

@RuiqingS

hi,

I found that when the model predicts synthetic functions like ZDT2, the res_x values ​​ultimately passed to res_y = task.predict(res_x) are res_x.max() = 2.2941973970327956 and res_x.min() = -0.8462044987253801. This is clearly problematic, as ZDT2 explicitly requires $x$ to be within the range $[0, 1]$ (see https://pymoo.org/problems/multi/zdt.html); this leads to inaccurate $y$ predictions and, consequently, an incorrect HV value. (seed = 0)

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions