https://github.com/lspector/Clojush

sort by:
Revision Author Date Message Commit Date
5418607 Version 3.9.0 [ci skip] 27 January 2018, 22:30:14 UTC
5fcf136 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 Added some new problems to the software folder 27 January 2018, 21:42:30 UTC
e8da6da 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 Version 3.8.0-1-SNAPSHOT [ci skip] 09 January 2018, 02:34:52 UTC
7507633 Version 3.8.0 [ci skip] 09 January 2018, 02:34:37 UTC
a58fe91 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 Fixed problems that were missing update to :max-points, multiplying by 2 09 January 2018, 02:23:49 UTC
c3c9e37 Version 3.7.0-1-SNAPSHOT [ci skip] 08 January 2018, 00:09:40 UTC
97c3dae Version 3.7.0 [ci skip] 08 January 2018, 00:09:24 UTC
9a712d3 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 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 Updated nrepl dependency 07 January 2018, 20:47:10 UTC
385480b Version 3.6.0-1-SNAPSHOT [ci skip] 27 December 2017, 20:52:33 UTC
1bc4449 Version 3.6.0 [ci skip] 27 December 2017, 20:52:17 UTC
44e8083 lein release :minor 27 December 2017, 20:34:46 UTC
23188ef Merge branch 'parental-decay' 27 December 2017, 20:34:08 UTC
8f02234 Allow slippage in epsilon lexicase selection 23 December 2017, 21:04:38 UTC
be11bf0 Add :random-threshold-lexicase-probability 22 December 2017, 23:20:11 UTC
1783498 Add gecco2016-plus1 diversification test 22 December 2017, 23:12:36 UTC
d163b96 Implement autoconstructive-parent-decay 13 December 2017, 04:15:27 UTC
6869c0a Version 3.5.0-1-SNAPSHOT [ci skip] 12 December 2017, 22:11:56 UTC
18af82e Version 3.5.0 [ci skip] 12 December 2017, 22:11:40 UTC
976ae26 lein release :minor 12 December 2017, 22:07:49 UTC
c4283d2 Add static-size and static-instruction-set meta-errors 09 December 2017, 05:37:01 UTC
6945c60 Debug distinct-size-and-instruction-diversifying? 08 December 2017, 14:45:39 UTC
cb2362e Add parent2-irrelevance meta-error and distinct-size-and-instruction diversification test 05 December 2017, 18:26:10 UTC
d18f76b Add difference-from-least-similar-parent meta-error 01 December 2017, 22:40:48 UTC
fa458a1 Add use-mate diversification test 01 December 2017, 18:49:40 UTC
8644685 Add family-uniformity and clone-distance meta-errors 01 December 2017, 02:09:19 UTC
2bd3c7e Add doesnt-clone-genetically diversification test 28 November 2017, 20:46:36 UTC
93ed1cd Add child-doesnt-clone diversification constraint 27 November 2017, 19:37:01 UTC
b622037 Fix switch for four-gens-same-inputs-diff-diffs 25 November 2017, 14:28:16 UTC
fad2957 Experiment with variations of case-stagnation meta-error 24 November 2017, 17:19:29 UTC
65b47d1 Make difference-from-most-similar-parent meta-error high rather than low for new randoms 23 November 2017, 15:09:52 UTC
4ba04b6 Add case-family-variation and difference-from-mate meta-errors 23 November 2017, 15:04:08 UTC
8b328ac Add difference-from-most-similar-parent meta-error 22 November 2017, 16:45:39 UTC
1a03cd0 Add case-family-uniformity meta-error 21 November 2017, 00:08:34 UTC
9d854b1 Make washout-mother give credit when any sibling solved 20 November 2017, 15:26:10 UTC
7527109 Fix up :case-sibling-uniformity and :washout-mother meta-errors 19 November 2017, 19:53:49 UTC
8b6daae Add case-sibling-uniformity meta-error 18 November 2017, 00:10:25 UTC
e0b9dbe Calculate meta-errors in a second pass, after all regular errors calculated 17 November 2017, 17:10:18 UTC
a07303a Merge remote-tracking branch 'origin/master' 15 November 2017, 21:51:16 UTC
6a6a93f lein releas :patch 15 November 2017, 21:49:41 UTC
55fe6f9 Remove commented-out versions of case-stagnation meta-error 15 November 2017, 20:51:59 UTC
59dba1d Add genome_gene_genome_instruction and genome_if_gene_genome_instruction to autoconstruction instruction subsets 15 November 2017, 20:42:18 UTC
72390fa Hack more 12 November 2017, 15:18:42 UTC
6bbbafc 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 Hack more 09 November 2017, 02:36:26 UTC
b400147 Hack more 08 November 2017, 22:08:57 UTC
30f51b3 Hack more 08 November 2017, 20:56:54 UTC
2a423c0 Hack more 07 November 2017, 13:56:57 UTC
0ffb78e Hack more 06 November 2017, 15:47:42 UTC
a00b1d0 Hack more 31 October 2017, 23:45:55 UTC
5c59d72 Hack around 31 October 2017, 19:20:36 UTC
b36af08 Hack around 30 October 2017, 04:28:52 UTC
3caa1cd Fix improvement windowing 29 October 2017, 21:09:49 UTC
0ce3c60 Hack around 29 October 2017, 21:03:57 UTC
ea47984 Hack around 29 October 2017, 19:28:55 UTC
b11c9ea Temporarily hack case-stagnation meta-error to count even when corresponding error is zero 28 October 2017, 20:57:49 UTC
3b639d7 Benchmark on just new sample configuration 28 October 2017, 20:00:53 UTC
65c75b2 fix benchmark 28 October 2017, 20:00:53 UTC
147d3a5 Version 3.4.1-1-SNAPSHOT [ci skip] 28 October 2017, 19:09:39 UTC
9739c22 Version 3.4.1 [ci skip] 28 October 2017, 19:09:23 UTC
b199c14 lein release :patch 28 October 2017, 19:06:15 UTC
fb02ebb Replace genome_close_eq with genome_gene_close, and genome_silent_eq with genome_gene_silent 27 October 2017, 21:55:39 UTC
087a7c5 Remove meta-errors that are now components of :autoconstruction-blindness 27 October 2017, 21:46:25 UTC
0320712 Fix omission of some instructions (some under new names) with :gene-oriented :autoconstructive-genome-instructions 27 October 2017, 21:43:40 UTC
6602a16 Move bench so I can import it from other files 23 October 2017, 22:17:33 UTC
0934672 Version 3.4.0-1-SNAPSHOT [ci skip] 22 October 2017, 17:17:58 UTC
fd7ad58 Version 3.4.0 [ci skip] 22 October 2017, 17:17:42 UTC
cecbdb6 lein release :minor 22 October 2017, 17:14:53 UTC
531316e Merge branch 'auto-instruction-sets' 22 October 2017, 17:13:18 UTC
d490865 Add clojush.instructions.environment 19 October 2017, 14:57:00 UTC
f009195 Change name of clojush.instructions.return to clojush.instructions.environment 19 October 2017, 14:56:16 UTC
89c7f84 Move environment_new/begin/end instructions to clojush.instructions.return 19 October 2017, 14:44:26 UTC
0d11440 Restore :genome instructions when :autoconstructive-genome-instructions is :all 19 October 2017, 12:57:40 UTC
64eca3a Add return_genome_pop, fix parenthesis error 19 October 2017, 12:41:08 UTC
a833ff9 Fix name of return_fromboolean; fix handling of return*pop instructions 19 October 2017, 12:38:39 UTC
4c29225 Add return_fromgenome instruction 18 October 2017, 22:37:37 UTC
12a9d5c Push :item of returned result onto :type stack 18 October 2017, 22:35:15 UTC
1e43d8a 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 Allow return_fromzip, now that we can 18 October 2017, 18:22:26 UTC
48c1eb4 Make return_fromcode work like all other types, now that we can 18 October 2017, 18:20:47 UTC
18304cc Push type/item maps rather than just items on :return stack 18 October 2017, 18:03:44 UTC
3edf03f Add autoconstructive-environments option 16 October 2017, 22:01:25 UTC
77abe92 Rename discounted-case-improvements to case-stagnation 13 October 2017, 00:45:37 UTC
b5a1ab9 Rename autoconstructive-entropy to autoconstructive-decay 13 October 2017, 00:34:49 UTC
c7e0dc4 Add genome_autoconstructing and genome_if_autoconstructing to restricted autoconstruction instruction sets 11 October 2017, 17:38:57 UTC
d0fa800 Version 3.3.0-1-SNAPSHOT [ci skip] 08 October 2017, 13:31:49 UTC
02c1134 Version 3.3.0 [ci skip] 08 October 2017, 13:31:32 UTC
19f6f86 lein release :minor 08 October 2017, 13:28:32 UTC
80987a3 Merge branch 'if-autoconstructing-instruction' 08 October 2017, 13:27:32 UTC
e5780ae Merge remote-tracking branch 'origin/master' 08 October 2017, 13:25:14 UTC
9512244 Make run-fly verbose; rename and fix discounted total error improvement meta-error 08 October 2017, 13:22:06 UTC
01241e4 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 benchmark: make configurations general 08 October 2017, 13:15:57 UTC
bfbeed1 Add :autoconstruction-aware diversification constraint 04 October 2017, 01:52:08 UTC
02491d7 Change context-insensitivity to autoconstruction-blindness, consider both relevant instructions, and make it binary 03 October 2017, 19:00:46 UTC
4e7b2ef Add :checks-if-autoconstructing meta-error 30 September 2017, 21:46:37 UTC
back to top