-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbenchmarking.typ
89 lines (83 loc) · 1.39 KB
/
benchmarking.typ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
= Information about apuli-lib's performance
in terms of speed and accuracy.
What matters is minimizing the amount of guesses required to finding the correct aswer
And the speed of the algorithm (mainly that it is implemented in a reasonable way)
And obviously that the program doesn't give wrong answers
== Benchmarks
#table(
columns: (auto, auto, auto),
inset: 10pt,
align: horizon,
[Version, revision], [Number of non-solved games], [Average guess count],
"0.1.0, 1",
[
$5: ~224 slash 3085$ \
$6: "N/A" slash 4221$
],
[
4.091734197730956\
N/A
],
"0.1.0, 2",
[
$5: ~224 slash 3085$ \
$6: ~71 slash 4221$
],
[
4.091734197730956\
3.596304193319119
],
"0.1.0, 3",
[
$5: 28 slash 3085$ \
$6: 20 slash 4221$
],
[
3.8764991896272285\
3.5925136223643688
],
"0.1.0, 4",
[
$5: 34 slash 3085$ \
$6: 4 slash 4221$
],
[
3.9273905996758507\
3.487562189054726
],
"0.1.0, 5",
[
$5: 28 slash 3085$ \
$6: 4 slash 4221$
],
[
3.9273905996758507\
3.487562189054726
],
"0.1.0, 6",
[
$5: 0 slash 3085$ \
$6: 0 slash 4221$
],
[
2.3235008103727717\
2.16015162283819
],
"0.1.0, 7",
[
$5: 0 slash 3085$ \
$6: 0 slash 4221$
],
[
2.344246353322528\
2.2525467898602227
],
"0.1.0, 8",
[
$5: 0 slash 3085$ \
$6: 0 slash 4221$
],
[
\
],
)