382a715 | Lee Spector | 28 August 2014, 21:31:24 UTC | Version bump. | 28 August 2014, 21:31:24 UTC |
2be9bf0 | Tom Helmuth | 28 August 2014, 15:36:59 UTC | Added 'use of clojure.set | 28 August 2014, 15:36:59 UTC |
a2d7474 | Tom Helmuth | 28 August 2014, 15:01:11 UTC | Added registered-for-stacks, which returns all instructions for a list of stacks | 28 August 2014, 15:01:11 UTC |
e3f336f | Tom Helmuth | 28 August 2014, 13:04:42 UTC | Merge branch 'io-stacks' into behavioral-diversity Conflicts: src/clojush/problems/integer_regression/factorial.clj | 28 August 2014, 13:04:42 UTC |
0fa977a | Tom Helmuth | 28 August 2014, 13:02:56 UTC | Updated regression problems for input stack | 28 August 2014, 13:02:56 UTC |
03ba19d | Tom Helmuth | 28 August 2014, 12:50:10 UTC | Changed "demos" problem files to use new input stack. | 28 August 2014, 12:50:10 UTC |
8084a16 | Tom Helmuth | 28 August 2014, 01:34:45 UTC | Updated odd problem for input stack | 28 August 2014, 01:34:45 UTC |
626160b | Tom Helmuth | 28 August 2014, 01:34:15 UTC | Added input and output stacks, as well as some relevant instructions | 28 August 2014, 01:34:15 UTC |
5b14117 | Tom Helmuth | 25 August 2014, 17:48:47 UTC | Added behavioral diversity ability | 25 August 2014, 17:48:47 UTC |
c1071f2 | Lee Spector | 23 August 2014, 02:17:58 UTC | lein clean and version bump | 23 August 2014, 02:17:58 UTC |
877aed3 | Tom Helmuth | 22 August 2014, 15:49:32 UTC | Added two-point-crossover and uniform-crossover as genetic operators | 22 August 2014, 15:49:32 UTC |
8950730 | Tom Helmuth | 22 August 2014, 15:30:26 UTC | Added not-lazy to code passed to interpreter, just to be safe. | 22 August 2014, 15:30:26 UTC |
620115f | Tom Helmuth | 22 August 2014, 15:28:23 UTC | Removed call to remove-alternation-padding | 22 August 2014, 15:28:23 UTC |
ecd1baa | Tom Helmuth | 22 August 2014, 15:17:16 UTC | Completed removal of padding in alternation | 22 August 2014, 15:17:16 UTC |
0764252 | Tom Helmuth | 07 August 2014, 18:14:19 UTC | Turned off padding during alternation | 07 August 2014, 18:14:19 UTC |
46d59a4 | Tom Helmuth | 21 July 2014, 20:38:06 UTC | Small tweak to alternation code; shouldn't change behavior | 21 July 2014, 20:38:06 UTC |
8fee3dc | Tom Helmuth | 21 July 2014, 19:41:57 UTC | Fixed bug in uniform-mutation that made it also change :close values | 21 July 2014, 19:41:57 UTC |
0f469e4 | Tom Helmuth | 16 July 2014, 15:41:22 UTC | Changed DM parameters to match the best runs from paper. | 16 July 2014, 15:41:22 UTC |
d5e9c23 | Tom Helmuth | 16 July 2014, 15:26:08 UTC | Added printing of genome sizes | 16 July 2014, 15:26:08 UTC |
572bd18 | Tom Helmuth | 08 July 2014, 18:56:28 UTC | Tweaked parameters for Factorial | 08 July 2014, 18:56:28 UTC |
cdc482f | Tom Helmuth | 04 July 2014, 18:22:43 UTC | Added random-push-code function | 04 July 2014, 18:22:43 UTC |
be6d914 | Tom Helmuth | 04 July 2014, 17:34:38 UTC | Bumped version of Clojush to 2.0.0 | 04 July 2014, 17:34:38 UTC |
c2a64e4 | Tom Helmuth | 04 July 2014, 17:30:10 UTC | Rename random-code to random-plush-genome | 04 July 2014, 17:30:10 UTC |
2a8b455 | Tom Helmuth | 04 July 2014, 17:16:42 UTC | Update README simplification list | 04 July 2014, 17:16:42 UTC |
f1242b3 | Tom Helmuth | 04 July 2014, 16:01:07 UTC | Added links to README | 04 July 2014, 16:01:07 UTC |
1d61a7b | Tom Helmuth | 04 July 2014, 15:56:58 UTC | Some tweaks to README | 04 July 2014, 15:56:58 UTC |
821b31d | Tom Helmuth | 04 July 2014, 15:50:19 UTC | Updated README and made random-code more general to accept different numbers of arguments | 04 July 2014, 15:50:19 UTC |
54b497d | Tom Helmuth | 03 July 2014, 20:46:32 UTC | Entirely moved parent reversion to the breeding phase | 03 July 2014, 20:46:32 UTC |
2286271 | Tom Helmuth | 03 July 2014, 12:08:54 UTC | Added printing of the number of evaluations used by GP. Also fied bug in parent reversion | 03 July 2014, 12:08:54 UTC |
ad78c26 | Tom Helmuth | 02 July 2014, 21:58:37 UTC | Added :make-next-operator-revertable as a "genetic operator" that makes the next genetic operator in the pipeline to revert to parent if child is worse. | 02 July 2014, 21:58:37 UTC |
ea8e037 | Tom Helmuth | 02 July 2014, 21:03:29 UTC | Fixed code_rand to work with Plush genomes | 02 July 2014, 21:03:29 UTC |
8f2d79f | Tom Helmuth | 02 July 2014, 20:19:32 UTC | Added :replace-child-that-exceeds-size-limit-with argument, which tells what to return when the child program exceeds the size limit. | 02 July 2014, 20:19:32 UTC |
6e9fb10 | Tom Helmuth | 02 July 2014, 19:09:54 UTC | Added :silent as a new gene modifier, along with uniform-silent-mutation operator | 02 July 2014, 19:09:54 UTC |
eb510e9 | Tom Helmuth | 02 July 2014, 16:48:25 UTC | Fixed the namespaces for the newly located problem files. | 02 July 2014, 16:48:25 UTC |
b1ca4b2 | Tom Helmuth | 02 July 2014, 01:33:57 UTC | Moved examples files into problems/ | 02 July 2014, 01:33:57 UTC |
984df2f | Tom Helmuth | 01 July 2014, 20:15:19 UTC | Removed analysis.core.clj, since I can't get it to work with current logs. | 01 July 2014, 20:15:19 UTC |
6080979 | Tom Helmuth | 01 July 2014, 13:12:58 UTC | Replaced function truncate with built-in int casting | 01 July 2014, 13:12:58 UTC |
2d8080e | Tom Helmuth | 01 July 2014, 01:29:53 UTC | Cleaned up util.clj and other small changes. | 01 July 2014, 01:29:53 UTC |
81b727d | Tom Helmuth | 30 June 2014, 23:42:40 UTC | Removed printing from translate.clj | 30 June 2014, 23:42:40 UTC |
916bcb9 | Tom Helmuth | 30 June 2014, 21:58:00 UTC | Added noop instructions that add and remove parens. | 30 June 2014, 21:58:00 UTC |
8cf256e | Tom Helmuth | 28 June 2014, 16:12:07 UTC | Made IFS print Plush genomes | 28 June 2014, 16:12:07 UTC |
b65195d | Tom Helmuth | 28 June 2014, 15:16:02 UTC | Added implicit fitness sharing as a parent selection option | 28 June 2014, 15:16:02 UTC |
47d2777 | Tom Helmuth | 28 June 2014, 01:58:57 UTC | Added option for normalization. | 28 June 2014, 01:58:57 UTC |
af6fd81 | Tom Helmuth | 27 June 2014, 20:35:19 UTC | Modified the remaining example files for Plush | 27 June 2014, 20:35:19 UTC |
b88f054 | Tom Helmuth | 26 June 2014, 21:18:10 UTC | Tested and fixed about half the examples for Plush | 26 June 2014, 21:18:10 UTC |
df91be3 | Tom Helmuth | 26 June 2014, 14:02:51 UTC | Refactored parent selection arguments, including :parent-selection and :total-error-method | 26 June 2014, 14:02:51 UTC |
c785fcd | Tom Helmuth | 25 June 2014, 20:49:20 UTC | Changed uniform-mutation of constants to change the tag location when tweaking constants | 25 June 2014, 20:49:20 UTC |
e9e3d2f | Tom Helmuth | 25 June 2014, 20:12:02 UTC | Removed node-selection, and some unused experimental stuff | 25 June 2014, 20:13:41 UTC |
4d3bdfb | Tom Helmuth | 25 June 2014, 19:27:24 UTC | Removed remaining old genetic operators | 25 June 2014, 19:27:24 UTC |
a9b3ace | Tom Helmuth | 25 June 2014, 19:24:26 UTC | Mainly cleanup of pushgp.clj | 25 June 2014, 19:24:26 UTC |
ef56c25 | Tom Helmuth | 25 June 2014, 17:15:46 UTC | Added alternation as a genetic operator | 25 June 2014, 17:15:46 UTC |
c6751c1 | Tom Helmuth | 25 June 2014, 15:41:04 UTC | Major changes to breed to allow it to take a list of genetic operators | 25 June 2014, 15:41:04 UTC |
54d52e2 | Tom Helmuth | 25 June 2014, 02:05:49 UTC | Added uniform-mutation and uniform-close-mutation to genetic_operators.clj | 25 June 2014, 02:05:49 UTC |
5c62022 | Tom Helmuth | 24 June 2014, 20:53:08 UTC | Major changes to change Clojure into linear Push (Plush) | 24 June 2014, 20:53:08 UTC |
cff5383 | Tom Helmuth | 23 June 2014, 16:15:35 UTC | Merge branch 'master' of github.com:lspector/Clojush | 23 June 2014, 16:15:35 UTC |
36016ff | Lee Spector | 23 June 2014, 16:09:28 UTC | Fixed failure to :require clojure.repl in clojush.pushgp.pushgp. | 23 June 2014, 16:09:28 UTC |
1f66ae7 | Tom Helmuth | 19 June 2014, 20:41:39 UTC | Fix bio data weirdness | 19 June 2014, 20:41:39 UTC |
65315d8 | Lee Spector | 09 June 2014, 15:18:20 UTC | Adjusted (improved?) agent error reporting; merged fowlslegs/patch-1 to eliminate extra recursion for unspecified args in interpreter.clj. | 09 June 2014, 15:18:20 UTC |
6fe7582 | Lee Spector | 09 June 2014, 15:06:49 UTC | Merge remote branch 'fowlslegs/patch-1' into fowlslegs-temp | 09 June 2014, 15:06:49 UTC |
5e20da4 | Lee Spector | 28 May 2014, 17:41:02 UTC | new-fly-fix | 28 May 2014, 17:41:02 UTC |
e1fd331 | Tom Helmuth | 28 May 2014, 13:56:55 UTC | Fixed the cluster_launcher.py for new tractor install | 28 May 2014, 13:56:55 UTC |
f574306 | fowlslegs | 29 April 2014, 03:48:26 UTC | Changed args to #'eval-push and #'run-push to avoid multiple recursive calls to the functions when only one or two and two or three arguments are passed, respectively. | 29 April 2014, 03:48:26 UTC |
1a90f7d | Lee Spector | 13 April 2014, 01:20:03 UTC | saulshanabrook new feature: return-simplified-on-failure | 13 April 2014, 01:20:03 UTC |
ebb9622 | Saul | 12 April 2014, 21:31:55 UTC | Provide option to return best simplified individual on failure | 12 April 2014, 21:47:36 UTC |
203e969 | Lee Spector | 21 March 2014, 14:21:42 UTC | thelmuth/fix-deletion-mutation | 21 March 2014, 14:21:42 UTC |
59d4f59 | Tom Helmuth | 21 March 2014, 14:12:45 UTC | Fixed deletion mutation when it removes parens from programs such as (()) | 21 March 2014, 14:12:45 UTC |
5cff8ec | Lee Spector | 05 March 2014, 02:26:11 UTC | thelmuth/fix-crlf and simplification fix | 05 March 2014, 02:26:11 UTC |
cef22e8 | Tom Helmuth | 05 March 2014, 02:18:09 UTC | Merge branch 'fix-simplification' into fix-crlf | 05 March 2014, 02:18:09 UTC |
84f33da | Tom Helmuth | 05 March 2014, 02:13:48 UTC | Fixed problems with latest simplification changes. | 05 March 2014, 02:13:48 UTC |
488045b | Tom Helmuth | 18 February 2014, 16:13:41 UTC | Changed .gitattributes to make line endings correct for everyone (CRLF/LF) | 18 February 2014, 16:13:41 UTC |
2cae803 | Lee Spector | 17 February 2014, 01:16:28 UTC | Added commented-out jvm-opts in project.clj to automatically take 80% of RAM and use G1 GC. | 17 February 2014, 01:16:28 UTC |
259ed92 | Lee Spector | 17 February 2014, 01:07:17 UTC | Added pushgp argument :print-error-frequencies-by-case, which defaults to false. | 17 February 2014, 01:07:17 UTC |
d09029b | Lee Spector | 14 February 2014, 05:48:30 UTC | Replaced :use-bushy-code with :generate-bushy-random-code and :ultra-mutates-to-parentheses-frequently (both false by default). | 14 February 2014, 05:48:30 UTC |
ff7e312 | Tom Helmuth | 07 February 2014, 23:59:42 UTC | Changed ultra-pads-with-empties back to false. | 07 February 2014, 23:59:42 UTC |
f4bd46a | Tom Helmuth | 05 February 2014, 01:34:06 UTC | Changed simplification to remove paren pairs instead of flattening. | 05 February 2014, 01:34:06 UTC |
b34962f | Tom Helmuth | 03 February 2014, 20:29:55 UTC | Deleted wc_tester for merge to master | 03 February 2014, 20:36:04 UTC |
c9407e0 | Tom Helmuth | 03 February 2014, 19:39:02 UTC | Cleaned up for merge to master. | 03 February 2014, 19:39:02 UTC |
f136d6b | Tom Helmuth | 03 February 2014, 18:51:19 UTC | Merge branch 'master' into wc-from-domains | 03 February 2014, 18:51:19 UTC |
8e40263 | Lee Spector | 01 February 2014, 23:47:36 UTC | version bump | 01 February 2014, 23:47:36 UTC |
08edcc3 | Lee Spector | 01 February 2014, 23:44:33 UTC | calc updates; print error frequencies by case in report.clj | 01 February 2014, 23:44:33 UTC |
4eecb00 | Tom Helmuth | 28 January 2014, 21:13:00 UTC | Tweaked a comment. | 28 January 2014, 21:13:00 UTC |
5f11b95 | Tom Helmuth | 23 January 2014, 19:46:42 UTC | Added some to the wc tester | 23 January 2014, 19:47:15 UTC |
bbc8230 | Tom Helmuth | 18 January 2014, 19:50:33 UTC | Merge branch 'master' into wc-from-domains | 18 January 2014, 19:50:33 UTC |
e612529 | Lee Spector | 18 January 2014, 04:04:03 UTC | thelmuth/fix-ultra-padding | 18 January 2014, 04:04:03 UTC |
3783c4c | Tom Helmuth | 17 January 2014, 20:16:37 UTC | Added Eclipse Public License. | 17 January 2014, 20:16:37 UTC |
afbcd7e | Tom Helmuth | 17 January 2014, 16:22:36 UTC | Changed max size of alternation from 10,000 to 2*max-points | 17 January 2014, 16:22:36 UTC |
54c7ead | Tom Helmuth | 17 January 2014, 14:23:34 UTC | Fixed ULTRA to never return program 'ultra-padding. | 17 January 2014, 14:23:34 UTC |
8f8de3b | Tom Helmuth | 15 January 2014, 16:16:21 UTC | Merge branch 'master' into wc-from-domains | 15 January 2014, 16:16:21 UTC |
ac3c7ad | Lee Spector | 13 January 2014, 02:31:23 UTC | thelmuth/fix-remove-code-at-point | 13 January 2014, 02:31:23 UTC |
778cd86 | Tom Helmuth | 13 January 2014, 01:37:52 UTC | Made remove-code-at-point able to remove code from a singleton list. Also, made autosimplification never try to remove code from root. | 13 January 2014, 01:37:52 UTC |
ff1a740 | Tom Helmuth | 08 January 2014, 17:05:02 UTC | Merge branch 'master' into wc-from-domains | 08 January 2014, 17:05:02 UTC |
e75461e | Lee Spector | 08 January 2014, 15:19:08 UTC | Removed reliance on walk in many places, with zipper-based prewalkseq. | 08 January 2014, 15:19:08 UTC |
82b91f1 | Lee Spector | 08 January 2014, 02:19:14 UTC | Print 'Zero cases best number of zero cases'. | 08 January 2014, 02:19:14 UTC |
88c4957 | Lee Spector | 08 January 2014, 02:13:40 UTC | thelmuth/fix-simplification | 08 January 2014, 02:13:40 UTC |
3b850df | Tom Helmuth | 07 January 2014, 20:26:25 UTC | Merge branch 'master' into wc-from-domains | 07 January 2014, 20:26:25 UTC |
ba17fc9 | Tom Helmuth | 07 January 2014, 19:57:56 UTC | Merge branch 'master' into fix-simplification | 07 January 2014, 19:57:56 UTC |
9918625 | Tom Helmuth | 07 January 2014, 19:57:04 UTC | Changed all seq-zip to non-bugged version. | 07 January 2014, 19:57:04 UTC |
51895f0 | Tom Helmuth | 07 January 2014, 18:48:21 UTC | Fixed zipper use in util | 07 January 2014, 18:48:21 UTC |
d88e439 | Lee Spector | 24 December 2013, 14:16:27 UTC | thelmuth/report-lexicase | 24 December 2013, 14:16:27 UTC |
caa3b21 | Tom Helmuth | 22 December 2013, 22:55:21 UTC | A few small changes in reports. | 22 December 2013, 22:55:21 UTC |