Start hacking on a C(++) implementation of the optimizer
[evolve-layout.git] / archive / 2010-04-28-evolve-10-results.txt
blob2b40a60cffa9c586e80fe0860edabcbc2665dc97
1 # Mutating Neo
3 # Evolved Layout
4 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
5 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
6 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
7 │  ⇥ │ . │ b │ i │ ß │ a │ x │ z │ n │ h │ r │ c │ ´ │ Ret │
8 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
9 │   ⇩ │ l │ t │ u │ w │ s │ q │ ü │ f │ e │ m │ , │ ⇘  │   │
10 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
11 │  ⇧ │ M4│ j │ g │ d │ v │ ö │ ä │ k │ p │ y │ o │ ⇗       │
12 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
13 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
14 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
15 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
16  ['⇥', '.', 'b', 'i', 'ß', 'a', 'x', 'z', 'n', 'h', 'r', 'c', '´', ()],
17  ['⇩', 'l', 't', 'u', 'w', 's', 'q', 'ü', 'f', 'e', 'm', ',', '⇘', '\n'],
18  ['⇧', (), 'j', 'g', 'd', 'v', 'ö', 'ä', 'k', 'p', 'y', 'o', '⇗'],
19  [(), (), (), ' ', (), (), (), ()]]
20 # 2.947166327 billion total penalty compared to notime-noeffort
21 # 5.16785368667 mean key position cost in file 1gramme.txt
22 # 5.17329479897 % finger repeats in file 2gramme.txt
23 # 12.3477058001 million keystrokes disbalance of the fingers
24 # 0.3867809485 % finger repeats top to bottom or vice versa
25 # 11.3145497765 % of trigrams have no handswitching (uppercase ignored)
26 # 0.328351287 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 │  ⇥ │ v │ ü │ c │ f │ . │ q │ b │ ö │ o │ ß │ n │ ´ │ Ret │
34 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
35 │   ⇩ │ i │ y │ r │ s │ l │ , │ u │ h │ d │ p │ a │ ⇘  │   │
36 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
37 │  ⇧ │ M4│ ä │ t │ g │ z │ k │ j │ e │ m │ x │ w │ ⇗       │
38 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
39 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
40 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
41 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
42  ['⇥', 'v', 'ü', 'c', 'f', '.', 'q', 'b', 'ö', 'o', 'ß', 'n', '´', ()],
43  ['⇩', 'i', 'y', 'r', 's', 'l', ',', 'u', 'h', 'd', 'p', 'a', '⇘', '\n'],
44  ['⇧', (), 'ä', 't', 'g', 'z', 'k', 'j', 'e', 'm', 'x', 'w', '⇗'],
45  [(), (), (), ' ', (), (), (), ()]]
46 # 2.98851974 billion total penalty compared to notime-noeffort
47 # 5.28753554882 mean key position cost in file 1gramme.txt
48 # 5.6062966163 % finger repeats in file 2gramme.txt
49 # 12.9802776655 million keystrokes disbalance of the fingers
50 # 0.602990196299 % finger repeats top to bottom or vice versa
51 # 10.4822612261 % of trigrams have no handswitching (uppercase ignored)
52 # 0.298085659 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 │  ⇥ │ x │ ü │ l │ m │ z │ k │ r │ p │ , │ e │ . │ ´ │ Ret │
60 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
61 │   ⇩ │ ä │ h │ o │ q │ n │ i │ d │ c │ j │ v │ y │ ⇘  │   │
62 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
63 │  ⇧ │ M4│ g │ t │ ö │ ß │ s │ u │ b │ a │ w │ f │ ⇗       │
64 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
65 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
66 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
67 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
68  ['⇥', 'x', 'ü', 'l', 'm', 'z', 'k', 'r', 'p', ',', 'e', '.', '´', ()],
69  ['⇩', 'ä', 'h', 'o', 'q', 'n', 'i', 'd', 'c', 'j', 'v', 'y', '⇘', '\n'],
70  ['⇧', (), 'g', 't', 'ö', 'ß', 's', 'u', 'b', 'a', 'w', 'f', '⇗'],
71  [(), (), (), ' ', (), (), (), ()]]
72 # 3.490120376 billion total penalty compared to notime-noeffort
73 # 6.66036623629 mean key position cost in file 1gramme.txt
74 # 6.36197597249 % finger repeats in file 2gramme.txt
75 # 15.6347253664 million keystrokes disbalance of the fingers
76 # 0.772967574256 % finger repeats top to bottom or vice versa
77 # 10.1950956473 % of trigrams have no handswitching (uppercase ignored)
78 # 0.27875657 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 │  ⇥ │ ß │ q │ f │ y │ t │ ö │ i │ c │ p │ , │ s │ ´ │ Ret │
86 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
87 │   ⇩ │ j │ a │ e │ b │ h │ z │ . │ v │ l │ ü │ x │ ⇘  │   │
88 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
89 │  ⇧ │ M4│ m │ n │ ä │ k │ u │ r │ d │ o │ g │ w │ ⇗       │
90 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
91 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
92 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
93 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
94  ['⇥', 'ß', 'q', 'f', 'y', 't', 'ö', 'i', 'c', 'p', ',', 's', '´', ()],
95  ['⇩', 'j', 'a', 'e', 'b', 'h', 'z', '.', 'v', 'l', 'ü', 'x', '⇘', '\n'],
96  ['⇧', (), 'm', 'n', 'ä', 'k', 'u', 'r', 'd', 'o', 'g', 'w', '⇗'],
97  [(), (), (), ' ', (), (), (), ()]]
98 # 3.068141986 billion total penalty compared to notime-noeffort
99 # 6.16179963806 mean key position cost in file 1gramme.txt
100 # 6.34171721397 % finger repeats in file 2gramme.txt
101 # 7.06146649349 million keystrokes disbalance of the fingers
102 # 0.362347978279 % finger repeats top to bottom or vice versa
103 # 10.3040039843 % of trigrams have no handswitching (uppercase ignored)
104 # 0.293225286 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 │  ⇥ │ f │ j │ ü │ q │ e │ a │ s │ n │ c │ ß │ r │ ´ │ Ret │
112 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
113 │   ⇩ │ o │ g │ d │ h │ k │ v │ ä │ b │ t │ , │ x │ ⇘  │   │
114 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
115 │  ⇧ │ M4│ l │ m │ z │ w │ i │ . │ u │ ö │ p │ y │ ⇗       │
116 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
117 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
118 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
119 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
120  ['⇥', 'f', 'j', 'ü', 'q', 'e', 'a', 's', 'n', 'c', 'ß', 'r', '´', ()],
121  ['⇩', 'o', 'g', 'd', 'h', 'k', 'v', 'ä', 'b', 't', ',', 'x', '⇘', '\n'],
122  ['⇧', (), 'l', 'm', 'z', 'w', 'i', '.', 'u', 'ö', 'p', 'y', '⇗'],
123  [(), (), (), ' ', (), (), (), ()]]
124 # 3.453328524 billion total penalty compared to notime-noeffort
125 # 6.52352640538 mean key position cost in file 1gramme.txt
126 # 7.87216616317 % finger repeats in file 2gramme.txt
127 # 7.3158270131 million keystrokes disbalance of the fingers
128 # 0.398647816212 % finger repeats top to bottom or vice versa
129 # 10.1153349402 % of trigrams have no handswitching (uppercase ignored)
130 # 0.382351011 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 │  ⇥ │ ü │ c │ t │ n │ p │ g │ r │ d │ x │ o │ h │ ´ │ Ret │
138 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
139 │   ⇩ │ a │ e │ s │ ä │ . │ ö │ i │ m │ , │ w │ l │ ⇘  │   │
140 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
141 │  ⇧ │ M4│ f │ u │ ß │ b │ j │ k │ v │ z │ y │ q │ ⇗       │
142 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
143 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
144 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
145 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
146  ['⇥', 'ü', 'c', 't', 'n', 'p', 'g', 'r', 'd', 'x', 'o', 'h', '´', ()],
147  ['⇩', 'a', 'e', 's', 'ä', '.', 'ö', 'i', 'm', ',', 'w', 'l', '⇘', '\n'],
148  ['⇧', (), 'f', 'u', 'ß', 'b', 'j', 'k', 'v', 'z', 'y', 'q', '⇗'],
149  [(), (), (), ' ', (), (), (), ()]]
150 # 3.058202954 billion total penalty compared to notime-noeffort
151 # 5.02918966633 mean key position cost in file 1gramme.txt
152 # 6.21790462654 % finger repeats in file 2gramme.txt
153 # 10.0392080364 million keystrokes disbalance of the fingers
154 # 1.01227357229 % finger repeats top to bottom or vice versa
155 # 10.2323169019 % of trigrams have no handswitching (uppercase ignored)
156 # 0.372190813 billion rows² to cross while on the same hand