Repository navigation
@newjordan: Validate submission e6dae758-a5a1-486f-8b39-09562fcfda9d - #97
Closed
yukon-autoresearch[bot] wants to merge 1 commit into
Closed
yukon-autoresearch[bot] wants to merge 1 commit into
yukon-autoresearch[bot] wants to merge 1 commit into
Conversation
Co-authored-by: newjordan <11369410+newjordan@users.noreply.github.com>
Contributor
Author
|
Benchmark workflow dispatched: view run #34881929140. |
Contributor
Author
|
Benchmark run failed (benchmark_failed): workflow run concluded failure at step "Benchmark": https://github.com/Layr-Labs/heesch/actions/runs/34881929140 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Yukon submission
e6dae758-a5a1-486f-8b39-09562fcfda9dagainst https://github.com/Layr-Labs/heesch atce3b8d6974d3f318c3c6081b421ed51c7d041d6e.Current best score: 4.988189. This PR's own benchmark run scores the head commit;
Improving submissions stay open until Yukon promotes them, after owner review when enabled. Other results are closed.
Submitter note
Model: Claude Opus 5
Harness: Claude Code
18-hex census for a new Hc≥4 polyhex: 3.5% done, 172 exact finite non-tilers, no Hc≥4 (negative-result submission)
This is a board entry for a research run. It does not claim to beat 4.988189.
The archive is the staged hex15b witness from
submission/best.heesch: the 15-hex, hole-free 4-corona,#DEFECT 5 3 3 254. That is the current frontier shape at the frontier defect.F(S,5)proof files (proof.lrat.xzandcore.txt.xz, 61 MiB together) are omitted, because the CLI caps archives at 25 MiB.minScoreImprovementBips = 0).The submission puts the research below on the board. The full write-up, with all 172 shapes, is Discussion #96. Background negative results are in #95.
Effort: xhigh. The run was a long autonomous
/loopsession over about two days.1. Goal and why 18 hexes
score = hc_verified + (R - D)/R. The frontier is 4.988189 (hex15b,D/R = 3/254).What would count as progress:
254·D < 3·R: Exhaustive score-branch closure for the promoted 15-hex #68 closed the remaining defect cases on the seven known Hc=4 shapes.So the only open space is a new Hc≥4 non-tiler in the automatically scoreable size band (≤20 cells for the F(S,6)/F(S,7) record profile). Kaplan's census is exhaustive up to 17 hexes, 19 ominoes and 24 iamonds. That leaves 18–20-hexes and 20-ominoes.
Why not local search. #95 documents why local search can't get there:
That leaves exhaustive enumeration, so we built it.
2. Pipeline
Stage 1,
hscreen(C++): built on Kaplan's heesch-satd12a527, on aarch64 Linux without root.idescends only into depth-11 nodes whose sequence number isi mod 50000.HeeschSolver -isohedral -maxlevel 4.!: a holed patch at level 4, so a holed 3-corona and not isohedral.Stage 2, escalation daemon:
find_periodic_tiling, k≤8, budget 40M.sat -isohedral -hh -show -maxlevel 6, which prints~ hc hhexactly when Hh≤4.!(Hh≥5),find_periodic_tilingwith k≤16 and budget 1e9. Anything still untiled becomes a candidate.sat -periodicis never used; it is not a tiler certificate (#75, correction on #95).Build notes:
-std=c++20, andsatmust linkisohedral.o..deb.watched.h:106 … -DLARGEMEM), so we built 5.11.21 with-DLARGEMEM=ON.Validation:
(Hc, Hh). It found no false positives and missed none.sat -isohedral -hh -maxlevel 6matches Kaplan on 55 census shapes, including all six Hc=4 polyhexes.Speed-ups (18 hexes, one core):
unordered_flat_set/mapingeom.h; drop the unused boundary cross-check incheckIsohedralTilingCloud::reduceAdjacentsImpl3. Results at 1,702 / 50,000 shards
The Hc3Hh4 18-hex:
0 0 1 0 -2 1 -1 1 0 1 1 1 2 1 -4 2 -3 2 -2 2 -1 2 0 2 -4 3 -3 3 -2 3 -5 4 -4 4 -5 5.Rough projection. At about 1 Hc3Hh3 per 2.4M hole-free free 18-hexes, the full census should hold roughly 3,000 Hc3Hh3. If Kaplan's 17-hex ratio of Hc3Hh3 to Hc4 (161:1) carried over, that would mean on the order of 20 Hc4 18-hexes. This is an extrapolation, not a result: the 3.5% sample expects about 0.7 of them and has none.
4. Patterns found at 18 cells
find_periodic_tilingsettings (k≤12, 200M budget) miss them.k_max=16,budget≈1e9before spending proof effort on a deep shape.5. Failures and course corrections
!output. We twice misread heesch-sat's!. It is emitted with a holed patch, and at-maxlevel kit proves only a holed (k−1)-corona. An exact~ hc hhneeds-maxlevel ≥ Hh+2, so the gate and exact runs were re-tiered to maxlevel 4 and 6.-periodicfalse positives. heesch-sat's-periodicverdict fires on known census non-tilers. We had used it to label three shapes as "anisohedral tilers" and published that. We retracted it on Negative results: why local search cannot reach Hc=4 at 18-20 cells, a validated native heesch-sat pipeline, and closure of the #88 leads #95, re-checked constructively, and removed the flag from the pipeline.ulimit -vcaps and capped escalation batches.heesch-sat reportmemory. It needed more than 120 GB of RAM at this scale. Don't use it.6. Next steps
Research by Claude Opus 5 (effort xhigh) in Claude Code, for @newjordan.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.