Start hacking on a C(++) implementation of the optimizer
[evolve-layout.git] / archive / 2010-04-28-evolve-1-results.txt
blobdfbe131f075550b3e704fba538894346280bee39
1 # Mutating Neo
3 # Evolved Layout
4 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
5 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
6 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
7 │  ⇥ │ o │ i │ m │ ä │ j │ p │ ü │ r │ . │ h │ ö │ ´ │ Ret │
8 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
9 │   ⇩ │ n │ f │ a │ w │ b │ q │ c │ z │ t │ k │ e │ ⇘  │   │
10 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
11 │  ⇧ │ M4│ , │ v │ s │ ß │ y │ d │ x │ u │ l │ g │ ⇗       │
12 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
13 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
14 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
15 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
16  ['⇥', 'o', 'i', 'm', 'ä', 'j', 'p', 'ü', 'r', '.', 'h', 'ö', '´', ()],
17  ['⇩', 'n', 'f', 'a', 'w', 'b', 'q', 'c', 'z', 't', 'k', 'e', '⇘', '\n'],
18  ['⇧', (), ',', 'v', 's', 'ß', 'y', 'd', 'x', 'u', 'l', 'g', '⇗'],
19  [(), (), (), ' ', (), (), (), ()]]
20 # 3.393572914 billion total penalty compared to notime-noeffort
21 # 5.4535885952 mean key position cost in file 1gramme.txt
22 # 7.23046342009 % finger repeats in file 2gramme.txt
23 # 20.4801696173 million keystrokes disbalance of the fingers
24 # 0.884504110143 % finger repeats top to bottom or vice versa
25 # 11.4886470498 % of trigrams have no handswitching (uppercase ignored)
26 # 0.296957753 billion rows² to cross while on the same hand
27 # Mutating Neo
29 # Evolved Layout
30 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
31 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
32 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
33 │  ⇥ │ j │ f │ v │ q │ r │ e │ . │ , │ u │ s │ a │ ´ │ Ret │
34 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
35 │   ⇩ │ i │ ö │ z │ b │ n │ t │ x │ k │ w │ g │ m │ ⇘  │   │
36 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
37 │  ⇧ │ M4│ ä │ ü │ p │ y │ h │ l │ ß │ o │ d │ c │ ⇗       │
38 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
39 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
40 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
41 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
42  ['⇥', 'j', 'f', 'v', 'q', 'r', 'e', '.', ',', 'u', 's', 'a', '´', ()],
43  ['⇩', 'i', 'ö', 'z', 'b', 'n', 't', 'x', 'k', 'w', 'g', 'm', '⇘', '\n'],
44  ['⇧', (), 'ä', 'ü', 'p', 'y', 'h', 'l', 'ß', 'o', 'd', 'c', '⇗'],
45  [(), (), (), ' ', (), (), (), ()]]
46 # 3.773859923 billion total penalty compared to notime-noeffort
47 # 6.6751907827 mean key position cost in file 1gramme.txt
48 # 8.95349252539 % finger repeats in file 2gramme.txt
49 # 16.1102201731 million keystrokes disbalance of the fingers
50 # 0.55490720564 % finger repeats top to bottom or vice versa
51 # 10.3209003908 % of trigrams have no handswitching (uppercase ignored)
52 # 0.34684329 billion rows² to cross while on the same hand
53 # Mutating Neo
55 # Evolved Layout
56 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
57 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
58 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
59 │  ⇥ │ u │ t │ f │ a │ w │ n │ p │ ö │ q │ e │ k │ ´ │ Ret │
60 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
61 │   ⇩ │ r │ l │ j │ . │ s │ z │ ü │ o │ m │ b │ , │ ⇘  │   │
62 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
63 │  ⇧ │ M4│ h │ x │ d │ g │ v │ y │ i │ c │ ß │ ä │ ⇗       │
64 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
65 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
66 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
67 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
68  ['⇥', 'u', 't', 'f', 'a', 'w', 'n', 'p', 'ö', 'q', 'e', 'k', '´', ()],
69  ['⇩', 'r', 'l', 'j', '.', 's', 'z', 'ü', 'o', 'm', 'b', ',', '⇘', '\n'],
70  ['⇧', (), 'h', 'x', 'd', 'g', 'v', 'y', 'i', 'c', 'ß', 'ä', '⇗'],
71  [(), (), (), ' ', (), (), (), ()]]
72 # 3.772546571 billion total penalty compared to notime-noeffort
73 # 6.5373745073 mean key position cost in file 1gramme.txt
74 # 7.37176519522 % finger repeats in file 2gramme.txt
75 # 18.4984992388 million keystrokes disbalance of the fingers
76 # 0.481989573814 % finger repeats top to bottom or vice versa
77 # 10.1417026145 % of trigrams have no handswitching (uppercase ignored)
78 # 0.382118915 billion rows² to cross while on the same hand
79 # Mutating Neo
81 # Evolved Layout
82 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
83 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
84 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
85 │  ⇥ │ h │ m │ e │ p │ w │ i │ y │ o │ a │ q │ . │ ´ │ Ret │
86 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
87 │   ⇩ │ l │ , │ t │ d │ ä │ b │ r │ n │ s │ g │ v │ ⇘  │   │
88 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
89 │  ⇧ │ M4│ f │ x │ c │ u │ j │ k │ ö │ ß │ ü │ z │ ⇗       │
90 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
91 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
92 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
93 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
94  ['⇥', 'h', 'm', 'e', 'p', 'w', 'i', 'y', 'o', 'a', 'q', '.', '´', ()],
95  ['⇩', 'l', ',', 't', 'd', 'ä', 'b', 'r', 'n', 's', 'g', 'v', '⇘', '\n'],
96  ['⇧', (), 'f', 'x', 'c', 'u', 'j', 'k', 'ö', 'ß', 'ü', 'z', '⇗'],
97  [(), (), (), ' ', (), (), (), ()]]
98 # 3.066906341 billion total penalty compared to notime-noeffort
99 # 5.16127383762 mean key position cost in file 1gramme.txt
100 # 5.90326050663 % finger repeats in file 2gramme.txt
101 # 9.03089908874 million keystrokes disbalance of the fingers
102 # 1.08193195429 % finger repeats top to bottom or vice versa
103 # 9.19803442832 % of trigrams have no handswitching (uppercase ignored)
104 # 0.379848387 billion rows² to cross while on the same hand
105 # Mutating Neo
107 # Evolved Layout
108 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
109 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
110 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
111 │  ⇥ │ o │ i │ d │ a │ u │ l │ z │ f │ r │ ü │ . │ ´ │ Ret │
112 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
113 │   ⇩ │ p │ v │ ö │ g │ t │ h │ , │ s │ ß │ c │ e │ ⇘  │   │
114 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
115 │  ⇧ │ M4│ j │ q │ y │ k │ ä │ m │ x │ n │ w │ b │ ⇗       │
116 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
117 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
118 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
119 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
120  ['⇥', 'o', 'i', 'd', 'a', 'u', 'l', 'z', 'f', 'r', 'ü', '.', '´', ()],
121  ['⇩', 'p', 'v', 'ö', 'g', 't', 'h', ',', 's', 'ß', 'c', 'e', '⇘', '\n'],
122  ['⇧', (), 'j', 'q', 'y', 'k', 'ä', 'm', 'x', 'n', 'w', 'b', '⇗'],
123  [(), (), (), ' ', (), (), (), ()]]
124 # 3.356985061 billion total penalty compared to notime-noeffort
125 # 5.92771541718 mean key position cost in file 1gramme.txt
126 # 6.25824559081 % finger repeats in file 2gramme.txt
127 # 17.6403195171 million keystrokes disbalance of the fingers
128 # 0.350212793301 % finger repeats top to bottom or vice versa
129 # 11.2560805141 % of trigrams have no handswitching (uppercase ignored)
130 # 0.314110145 billion rows² to cross while on the same hand
131 # Mutating Neo
133 # Evolved Layout
134 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
135 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
136 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
137 │  ⇥ │ ü │ ß │ ä │ h │ e │ w │ k │ m │ z │ y │ o │ ´ │ Ret │
138 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
139 │   ⇩ │ . │ b │ f │ ö │ r │ l │ g │ p │ u │ t │ n │ ⇘  │   │
140 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
141 │  ⇧ │ M4│ q │ , │ j │ c │ v │ x │ i │ d │ a │ s │ ⇗       │
142 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
143 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
144 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
145 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
146  ['⇥', 'ü', 'ß', 'ä', 'h', 'e', 'w', 'k', 'm', 'z', 'y', 'o', '´', ()],
147  ['⇩', '.', 'b', 'f', 'ö', 'r', 'l', 'g', 'p', 'u', 't', 'n', '⇘', '\n'],
148  ['⇧', (), 'q', ',', 'j', 'c', 'v', 'x', 'i', 'd', 'a', 's', '⇗'],
149  [(), (), (), ' ', (), (), (), ()]]
150 # 4.061648786 billion total penalty compared to notime-noeffort
151 # 6.26473954092 mean key position cost in file 1gramme.txt
152 # 13.7831904299 % finger repeats in file 2gramme.txt
153 # 21.3950170465 million keystrokes disbalance of the fingers
154 # 0.130607990503 % finger repeats top to bottom or vice versa
155 # 14.3709443438 % of trigrams have no handswitching (uppercase ignored)
156 # 0.344102611 billion rows² to cross while on the same hand