You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
If a constrained integer problem is solved using cstrs_self_adaptive with pagmo::sga (or any other integer capable algorithm), the decision vectors consist of floating point numbers instead of integers.
Expected behavior
Using cstrs_self_adaptive on constrained integer problems creates integer decision vectors.
Environment (please complete the following information):
OS: Win10 x64
Installation method: source
Version: 2.16.0
Idea
As far as I understand, cstrs_self_adaptive creates a penalized_udp of the original problem. This penalized_udp simply must relay the get_nix to the underlying problem.
Describe the bug
If a constrained integer problem is solved using cstrs_self_adaptive with pagmo::sga (or any other integer capable algorithm), the decision vectors consist of floating point numbers instead of integers.
Expected behavior
Using cstrs_self_adaptive on constrained integer problems creates integer decision vectors.
Environment (please complete the following information):
Idea
As far as I understand, cstrs_self_adaptive creates a penalized_udp of the original problem. This penalized_udp simply must relay the get_nix to the underlying problem.
The text was updated successfully, but these errors were encountered: