Saltar al contenido

CAS

Colocar primero un borde perfecto y resolver el tablero hacia adentro, anillo por anillo, cada anillo como un problema de asignación sobre las piezas restantes.

por Raphaël Anjou

experimentosolucionadormedidoestancado437/480aristas emparejadasBuild boards upLocal searchActualizado 2026-07-22
Reproducircon semilla — se reproduce con la semilla indicadarelanza la búsquedaPresupuesto: baseline arm 45 s × 8 frames; CAS arm deterministic per-shell beam over 20 frames (the source's per-shell MIP took 25 to 45 s per frame)
Pipeline
  1. 1
    marco de entrada

    A seeded border DFS enumerates distinct perfect 60/60 frames of the official puzzle

  2. 2
    productor beamaún sin documentar

    Rings are solved outside-in, each as one assignment over the remaining pieces (width-1024 per-shell beam; the source runs used a per-shell MIP)

Complejidad
Tiempo
seconds to find each 60/60 frame; the source per-shell MIP took 25 to 45 s per frame, the baseline arm 45 s per frame
Espacio
one ring solved at a time; outer rings are frozen once placed

Freezing each ring is what makes the shells cheap to solve, and also what starves the inner ones.

Hardware y ejecución
Ejecución nativaSolo CPU
0.10núcleos·hora
Núcleos
8
RAM
16 GiB
GPU
0
CPU
Apple M1
Máquina
MacBook (Apple M1, 8 cores)
Presupuesto
baseline arm 45 s × 8 frames; CAS arm deterministic per-shell beam over 20 frames (the source's per-shell MIP took 25 to 45 s per frame)
Inicio
seeded frame DFS; the shell beam is deterministic given a frame
Reproducir este resultado

con semilla — se reproduce con la semilla indicada

just research-cas-annular

Re-runs everything from scratch: frame enumeration, the 20-frame CAS arm and the 8-frame baseline arm, regenerating the committed results file (per-frame scores, deltas and board URLs).

Código y datos en GitHub

Seguir explorando

Fuente de la páginaVer como Markdown