328 Commits

Author SHA1 Message Date
Ryan Boldi
64a81cb450 update documentation to include simplification 2022-03-03 22:56:37 -05:00
Ryan Boldi
a7b625d942 removed simplification complexity from gp.cljc and added it to simplification.cljc.
also updated tests to reflect this
2022-03-03 22:56:10 -05:00
Ryan Boldi
793ff2880d fixed wrong number of args to simplification code 2022-03-01 17:14:40 -05:00
Ryan Boldi
be3402dae2 Revert "autosimplification implementation complete"
This reverts commit af22f9793b70339b9c90cfa2b99c327426840471.
2022-02-26 21:14:16 -05:00
Ryan Boldi
f1838b6b32 autosimplification implementation complete 2022-02-26 21:11:38 -05:00
Ryan Boldi
af22f9793b autosimplification implementation complete 2022-02-26 21:08:04 -05:00
Ryan Boldi
f369d23ad5 simplified simplification.cljc 2022-02-26 21:07:33 -05:00
Ryan Boldi
e25dab4798 Implements auto-simplification using k-annealing & tests
Select k random elements in plushy. Delete these, and see if the plushy's behaviors are still identical. If they are, this is now the current plushy. If not, decrease k with a certain prob, and try again.
2022-02-26 21:07:32 -05:00
Ryan Boldi
a215c1c271 added more communicative autosimplification tests 2022-02-26 21:04:29 -05:00
Lee Spector
d3ec89ae68
Merge pull request #40 from julia-schor/master
Updated Testing
2022-02-01 09:04:52 -05:00
Julia Schor
4a69b632b6 numeric.spec updates 2022-01-29 12:42:17 -05:00
Julia Schor
b3e0cf7b22 numeric.spec mostly working 2022-01-26 11:19:18 -05:00
Lee Spector
7681f54013
Merge pull request #39 from julia-schor/master
Added tests
2022-01-15 10:35:42 -10:00
Julia Schor
a8a2532b4b Added more tests 2022-01-14 20:48:22 -05:00
Julia Schor
38aa695bad added str and some boolean tests 2022-01-14 13:40:31 -05:00
Julia Schor
348a770a3d propeller.tools.math tests are finished 2022-01-10 20:19:26 -05:00
Julia Schor
0428281cd8 Created more tests 2022-01-09 23:12:57 -05:00
Julia Schor
65aafdd66d fixed deriv test 2022-01-08 20:22:06 -05:00
Julia Schor
020fb01bd5 added some tests 2022-01-08 19:39:22 -05:00
Lee Spector
bbb5dfa8bd
Merge pull request #36 from thelmuth/fix/tests-with-refactor
Got old tests to pass
2021-11-02 13:39:16 -04:00
Tom Helmuth
56163f9a23 Got old tests to pass 2021-11-02 13:38:10 -04:00
Lee Spector
7c9ff00dc1
Merge pull request #35 from thelmuth/fix/def-instruction-not-macro
Fix/def instruction not macro
2021-11-02 13:18:53 -04:00
Tom Helmuth
c5b9aece9c Fixed issue with translation that caused infinite loops if an explicit number of open parentheses is set to 0 2021-11-02 13:12:46 -04:00
Tom Helmuth
0d3b65734b Updated Smallest and Number IO problems to use generations and population parameters same as Clojush 2021-11-02 13:12:12 -04:00
Tom Helmuth
45a61c86f7 Added parentheses requirements to 14 instructions that did not have them. 2021-11-02 12:53:39 -04:00
Tom Helmuth
d8c97e29e8 Moved macros and helpers to push/instructions.cljc 2021-11-02 12:37:06 -04:00
Tom Helmuth
0d58508bae Moved push/utils/limits.cljc to push/limits.cljc 2021-11-02 11:23:21 -04:00
Tom Helmuth
39f0f4e30f Merge branch 'fix/smallest-dont-parse-output' into fix/def-instruction-not-macro 2021-11-02 11:18:37 -04:00
Tom Helmuth
a42d23bf7a Moved push/core.cljc to push/instructions.cljc 2021-11-02 11:18:29 -04:00
Tom Helmuth
6b39e078ee Merge branch 'master' into fix/def-instruction-not-macro 2021-11-02 11:12:26 -04:00
Tom Helmuth
d6ed2456c7 Started changing away from macros in files. 2021-11-02 11:11:51 -04:00
Tom Helmuth
69a65229fe Made Smallest problem not parse printed integer. 2021-11-02 10:37:49 -04:00
Tom Helmuth
9507eca041 Changed all macros to functions. 2021-11-02 10:35:34 -04:00
Lee Spector
462e70d843
Merge pull request #32 from erp12/new_args_and_parallelism
New parameters and performance improvements
2021-11-02 10:23:20 -04:00
Lee Spector
fcb8bd398b
Merge pull request #34 from ryanboldi/no-mins
Removed maximum errors for solutions that output values from PSB2 Problems
2021-11-01 23:12:50 -04:00
Ryan Boldi
18baba1e80 removed maximum errors for solutions that output values from the PSB2 problems 2021-10-31 23:32:49 -04:00
Lee Spector
fa785f9719
Merge pull request #33 from erp12/fly_launcher
Adds fly launcher
2021-10-15 10:12:56 -04:00
erp12
2d066d8089 Adds fly launcher 2021-10-14 22:07:57 -04:00
erp12
a16bbeacb9 Adds shutdown-agents to problem files 2021-10-10 16:51:54 -04:00
erp12
3a0e9560c5 Redesigns limits 2021-10-10 16:51:54 -04:00
erp12
bdf278af8f Parameterizes solution-error-threshold and mapper with defaults 2021-10-10 16:51:54 -04:00
erp12
f1032ba904 Adds lein profile for profiling code 2021-10-10 16:51:54 -04:00
erp12
2bddc41587 Disables broken tests 2021-10-10 16:51:54 -04:00
erp12
99212107ca Runs tests on every push 2021-10-10 16:51:54 -04:00
erp12
a184e7af29 Removed ignored IntelliJ file 2021-10-10 16:22:02 -04:00
Lee Spector
3b6aabce98 Version bump 2021-10-10 16:22:02 -04:00
Lee Spector
003426318b Version bump 2021-08-02 11:43:56 -04:00
Lee Spector
5b2b9c82a0
Merge pull request #31 from dafg05/custom-report
Fix null-custom report bug when no custom-report is passed to gp argmap
2021-08-02 11:42:31 -04:00
Daniel Flores García
393f2368f2 Fix null-custom report bug when no custom-report is passed to gp 2021-08-02 10:58:23 -04:00
Lee Spector
12d5ffd522 Version bump 2021-08-01 21:07:19 -04:00