issues
search
anyoptimization
/
pymoo
NSGA2, NSGA3, R-NSGA3, MOEAD, Genetic Algorithms (GA), Differential Evolution (DE), CMAES, PSO
https://pymoo.org
Apache License 2.0
2.23k
stars
381
forks
source link
Division by zero error in indicators.
#637
Open
muazhari
opened
1 month ago
muazhari
commented
1 month ago
Reproducible:
Suggestion:
Try to fix it by adding an exception in
https://github.com/anyoptimization/pymoo/blob/9d851f46ea98a209f11044b6bafab2dec17ab53b/pymoo/util/normalization.py#L57-L69
Try to fix it using epsilon, i.e.
norm[norm==0] = np.finfo(norm.dtype).eps
Reproducible:
Suggestion:
norm[norm==0] = np.finfo(norm.dtype).eps