The snake-in-the-box problem asks for a longest induced path in the hypercube graph Qn. We find a length-191 snake in dimension n=9, the lowest dimension where the maximum is unknown, improving the previous record of 190 that had stood for 14 years. We also establish new lower bounds in dimensions 10-13. To find these records, we introduce snakepits, collections of disjoint snakes, to expand the search space and open new routes between snakes. This motivates our new Snakepit-in-the-Box benchmark, which seeks maximal edge counts when allowing multiple components. Finally, we introduce Beam Anchor, a search-supervised learned constructor algorithm that finds 100 inequivalent length-190 snakes in dimension 9.
Figures & tables
Figure 1: From a snakepit to a snake. Two vertex-disjoint length- 13 snakes in Q5 can be combined to form a 16 -snake snakepit with 208 edges in Q9 . Cube-surgery annealing can rearrange such a starting state into a length- 191 snake.
dimension n
our bound a(n)≥
previous record
Δ
# classes at record
9
191
190 ( Wynn, 2012 )
+1
131∗
10
379
376 ( Ace, 2025 )
+3
≥12
11
746 †
737 ( Ace, 2026a )
+9
≥72
12
1476 †
1465 ( Ace, 2026a )
+11
≥34,688
13
2924 †
2900 ( Echols, 2026b )
+24
≥30
Table 1: Lower bounds established by this work relative to the records preceding our announcement. The final column counts inequivalent snakes found at the record length, up to the symmetries of Qn and reversal.
Figure 2: A snake with 7 edges (left) and a snakepit with 6 edges in two components (right), both in Q4 .
Figure 3: Distribution of dmax over the known Q9 classes at length 191 (top) and 190 (bottom). At length 191 the continent ( dmax≤44 ) and the island ( dmax=52 ) are separated by an empty gap; the length- 190 stratum shows the same two modes.
n
our bound
previous
Δ
# classes at record
Coils
9
192
188 ( Wynn, 2012 )
+4
1
10
374
370 ( Echols, 2026d )
+4
12
11
734 †
728 ( Ace, 2026a )
+6
9
12
1466 †
1442 ( Ace, 2026a )
+24
5
13
2916†‡
2840 ( Echols, 2026b )
+76
13
Table 2: Coil and symmetric-coil bounds established by this work. Class counts are up to the symmetries of Qn , reversal and rotation. The separate symmetric-coil rows refer to translation symmetry.
n
k=1
2
3
4
5
6
7
8
Λ(n)
3
4
2
0
0
—
—
—
—
4
4
7
6
5
4
2
0
0
0
7
5
13
12
12
12
10
10
8
8
13
6
26
26
25
24
24
24
24
24
26
7
50
50
50
52
51
50
49
48
52
8
98
≥98
≥100
≥100
≥100
≥101
≥102
≥104
≥104
Table 3: The head of the Snakepit-in-the-Box table L(n,k) . Dashes are infeasible; Λ(n) maximizes over all k . Unqualified entries are exact (Appendix D ); ≥ entries are achieved lower bounds.
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Parameter
Setting
Search
width per move b ; beams per anchor B=nb
192 ; 1,728
search noise TBA
0.25 , constant
action-sequence capacity H
192 (never binding)
Walks
walks per cycle P
16
training start prefix length ℓ0
10
shallow / deep thresholds ℓa , ℓb
10 , 20 moves
Appendix
Table 4: Beam Anchor production settings in Q9 . Length-dependent temperatures interpolate linearly between the shallow and deep thresholds; the walk temperature also decreases linearly over training (Eq. 4 ).
Figure 4: Distribution of dmax over the 100 length- 190 classes found by Beam Anchor in Q9 . All lie in the continent’s mode of the length- 190 bank (Figure 3 ); none reaches the island’s modes at dmax=52 and 54 .
Parameter
Nominal production setting
Peak / minimum temperature
2.0 / 10−4
Fragmentation penalty
β=3.2 , per-chain jitter ±0.30
Surgery probability / dimension
0.35 / uniform d∈{2,3,4}
Reheating periods
M∈{64,128,256}×106 moves
Chains / device; moves / launch
131,072 ; 2,000,000
Stall threshold; bank reseeding
30 launches; probability 0.5
Appendix
Table 5: Nominal forest-annealer settings; run-specific overrides are recorded in the release manifests. The minimal mixture splits nonsurgery proposals equally between addition and removal; production endpoint-move probabilities depend on the recipe.
Best snake edges
Proposals ( 109 )
Full cycles
Seed
A
B
B − A
A
B
A
B
0
152
188
36
16.015
6.686
250
104
1
147
186
39
15.300
6.384
239
99
2
149
187
38
16.151
6.735
252
105
3
148
188
40
16.194
6.753
253
105
4
155
191
36
16.145
6.733
252
105
Appendix
Table 6: All ten paired outcomes after 3,600 seconds per recipe and seed in Q9 . A: add/remove; B: surgery/add/remove. Proposals count every attempt, including illegal and no-op proposals; full cycles count completed 64 -million-proposal periods.
Elapsed checkpoint (s)
A median [range]
B median [range]
90
143[143,147]
181[175,184]
240
146[143,147]
182.5[181,191]
900
147[144,155]
185.5[184,191]
3,600
149[147,155]
188[186,191]
Appendix
Table 7: Best-so-far validated single-snake edge lengths at the four prespecified checkpoints, across ten runs per recipe. Each checkpoint is recorded at the first completed proposal after its deadline.