Aller au contenu

Méthodes

Des techniques décrites pour être réutilisées, plutôt qu'un unique run scoré.

5 pages

concept
La traîne comme problème exact à part entière

Un plateau partiel solide, c'est une région haute que le producteur a travaillée plus une bande basse de rangées inachevées. On gèle le haut, on confie la traîne à un solveur de contraintes exact, et on lit quelle moitié fixe le plafond : la structure du producteur ou la fin de partie bâclée.

page
Comment l'étude de la réparation est construite

Le moteur derrière l'étude sur la réparation : une unique boucle composable de destruction-réparation où une variante est un changement déclaré par rapport à un parent, l'IO et le scoreur partagés avec l'étude DFS, une carte des désaccords maintenue de façon incrémentale, et la définition de chaque statistique que l'étude fait ressortir.

page
Comment l'étude DFS est construite

Le moteur derrière l'étude DFS : un backtracker composable où une variante est un changement déclaré au-dessus d'un parent, une couche IO partagée que chaque algorithme parle, et les définitions de chaque statistique que l'étude soulève : débit de nœuds, profondeur, ruptures.

page
Comment l'étude sur les indices est construite

L'appareillage derrière l'étude sur les indices : un générateur paramétrique de plateaux fidèle à la recette de couleurs d'Eternity II à toutes les tailles, la famille de backtrackers à ordre de remplissage, l'unique scoreur canonique, et le morceau d'arithmétique qui garde l'axe du nombre significatif, le plancher des coutures épinglées.

expérience
Un élagage correct par comptage des couleurs pour la recherche tolérante aux ruptures

Suivre, couleur par couleur, l'offre de demi-arêtes face à la demande du front dans un DFS à budget de ruptures, et élaguer dès que le déficit ou sa parité dépasse les ruptures restantes. Correct par construction ; le gain se compose avec la profondeur.