5418607 | _ | 27 January 2018, 22:30:14 UTC | Version 3.9.0 [ci skip] | 27 January 2018, 22:30:14 UTC |
5fcf136 | Lee Spector | 27 January 2018, 22:27:37 UTC | Merge pull request #248 from aksaini94/master; lein release :minor Added some new problems to the software folder. | 27 January 2018, 22:27:37 UTC |
d4bb8d1 | aksaini94 | 27 January 2018, 21:42:30 UTC | Added some new problems to the software folder | 27 January 2018, 21:42:30 UTC |
e8da6da | Saul Shanabrook | 18 January 2018, 16:39:42 UTC | Create new `process-generation` function (#246) By refactoring this logic out of the `loop` into a function, we can now more easily run it by itself for profiling purposes and record it's inputs. | 18 January 2018, 16:39:42 UTC |
49349de | _ | 09 January 2018, 02:34:52 UTC | Version 3.8.0-1-SNAPSHOT [ci skip] | 09 January 2018, 02:34:52 UTC |
7507633 | _ | 09 January 2018, 02:34:37 UTC | Version 3.8.0 [ci skip] | 09 January 2018, 02:34:37 UTC |
a58fe91 | Lee Spector | 09 January 2018, 02:32:27 UTC | Merge pull request #245 from thelmuth/fix/max-points; lein release :minor Fixed problems that were missing update to :max-points, multiplying by 2 | 09 January 2018, 02:32:27 UTC |
bd1ed37 | Tom Helmuth | 09 January 2018, 02:23:49 UTC | Fixed problems that were missing update to :max-points, multiplying by 2 | 09 January 2018, 02:23:49 UTC |
c3c9e37 | _ | 08 January 2018, 00:09:40 UTC | Version 3.7.0-1-SNAPSHOT [ci skip] | 08 January 2018, 00:09:40 UTC |
97c3dae | _ | 08 January 2018, 00:09:24 UTC | Version 3.7.0 [ci skip] | 08 January 2018, 00:09:24 UTC |
9a712d3 | Lee Spector | 08 January 2018, 00:06:16 UTC | Merge pull request #244 from thelmuth/fix/no-programs-that-arent-lists; lein release :minor Fix/no programs that arent lists | 08 January 2018, 00:06:16 UTC |
4388ece | Tom Helmuth | 07 January 2018, 22:24:10 UTC | Made it so open-close-sequence-to-list always returns a list. Before, if there was only one thing in a list, it would return the thing. | 07 January 2018, 22:24:10 UTC |
5ff990b | Tom Helmuth | 07 January 2018, 20:47:10 UTC | Updated nrepl dependency | 07 January 2018, 20:47:10 UTC |
385480b | _ | 27 December 2017, 20:52:33 UTC | Version 3.6.0-1-SNAPSHOT [ci skip] | 27 December 2017, 20:52:33 UTC |
1bc4449 | _ | 27 December 2017, 20:52:17 UTC | Version 3.6.0 [ci skip] | 27 December 2017, 20:52:17 UTC |
44e8083 | Lee Spector | 27 December 2017, 20:34:46 UTC | lein release :minor | 27 December 2017, 20:34:46 UTC |
23188ef | Lee Spector | 27 December 2017, 20:34:08 UTC | Merge branch 'parental-decay' | 27 December 2017, 20:34:08 UTC |
8f02234 | Lee Spector | 23 December 2017, 21:04:38 UTC | Allow slippage in epsilon lexicase selection | 23 December 2017, 21:04:38 UTC |
be11bf0 | Lee Spector | 22 December 2017, 23:20:11 UTC | Add :random-threshold-lexicase-probability | 22 December 2017, 23:20:11 UTC |
1783498 | Lee Spector | 22 December 2017, 23:12:36 UTC | Add gecco2016-plus1 diversification test | 22 December 2017, 23:12:36 UTC |
d163b96 | Lee Spector | 13 December 2017, 04:15:27 UTC | Implement autoconstructive-parent-decay | 13 December 2017, 04:15:27 UTC |
6869c0a | _ | 12 December 2017, 22:11:56 UTC | Version 3.5.0-1-SNAPSHOT [ci skip] | 12 December 2017, 22:11:56 UTC |
18af82e | _ | 12 December 2017, 22:11:40 UTC | Version 3.5.0 [ci skip] | 12 December 2017, 22:11:40 UTC |
976ae26 | Lee Spector | 12 December 2017, 22:07:49 UTC | lein release :minor | 12 December 2017, 22:07:49 UTC |
c4283d2 | Lee Spector | 09 December 2017, 05:37:01 UTC | Add static-size and static-instruction-set meta-errors | 09 December 2017, 05:37:01 UTC |
6945c60 | Lee Spector | 08 December 2017, 14:45:39 UTC | Debug distinct-size-and-instruction-diversifying? | 08 December 2017, 14:45:39 UTC |
cb2362e | Lee Spector | 05 December 2017, 18:26:10 UTC | Add parent2-irrelevance meta-error and distinct-size-and-instruction diversification test | 05 December 2017, 18:26:10 UTC |
d18f76b | Lee Spector | 01 December 2017, 22:40:48 UTC | Add difference-from-least-similar-parent meta-error | 01 December 2017, 22:40:48 UTC |
fa458a1 | Lee Spector | 01 December 2017, 18:49:40 UTC | Add use-mate diversification test | 01 December 2017, 18:49:40 UTC |
8644685 | Lee Spector | 01 December 2017, 02:09:19 UTC | Add family-uniformity and clone-distance meta-errors | 01 December 2017, 02:09:19 UTC |
2bd3c7e | Lee Spector | 28 November 2017, 20:46:36 UTC | Add doesnt-clone-genetically diversification test | 28 November 2017, 20:46:36 UTC |
93ed1cd | Lee Spector | 27 November 2017, 19:37:01 UTC | Add child-doesnt-clone diversification constraint | 27 November 2017, 19:37:01 UTC |
b622037 | Lee Spector | 25 November 2017, 14:28:16 UTC | Fix switch for four-gens-same-inputs-diff-diffs | 25 November 2017, 14:28:16 UTC |
fad2957 | Lee Spector | 24 November 2017, 17:19:29 UTC | Experiment with variations of case-stagnation meta-error | 24 November 2017, 17:19:29 UTC |
65b47d1 | Lee Spector | 23 November 2017, 15:09:52 UTC | Make difference-from-most-similar-parent meta-error high rather than low for new randoms | 23 November 2017, 15:09:52 UTC |
4ba04b6 | Lee Spector | 23 November 2017, 15:04:08 UTC | Add case-family-variation and difference-from-mate meta-errors | 23 November 2017, 15:04:08 UTC |
8b328ac | Lee Spector | 22 November 2017, 16:45:39 UTC | Add difference-from-most-similar-parent meta-error | 22 November 2017, 16:45:39 UTC |
1a03cd0 | Lee Spector | 21 November 2017, 00:08:34 UTC | Add case-family-uniformity meta-error | 21 November 2017, 00:08:34 UTC |
9d854b1 | Lee Spector | 20 November 2017, 15:26:10 UTC | Make washout-mother give credit when any sibling solved | 20 November 2017, 15:26:10 UTC |
7527109 | Lee Spector | 19 November 2017, 19:53:49 UTC | Fix up :case-sibling-uniformity and :washout-mother meta-errors | 19 November 2017, 19:53:49 UTC |
8b6daae | Lee Spector | 18 November 2017, 00:10:25 UTC | Add case-sibling-uniformity meta-error | 18 November 2017, 00:10:25 UTC |
e0b9dbe | Lee Spector | 17 November 2017, 17:10:18 UTC | Calculate meta-errors in a second pass, after all regular errors calculated | 17 November 2017, 17:10:18 UTC |
a07303a | Lee Spector | 15 November 2017, 21:51:16 UTC | Merge remote-tracking branch 'origin/master' | 15 November 2017, 21:51:16 UTC |
6a6a93f | Lee Spector | 15 November 2017, 21:49:41 UTC | lein releas :patch | 15 November 2017, 21:49:41 UTC |
55fe6f9 | Lee Spector | 15 November 2017, 20:51:59 UTC | Remove commented-out versions of case-stagnation meta-error | 15 November 2017, 20:51:59 UTC |
59dba1d | Lee Spector | 15 November 2017, 20:42:18 UTC | Add genome_gene_genome_instruction and genome_if_gene_genome_instruction to autoconstruction instruction subsets | 15 November 2017, 20:42:18 UTC |
72390fa | Lee Spector | 12 November 2017, 15:18:42 UTC | Hack more | 12 November 2017, 15:18:42 UTC |
6bbbafc | Lee Spector | 11 November 2017, 04:21:34 UTC | Don't pop boolean for genome_if_autoconstructing, add genome_gene_genome_instruction and genome_if_gene_genome_instruction | 11 November 2017, 04:21:34 UTC |
b5c31dd | Lee Spector | 09 November 2017, 02:36:26 UTC | Hack more | 09 November 2017, 02:36:26 UTC |
b400147 | Lee Spector | 08 November 2017, 22:08:57 UTC | Hack more | 08 November 2017, 22:08:57 UTC |
30f51b3 | Lee Spector | 08 November 2017, 20:56:54 UTC | Hack more | 08 November 2017, 20:56:54 UTC |
2a423c0 | Lee Spector | 07 November 2017, 13:56:57 UTC | Hack more | 07 November 2017, 13:56:57 UTC |
0ffb78e | Lee Spector | 06 November 2017, 15:47:42 UTC | Hack more | 06 November 2017, 15:47:42 UTC |
a00b1d0 | Lee Spector | 31 October 2017, 23:45:55 UTC | Hack more | 31 October 2017, 23:45:55 UTC |
5c59d72 | Lee Spector | 31 October 2017, 19:20:36 UTC | Hack around | 31 October 2017, 19:20:36 UTC |
b36af08 | Lee Spector | 30 October 2017, 04:28:52 UTC | Hack around | 30 October 2017, 04:28:52 UTC |
3caa1cd | Lee Spector | 29 October 2017, 21:09:49 UTC | Fix improvement windowing | 29 October 2017, 21:09:49 UTC |
0ce3c60 | Lee Spector | 29 October 2017, 21:03:57 UTC | Hack around | 29 October 2017, 21:03:57 UTC |
ea47984 | Lee Spector | 29 October 2017, 19:28:55 UTC | Hack around | 29 October 2017, 19:28:55 UTC |
b11c9ea | Lee Spector | 28 October 2017, 20:57:49 UTC | Temporarily hack case-stagnation meta-error to count even when corresponding error is zero | 28 October 2017, 20:57:49 UTC |
3b639d7 | Saul Shanabrook | 27 October 2017, 01:55:49 UTC | Benchmark on just new sample configuration | 28 October 2017, 20:00:53 UTC |
65c75b2 | Saul Shanabrook | 27 October 2017, 00:17:10 UTC | fix benchmark | 28 October 2017, 20:00:53 UTC |
147d3a5 | _ | 28 October 2017, 19:09:39 UTC | Version 3.4.1-1-SNAPSHOT [ci skip] | 28 October 2017, 19:09:39 UTC |
9739c22 | _ | 28 October 2017, 19:09:23 UTC | Version 3.4.1 [ci skip] | 28 October 2017, 19:09:23 UTC |
b199c14 | Lee Spector | 28 October 2017, 19:06:15 UTC | lein release :patch | 28 October 2017, 19:06:15 UTC |
fb02ebb | Lee Spector | 27 October 2017, 21:55:39 UTC | Replace genome_close_eq with genome_gene_close, and genome_silent_eq with genome_gene_silent | 27 October 2017, 21:55:39 UTC |
087a7c5 | Lee Spector | 27 October 2017, 21:46:25 UTC | Remove meta-errors that are now components of :autoconstruction-blindness | 27 October 2017, 21:46:25 UTC |
0320712 | Lee Spector | 27 October 2017, 21:43:40 UTC | Fix omission of some instructions (some under new names) with :gene-oriented :autoconstructive-genome-instructions | 27 October 2017, 21:43:40 UTC |
6602a16 | Saul Shanabrook | 23 October 2017, 22:17:17 UTC | Move bench so I can import it from other files | 23 October 2017, 22:17:33 UTC |
0934672 | _ | 22 October 2017, 17:17:58 UTC | Version 3.4.0-1-SNAPSHOT [ci skip] | 22 October 2017, 17:17:58 UTC |
fd7ad58 | _ | 22 October 2017, 17:17:42 UTC | Version 3.4.0 [ci skip] | 22 October 2017, 17:17:42 UTC |
cecbdb6 | Lee Spector | 22 October 2017, 17:14:53 UTC | lein release :minor | 22 October 2017, 17:14:53 UTC |
531316e | Lee Spector | 22 October 2017, 17:13:18 UTC | Merge branch 'auto-instruction-sets' | 22 October 2017, 17:13:18 UTC |
d490865 | Lee Spector | 19 October 2017, 14:57:00 UTC | Add clojush.instructions.environment | 19 October 2017, 14:57:00 UTC |
f009195 | Lee Spector | 19 October 2017, 14:56:16 UTC | Change name of clojush.instructions.return to clojush.instructions.environment | 19 October 2017, 14:56:16 UTC |
89c7f84 | Lee Spector | 19 October 2017, 14:44:26 UTC | Move environment_new/begin/end instructions to clojush.instructions.return | 19 October 2017, 14:44:26 UTC |
0d11440 | Lee Spector | 19 October 2017, 12:57:40 UTC | Restore :genome instructions when :autoconstructive-genome-instructions is :all | 19 October 2017, 12:57:40 UTC |
64eca3a | Lee Spector | 19 October 2017, 12:41:08 UTC | Add return_genome_pop, fix parenthesis error | 19 October 2017, 12:41:08 UTC |
a833ff9 | Lee Spector | 19 October 2017, 12:38:39 UTC | Fix name of return_fromboolean; fix handling of return*pop instructions | 19 October 2017, 12:38:39 UTC |
4c29225 | Lee Spector | 18 October 2017, 22:37:37 UTC | Add return_fromgenome instruction | 18 October 2017, 22:37:37 UTC |
12a9d5c | Lee Spector | 18 October 2017, 22:35:15 UTC | Push :item of returned result onto :type stack | 18 October 2017, 22:35:15 UTC |
1e43d8a | Lee Spector | 18 October 2017, 22:20:53 UTC | Change order of return stack popping and pushing in return*pop instructions now that values will be returned directly to typed stacks, not exec | 18 October 2017, 22:20:53 UTC |
2fefd68 | Lee Spector | 18 October 2017, 18:22:26 UTC | Allow return_fromzip, now that we can | 18 October 2017, 18:22:26 UTC |
48c1eb4 | Lee Spector | 18 October 2017, 18:20:47 UTC | Make return_fromcode work like all other types, now that we can | 18 October 2017, 18:20:47 UTC |
18304cc | Lee Spector | 18 October 2017, 18:03:44 UTC | Push type/item maps rather than just items on :return stack | 18 October 2017, 18:03:44 UTC |
3edf03f | Lee Spector | 16 October 2017, 22:01:25 UTC | Add autoconstructive-environments option | 16 October 2017, 22:01:25 UTC |
77abe92 | Lee Spector | 13 October 2017, 00:45:37 UTC | Rename discounted-case-improvements to case-stagnation | 13 October 2017, 00:45:37 UTC |
b5a1ab9 | Lee Spector | 13 October 2017, 00:34:49 UTC | Rename autoconstructive-entropy to autoconstructive-decay | 13 October 2017, 00:34:49 UTC |
c7e0dc4 | Lee Spector | 11 October 2017, 17:38:57 UTC | Add genome_autoconstructing and genome_if_autoconstructing to restricted autoconstruction instruction sets | 11 October 2017, 17:38:57 UTC |
d0fa800 | _ | 08 October 2017, 13:31:49 UTC | Version 3.3.0-1-SNAPSHOT [ci skip] | 08 October 2017, 13:31:49 UTC |
02c1134 | _ | 08 October 2017, 13:31:32 UTC | Version 3.3.0 [ci skip] | 08 October 2017, 13:31:32 UTC |
19f6f86 | Lee Spector | 08 October 2017, 13:28:32 UTC | lein release :minor | 08 October 2017, 13:28:32 UTC |
80987a3 | Lee Spector | 08 October 2017, 13:27:32 UTC | Merge branch 'if-autoconstructing-instruction' | 08 October 2017, 13:27:32 UTC |
e5780ae | Lee Spector | 08 October 2017, 13:25:14 UTC | Merge remote-tracking branch 'origin/master' | 08 October 2017, 13:25:14 UTC |
9512244 | Lee Spector | 08 October 2017, 13:22:06 UTC | Make run-fly verbose; rename and fix discounted total error improvement meta-error | 08 October 2017, 13:22:06 UTC |
01241e4 | Saul Shanabrook | 08 October 2017, 13:15:10 UTC | Use default JVM options and improve benchmarks * run on remote machine * more generations * add serial runs Before JVM-opts changes: ``` saul@deucalion:~/Clojush$ lein trampoline libra Measuring clojush.core-bench main-autocon-10-gen-jan-13 (core_bench.clj:34) time: 577.545881 sec, sd: 9.413482 sec main-autocon-10-gen-jan-13-serial (core_bench.clj:37) x time: 2956.939476 sec, sd: 21.014480 sec main-nth-prime-10-gen (core_bench.clj:41) time: 403.879655 sec, sd: 656.314351 ms main-nth-prime-10-gen-serial (core_bench.clj:44) time: 1491.793895 sec, sd: 8.618132 sec cleanup (core_bench.clj:48) Measuring clojush.interpreter-bench eval-push-on-1000-from-clojush.problems.software.replace-space-with-newline (interpreter_bench.clj:48) Grabbing inputs... Running benchmark... time: 2.861836 sec, sd: 68.290986 µs eval-push-on-1000-from-clojush.problems.integer-regression.nth-prime (interpreter_bench.clj:49) Grabbing inputs... Running benchmark... time: 2.842855 sec, sd: 208.219989 µs eval-push-on-10000-from-clojush.problems.integer-regression.nth-prime (interpreter_bench.clj:50) Grabbing inputs... Running benchmark... time: 30.070577 sec, sd: 12.505798 ms ``` After: ``` saul@deucalion:~/Clojush$ lein trampoline libra Measuring clojush.core-bench main-autocon-10-gen-jan-13 (core_bench.clj:34) time: 234.215953 sec, sd: 1.729722 sec main-autocon-10-gen-jan-13-serial (core_bench.clj:37) time: 1634.138985 sec, sd: 57.086262 sec main-nth-prime-10-gen (core_bench.clj:41) time: 158.137162 sec, sd: 215.189231 ms main-nth-prime-10-gen-serial (core_bench.clj:44) time: 1189.796822 sec, sd: 3.441917 sec cleanup (core_bench.clj:48) Measuring clojush.interpreter-bench eval-push-on-1000-from-clojush.problems.software.replace-space-with-newline (interpreter_bench.clj:48) Grabbing inputs... Running benchmark... time: 3.181544 sec, sd: 28.769414 µs eval-push-on-1000-from-clojush.problems.integer-regression.nth-prime (interpreter_bench.clj:49) Grabbing inputs... Running benchmark... time: 1.534881 sec, sd: 7.451748 µs eval-push-on-10000-from-clojush.problems.integer-regression.nth-prime (interpreter_bench.clj:50) Grabbing inputs... Running benchmark... time: 15.710144 sec, sd: 374.035058 µs ``` | 08 October 2017, 13:15:57 UTC |
f2f187a | Saul Shanabrook | 04 October 2017, 16:10:06 UTC | benchmark: make configurations general | 08 October 2017, 13:15:57 UTC |
bfbeed1 | Lee Spector | 04 October 2017, 01:52:08 UTC | Add :autoconstruction-aware diversification constraint | 04 October 2017, 01:52:08 UTC |
02491d7 | Lee Spector | 03 October 2017, 19:00:46 UTC | Change context-insensitivity to autoconstruction-blindness, consider both relevant instructions, and make it binary | 03 October 2017, 19:00:46 UTC |
4e7b2ef | Lee Spector | 30 September 2017, 21:46:37 UTC | Add :checks-if-autoconstructing meta-error | 30 September 2017, 21:46:37 UTC |