From f763db91a26b25125631e31faf975dab058ec4cd Mon Sep 17 00:00:00 2001 From: Ryan Boldi Date: Sat, 12 Mar 2022 14:05:55 -0500 Subject: [PATCH] only do distance calculations if parent-selection is ds-lexicase --- src/propeller/gp.cljc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/propeller/gp.cljc b/src/propeller/gp.cljc index d46e19a..dafa99d 100644 --- a/src/propeller/gp.cljc +++ b/src/propeller/gp.cljc @@ -93,4 +93,4 @@ (first evaluated-pop)) (repeatedly population-size #(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)))))) \ No newline at end of file