560 Commits

Author SHA1 Message Date
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
Lee Spector
9f3c6f46ff Implement autoconstructive hypervariation umad (ah-umad) 2023-10-12 14:39:26 -04:00
Lee Spector
c4070c6f43 Set up mul3 defaults for :ah-umad; note hack to :instructions 2023-10-11 19:37:10 -04:00
Lee Spector
b88ff01526 Strip :vary and :protect if using :ah-umad 2023-10-11 19:27:26 -04:00
Lee Spector
0dc286610a Remove incorrect comment 2023-10-11 18:19:08 -04:00
Lee Spector
7dcf75c433 Allow collection for :max-batch-size 2023-09-05 10:44:50 -04:00
Lee Spector
65c7f2a3fe Experiment 2023-09-04 13:07:23 -04:00
Lee Spector
ced767960c Prevent reader conditional from violating syntax outside of :clj 2023-09-03 21:43:23 -04:00
Lee Spector
a27c7f8477 Allow collections for genetic operator hyperparameters 2023-09-03 21:40:02 -04:00
Lee Spector
875c0b8e73 Rename rate to onenum, since it can be used for non-rate hyperparameters too 2023-09-03 20:54:44 -04:00
Lee Spector
fad10a85b5 Add rate function to support rate collections 2023-09-03 20:48:51 -04:00
Lee Spector
1facb741e6 Improve efficiency of motley-batch-lexicase-selection 2023-09-03 10:06:42 -04:00
Lee Spector
06e9f9445d Add motley batch lexicase selection 2023-09-02 16:38:15 -04:00
Lee Spector
a95e1ea872 Add alternation genetic operator; mul3 enhancements 2023-09-02 14:43:36 -04:00
Lee Spector
3ca6d4175f Initialize diploid genomes to pairs of same; implement diploid vumad; mess around with mul3 2023-08-31 17:17:33 -04:00
Lee Spector
aeae30d0d4 Add variable umad (vumad) genetic operator; mul3 parameter experiments 2023-08-30 16:43:49 -04:00
Lee Spector
b49ced0567 Mess with defaults 2023-08-30 15:19:00 -04:00
Lee Spector
1733ffd42e Merge branch 'master' into boolean-multipliers 2023-08-30 14:47:58 -04:00
Lee Spector
7797fc1def Document concurrency and :single-thread-mode in README 2023-08-30 13:14:32 -04:00
Lee Spector
87ba635f4f Use pmapallv for variation, which includes selection 2023-08-30 12:52:34 -04:00
Lee Spector
a2192ca37d Use pmapallv for evaluation in GP, after debugging and adding shutdown-agents 2023-08-30 12:36:47 -04:00
Lee Spector
4faf2300ee Remove most of GP function's docstring 2023-08-30 12:14:24 -04:00
Lee Spector
0aa8af7993 Add pmapallv utility function 2023-08-30 12:02:46 -04:00
Lee Spector
ee3f8372c8 Add boolean multiplier problems, with temporary default settings 2023-08-28 19:49:49 -04:00
Lee Spector
6eccd21ece
Include CLI tools version of example command lines 2023-04-16 09:11:54 -04:00
Lee Spector
fa9d0a3740 Update docs and bump version 2023-03-29 15:14:56 -04:00
Lee Spector
cb2aad6c17 Add word space 2023-03-29 14:18:10 -04:00
Lee Spector
d6283328db Remove old, incomplete fizz-buzz problem file 2023-03-29 14:14:43 -04:00
Lee Spector
42285ded02 Remove calls to shutdown-agents 2023-03-29 14:10:55 -04:00
Lee Spector
99d3e2ff0b Update docs 2023-03-28 23:14:49 -04:00
Lee Spector
47e7fdc885 Bump version 2023-03-28 23:02:32 -04:00
Lee Spector
d63044ea47 Update docs 2023-03-28 23:00:35 -04:00