I think the evaluation to compare two individuals should be based on the competition: return the winner, null if draw (or not able to decide). There could have convenient methods such as provide a comparator + optimization direction (minimization or maximization) but this is to build the corresponding competition operator.
I think the evaluation to compare two individuals should be based on the competition: return the winner, null if draw (or not able to decide). There could have convenient methods such as provide a comparator + optimization direction (minimization or maximization) but this is to build the corresponding competition operator.