I have some doubts about the objective function. It means the raw fitness, the value of the function that I am optimizing or something else? I think the it mean the second option, but not sure. And why it gives me error messages when the objective function returns negative numbers? If someone could clarify this points... TIA