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