Start hacking on a C(++) implementation of the optimizer
[evolve-layout.git] / archive / 2010-04-28-evolve-20-results.txt
blobd405e850a548998d6692900afa34e2fc3e51c838
1 # Mutating Neo
3 # Evolved Layout
4 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
5 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
6 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
7 │  ⇥ │ o │ ü │ ß │ x │ u │ . │ r │ d │ t │ , │ q │ ´ │ Ret │
8 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
9 │   ⇩ │ s │ m │ g │ a │ k │ i │ l │ b │ n │ e │ z │ ⇘  │   │
10 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
11 │  ⇧ │ M4│ ä │ w │ h │ v │ p │ c │ y │ ö │ f │ j │ ⇗       │
12 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
13 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
14 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
15 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
16  ['⇥', 'o', 'ü', 'ß', 'x', 'u', '.', 'r', 'd', 't', ',', 'q', '´', ()],
17  ['⇩', 's', 'm', 'g', 'a', 'k', 'i', 'l', 'b', 'n', 'e', 'z', '⇘', '\n'],
18  ['⇧', (), 'ä', 'w', 'h', 'v', 'p', 'c', 'y', 'ö', 'f', 'j', '⇗'],
19  [(), (), (), ' ', (), (), (), ()]]
20 # 2.636785036 billion total penalty compared to notime-noeffort
21 # 4.60816134378 mean key position cost in file 1gramme.txt
22 # 5.7217790259 % finger repeats in file 2gramme.txt
23 # 14.5014443869 million keystrokes disbalance of the fingers
24 # 0.0615433946133 % finger repeats top to bottom or vice versa
25 # 15.6951976472 % of trigrams have no handswitching (uppercase ignored)
26 # 0.216130903 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 │  ⇥ │ r │ h │ e │ ü │ y │ . │ l │ n │ u │ d │ w │ ´ │ Ret │
34 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
35 │   ⇩ │ t │ s │ a │ g │ ß │ b │ f │ , │ m │ z │ ö │ ⇘  │   │
36 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
37 │  ⇧ │ M4│ q │ ä │ o │ p │ i │ x │ c │ j │ k │ v │ ⇗       │
38 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
39 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
40 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
41 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
42  ['⇥', 'r', 'h', 'e', 'ü', 'y', '.', 'l', 'n', 'u', 'd', 'w', '´', ()],
43  ['⇩', 't', 's', 'a', 'g', 'ß', 'b', 'f', ',', 'm', 'z', 'ö', '⇘', '\n'],
44  ['⇧', (), 'q', 'ä', 'o', 'p', 'i', 'x', 'c', 'j', 'k', 'v', '⇗'],
45  [(), (), (), ' ', (), (), (), ()]]
46 # 3.209571774 billion total penalty compared to notime-noeffort
47 # 5.91994887481 mean key position cost in file 1gramme.txt
48 # 3.62625284173 % finger repeats in file 2gramme.txt
49 # 10.8215010015 million keystrokes disbalance of the fingers
50 # 0.775086475703 % finger repeats top to bottom or vice versa
51 # 12.0176018202 % of trigrams have no handswitching (uppercase ignored)
52 # 0.395455357 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 │  ⇥ │ j │ l │ f │ v │ , │ ä │ m │ x │ c │ q │ w │ ´ │ Ret │
60 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
61 │   ⇩ │ h │ k │ e │ o │ a │ ß │ b │ n │ ü │ d │ p │ ⇘  │   │
62 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
63 │  ⇧ │ M4│ ö │ r │ y │ u │ s │ g │ . │ i │ z │ t │ ⇗       │
64 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
65 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
66 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
67 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
68  ['⇥', 'j', 'l', 'f', 'v', ',', 'ä', 'm', 'x', 'c', 'q', 'w', '´', ()],
69  ['⇩', 'h', 'k', 'e', 'o', 'a', 'ß', 'b', 'n', 'ü', 'd', 'p', '⇘', '\n'],
70  ['⇧', (), 'ö', 'r', 'y', 'u', 's', 'g', '.', 'i', 'z', 't', '⇗'],
71  [(), (), (), ' ', (), (), (), ()]]
72 # 3.101634655 billion total penalty compared to notime-noeffort
73 # 6.05725506535 mean key position cost in file 1gramme.txt
74 # 6.27250343368 % finger repeats in file 2gramme.txt
75 # 9.29762510568 million keystrokes disbalance of the fingers
76 # 0.613523795518 % finger repeats top to bottom or vice versa
77 # 9.20158577047 % of trigrams have no handswitching (uppercase ignored)
78 # 0.280766358 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 │  ⇥ │ ß │ z │ ä │ y │ c │ , │ l │ ü │ s │ f │ g │ ´ │ Ret │
86 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
87 │   ⇩ │ h │ v │ x │ e │ q │ n │ r │ . │ i │ t │ b │ ⇘  │   │
88 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
89 │  ⇧ │ M4│ u │ w │ o │ ö │ a │ m │ d │ p │ k │ j │ ⇗       │
90 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
91 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
92 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
93 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
94  ['⇥', 'ß', 'z', 'ä', 'y', 'c', ',', 'l', 'ü', 's', 'f', 'g', '´', ()],
95  ['⇩', 'h', 'v', 'x', 'e', 'q', 'n', 'r', '.', 'i', 't', 'b', '⇘', '\n'],
96  ['⇧', (), 'u', 'w', 'o', 'ö', 'a', 'm', 'd', 'p', 'k', 'j', '⇗'],
97  [(), (), (), ' ', (), (), (), ()]]
98 # 2.71305415 billion total penalty compared to notime-noeffort
99 # 5.17853683903 mean key position cost in file 1gramme.txt
100 # 5.62107231149 % finger repeats in file 2gramme.txt
101 # 11.4412931274 million keystrokes disbalance of the fingers
102 # 0.778881018476 % finger repeats top to bottom or vice versa
103 # 7.90706930439 % of trigrams have no handswitching (uppercase ignored)
104 # 0.193284981 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 │  ⇥ │ l │ v │ c │ p │ ü │ h │ k │ u │ d │ z │ x │ ´ │ Ret │
112 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
113 │   ⇩ │ o │ n │ q │ f │ t │ m │ s │ a │ ß │ ö │ i │ ⇘  │   │
114 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
115 │  ⇧ │ M4│ j │ b │ ä │ w │ , │ y │ r │ e │ g │ . │ ⇗       │
116 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
117 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
118 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
119 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
120  ['⇥', 'l', 'v', 'c', 'p', 'ü', 'h', 'k', 'u', 'd', 'z', 'x', '´', ()],
121  ['⇩', 'o', 'n', 'q', 'f', 't', 'm', 's', 'a', 'ß', 'ö', 'i', '⇘', '\n'],
122  ['⇧', (), 'j', 'b', 'ä', 'w', ',', 'y', 'r', 'e', 'g', '.', '⇗'],
123  [(), (), (), ' ', (), (), (), ()]]
124 # 2.980441229 billion total penalty compared to notime-noeffort
125 # 6.06534375309 mean key position cost in file 1gramme.txt
126 # 4.10245400717 % finger repeats in file 2gramme.txt
127 # 9.89432627822 million keystrokes disbalance of the fingers
128 # 0.498740620715 % finger repeats top to bottom or vice versa
129 # 12.3698252583 % of trigrams have no handswitching (uppercase ignored)
130 # 0.275397096 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 │  ⇥ │ ä │ w │ r │ m │ y │ f │ ö │ o │ u │ c │ b │ ´ │ Ret │
138 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
139 │   ⇩ │ x │ j │ p │ h │ ß │ l │ n │ k │ a │ q │ z │ ⇘  │   │
140 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
141 │  ⇧ │ M4│ t │ g │ e │ s │ . │ i │ v │ , │ ü │ d │ ⇗       │
142 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
143 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
144 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
145 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
146  ['⇥', 'ä', 'w', 'r', 'm', 'y', 'f', 'ö', 'o', 'u', 'c', 'b', '´', ()],
147  ['⇩', 'x', 'j', 'p', 'h', 'ß', 'l', 'n', 'k', 'a', 'q', 'z', '⇘', '\n'],
148  ['⇧', (), 't', 'g', 'e', 's', '.', 'i', 'v', ',', 'ü', 'd', '⇗'],
149  [(), (), (), ' ', (), (), (), ()]]
150 # 3.54597995 billion total penalty compared to notime-noeffort
151 # 6.70286725375 mean key position cost in file 1gramme.txt
152 # 9.00098548639 % finger repeats in file 2gramme.txt
153 # 9.66949499247 million keystrokes disbalance of the fingers
154 # 0.261369190165 % finger repeats top to bottom or vice versa
155 # 11.1823869067 % of trigrams have no handswitching (uppercase ignored)
156 # 0.339920381 billion rows² to cross while on the same hand