Saltar al contenido

KEYRING

Construir un tablero desde cero, clasificando cada pieza siguiente según tres señales aprendidas de tableros fuertes anteriores. Alcanzó 460 en una familia de tableros que ninguna búsqueda previa había resuelto.

por Raphaël Anjou

experimentosolucionadormedidonueva cuenca460/480aristas emparejadasBuild boards upLearned guidanceActualizado 2026-07-21
Reproducirestocástico — no se reproduce exactamente; el tablero es verificablerevalida un tablero guardadoPresupuesto: not logged (exploratory run, not the standardized single-core bench)
Pipeline
  1. 1
    productor beamaún sin documentar

    Build a board from empty, ranking each next piece by three learned signals voted together

    aporta: Three corpus signals: a 2x2-patch log-odds prior, piece-in-position and piece-pair frequencies

  2. 2
    refinamientoaún sin documentar

    A local-refinement tail lifts the high-450s construction to the committed 460

Complejidad
Tiempo
beam search O(W·n·|moves|) for beam width W over n = 256 placements; prior build O(B) in the corpus
Espacio
O(H) for the patch table (H distinct 2×2 patches seen) + O(W·n) live beams

The learned priors are a one-off preprocessing pass; the run cost is the beam search they bias.

Hardware y ejecución
Ejecución nativaSolo CPU
Núcleos
8
RAM
16 GiB
GPU
0
CPU
Apple M1
Máquina
MacBook (Apple M1, 8 cores)
Presupuesto
not logged (exploratory run, not the standardized single-core bench)
Inicio
stochastic; see the run's repro command
Verificar el tablero guardado

estocástico — no se reproduce exactamente; el tablero es verificable

Esto verifica el tablero, no la búsqueda que lo produjo.

just research-record-boards
Código y datos en GitHub

Seguir explorando

Citado por

Fuente de la páginaVer como Markdown