Update float_regression.cljc

Use float constants, no exec or boolean instructions, and epsilon lexicase selection
This commit is contained in:
Lee Spector 2023-03-07 18:30:06 -05:00 committed by GitHub
parent 340715c6e1
commit 4eb5e93112
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,12 +23,8 @@
:float_subtract :float_subtract
:float_mult :float_mult
:float_quot :float_quot
:float_eq 0.0
:exec_dup 1.0))
:exec_if
'close
0
1))
(defn error-function (defn error-function
"Finds the behaviors and errors of an individual. The error is the absolute "Finds the behaviors and errors of an individual. The error is the absolute
@ -72,7 +68,7 @@
:population-size 1000 :population-size 1000
:max-initial-plushy-size 100 :max-initial-plushy-size 100
:step-limit 200 :step-limit 200
:parent-selection :lexicase :parent-selection :epsilon-lexicase
:tournament-size 5 :tournament-size 5
:umad-rate 0.1 :umad-rate 0.1
:solution-error-threshold 0.5 :solution-error-threshold 0.5