The condition in the following reference appears incorrect. The statement will always evaluate to True if the archive contains at least one value. My guess is that this check should be if any of the dominated solutions are not in the same box as the new solution? I am happy to make a PR to fix if it is confirmed a bug.
This issue is stale and will be closed soon. If you feel this issue is still relevant, please comment to keep it active. Please also consider working on a fix and submitting a PR.
The condition in the following reference appears incorrect. The statement will always evaluate to
True
if the archive contains at least one value. My guess is that this check should be if any of the dominated solutions are not in the same box as the new solution? I am happy to make a PR to fix if it is confirmed a bug.https://github.com/Project-Platypus/Platypus/blob/d3394012ac9d28f41d79f00024cc3027b921168a/platypus/core.py#L988