Open caglorithm opened 3 years ago
That entirely depends on your parameter to fitness « transformation ». If for example you have a more or less one to one relationship between parameters and fitness it most probably won’t help.
Otherwise I think the problem with that is to balance exploration. But I don’t see any reason not to try it if it makes sense for your problem.
Hi, I'm asking this question because I have no idea where to ask otherwise :)
I've been using the NSGA-II implementation in DEAP with great success. My problem has 6 parameters and 3 fitness values. the selection operator
selNSGA2
in DEAP uses the functionassignCrowdingDist
that assigns a crowding distance value based on the fitness of individuals (to ensure a diverse set of fitness values). This is great and works well.However, I'd also like to find a diverse set of parameters in my optimization. Does anyone think that it might make sense to modify
assignCrowdingDist
such that the selection operator promotes diverse parameters? Is my idea misguided? Any thoughts appreciated!