only do distance calculations if parent-selection is ds-lexicase

This commit is contained in:
Ryan Boldi 2022-03-12 14:05:55 -05:00
parent 287799f194
commit f763db91a2

View File

@ -93,4 +93,4 @@
(first evaluated-pop)) (first evaluated-pop))
(repeatedly population-size (repeatedly population-size
#(variation/new-individual evaluated-pop argmap))) #(variation/new-individual evaluated-pop argmap)))
(downsample/update-case-distances evaluated-pop training-data indexed-training-data)))))) (if (= (:parent-selection argmap) :ds-lexicase) (downsample/update-case-distances evaluated-pop training-data indexed-training-data) indexed-training-data))))))