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
Description:
I am using the rmoo package (version 0.3.0) to run the NSGA-II optimization with parallelization (using function rmoo). The error occurs during the execution when the iteration reaches 503:
Error in { :
task 2 failed - "only 0's may be mixed with negative subscripts"
I have checked my fitness function, and it does not seem to cause the issue. I suspect that the problem might be related to illegal indexing during the selection of offspring, such as when negative indices are mixed with positive ones. For example, I get the same error when running the following in R:
c(1, 2, 3)[c(-1, 2)]
This results in the error:
Error in c(1, 2, 3)[c(-1, 2)] :
only 0's may be mixed with negative subscripts
It appears that somewhere in the process, an illegal index like c(5, -1, -2) is being generated, which could be causing the issue.
Additional Information:
rmoo version: 0.3.0
OS: Windows 11