591 Commits

Author SHA1 Message Date
Lee Spector
30daac848a Print instruction list correctly 2023-11-19 10:28:20 -05:00
Lee Spector
177f3ad1eb Print {:run-completed true} at end of run 2023-11-12 14:43:26 -05:00
Lee Spector
6c38a87460 Fix reference to example file, the name of which had changed 2023-11-12 14:42:49 -05:00
Lee Spector
8931f3d372
Merge pull request #67 from thelmuth/fix/solve-boolean
Fixed Solve Boolean problem so that it works.
2023-11-10 13:19:20 -05:00
Tom Helmuth
bf1128ad4b Fixed Solve Boolean problem so that it works. 2023-11-10 13:09:08 -05:00
Lee Spector
98d9c1f13e Clean up boolean mul problems, still experimental and not consistent with one another 2023-11-09 12:24:43 -05:00
Lee Spector
037baf9b2e Add :vary and :protect when using ah-umad 2023-11-08 19:17:16 -05:00
Lee Spector
3ccd5542ea Separate plushy pre-processing from plushy to push translation 2023-11-08 19:09:43 -05:00
Lee Spector
25e8efe255 Handle argmap adjustments outside of gp loop; add :gene when using autoconstructive crossover 2023-11-08 18:53:58 -05:00
Lee Spector
be1e2aae78 Merge remote-tracking branch 'origin/master' into autox-similarity 2023-11-08 14:00:51 -05:00
Lee Spector
ee3045128a
Merge pull request #66 from ryanboldi/remove-hyperselection
remove hacky hyperselection code
2023-11-08 01:29:57 -05:00
Ryan Boldi
7ca3767b02 remove hacky hyperselection code 2023-11-07 22:33:58 -05:00
Lee Spector
98d7126dee
Merge pull request #65 from thelmuth/fix/float-and-better-logging
Added float_div, and made logging print each value on one line instead of pretty-printed across many lines.
2023-11-07 21:37:50 -05:00
Tom Helmuth
a7ce4152a2 Updated readme 2023-11-07 20:52:52 -05:00
Tom Helmuth
e00e34402c Added float_div instruction 2023-11-07 20:43:24 -05:00
Tom Helmuth
739e975111 Merge branch 'master' into fix/float-and-better-logging 2023-11-07 20:25:10 -05:00
Tom Helmuth
1a1f442858 Tom's opinionated better logging 2023-11-07 20:23:49 -05:00
Lee Spector
fac7b03b0c
Fix definition of E 2023-11-07 20:05:01 -05:00
Lee Spector
bc7b4467c1 Allow autoconstructive crossover between any pair, swap genes based on similarity 2023-11-05 10:27:59 -05:00
Lee Spector
e488bbf9da Add EXPERIMENTAL flags 2023-11-04 16:51:20 -04:00
Lee Spector
54b9897803 Remove diploidy 2023-11-04 16:30:50 -04:00
Lee Spector
5fd533c24f Correctly handle leadin/trailing :gene 2023-11-03 12:30:14 -04:00
Lee Spector
c0bc7bc191 Select mates with same number of genes in autoconstructive crossover 2023-11-02 23:16:10 -04:00
Lee Spector
ac3690837d Add autoconstructive-crossover 2023-11-01 18:28:37 -04:00
Lee Spector
f9f1a9e22b Strip :gene when using :autoconstructive-crossover 2023-11-01 14:27:00 -04:00
Lee Spector
84be0de491 Configure mul3 for autox experiments 2023-11-01 14:22:40 -04:00
Lee Spector
f18dbeeafc Resolve merge conflicts 2023-10-29 00:41:23 -04:00
Lee Spector
a8045357fd Reformulate rate normalization for autoconstruction hypervariability 2023-10-29 00:25:20 -04:00
Lee Spector
cfbba8cbc4 Remove unused requires to data-creation 2023-10-23 10:22:08 -04:00
Lee Spector
878caa9ae4 Require org.clojure/data.csv in deps.edn 2023-10-23 10:16:01 -04:00
Lee Spector
92fd220961 Add cleanup to move shutdown-agents into tail position 2023-10-19 10:58:22 -04:00
Lee Spector
b6e7b0e86f Call shutdown-agents at end of run; reformat 2023-10-19 10:53:13 -04:00
Lee Spector
e3ba58587a Make boundaries of hypervariable segments hypervariable 2023-10-19 10:44:30 -04:00
Lee Spector
37df3432fb Switch to normalized autoconstructive hypervariation; reformat 2023-10-18 17:05:38 -04:00
Lee Spector
adf039195c
Merge pull request #63 from ryanboldi/main
pmapallv multi-collection implementation
2023-10-16 18:34:17 -04:00
Ryan Boldi
71f5b9d8de pmapallv always returns vector 2023-10-16 18:38:17 -04:00
Ryan Boldi
a315482302 implements multi collection pmapallv, and uses it in down-sampling and in hyperselection 2023-10-16 18:32:38 -04:00
Ryan Boldi
64e35d320c Update gp.cljc 2023-10-15 23:17:33 -04:00
Ryan Boldi
e9a2fe9a5b made variation operators user pmapallv 2023-10-15 23:10:12 -04:00
Ryan Boldi
ce71c6d49f Merge branch 'master' of https://github.com/lspector/propeller 2023-10-15 22:55:02 -04:00
Ryan Boldi
288faadedf Update downsample.cljc 2023-10-15 22:54:22 -04:00
Lee Spector
6bd060a189 Experiment 2023-10-15 22:54:01 -04:00
Lee Spector
eb467a33b3 Remove mapper arg that is now handled in propeller.utils/pmapallv 2023-10-15 11:10:31 -04:00
Lee Spector
e7130da06f
Merge pull request #60 from ryanboldi/main
down-sampling code, autosimplification code
2023-10-15 10:51:51 -04:00
Ryan Boldi
63ff79e1e4 Update variation.cljc 2023-10-14 21:55:58 -04:00
Ryan Boldi
d427e3a9bd move docs to right place 2023-10-14 21:46:18 -04:00
Ryan Boldi
fbf77cdb90 Merge branch 'master' 2023-10-14 21:39:44 -04:00
Lee Spector
139e395f60 Print average hypervariability when using autoconstructive hypervariability 2023-10-14 17:37:16 -04:00
Lee Spector
5103463cd8 Add doc string and clean up names 2023-10-14 17:08:20 -04:00
Lee Spector
a8d046e52e Add autoconstructive hypervariability tournaments 2023-10-14 16:43:14 -04:00