This is my dominate function. x and y are numpy arrays of the wvalues/fitnesses of each individual.
I tried using your method and it didn't give me the pareto front for Kurasawe function. Everything else with my code and yours matches.
def dominates(x:np.ndarray,y:np.ndarray) -> bool:
'''
Returns true if all or any the objectives of x are less than y
'''
b = np.all(x <= y) & np.any(x<y)
return b
https://github.com/DEAP/deap/blob/460d102550a2822aaa3a2f4eede4d4ee2780fd43/deap/base.py#L220
This is my dominate function. x and y are numpy arrays of the wvalues/fitnesses of each individual. I tried using your method and it didn't give me the pareto front for Kurasawe function. Everything else with my code and yours matches.