Edge Matching Puzzles as Hard SAT/CSP Benchmarks

  • Authors:
  • Carlos Ansótegui;Ramón Béjar;César Fernàndez;Carles Mateu

  • Affiliations:
  • Dept. of Computer Science, Universitat de Lleida, Spain;Dept. of Computer Science, Universitat de Lleida, Spain;Dept. of Computer Science, Universitat de Lleida, Spain;Dept. of Computer Science, Universitat de Lleida, Spain

  • Venue:
  • CP '08 Proceedings of the 14th international conference on Principles and Practice of Constraint Programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently, edge matching puzzles, an NP-complete problem, have received, thanks to money-prized contests, considerable attention from wide audiences. This paper studies edge matching puzzles focusing on providing generation models of problem instances of variable hardness and on its resolution through the application of SAT and CSP techniques. From the generation side, we also identify the phase transition phenomena for each model. As solving methods, we employ both; SAT solvers through the translation to a SAT formula, and two ad-hoc CSP solvers we have developed, with different levels of consistency, employing generic and specialized heuristics. Finally, we conducted an extensive experimental investigation to identify the hardest generation models and the best performing solving techniques.