Abstract

We describe Dr.Fill, a program that solves American-style crossword puzzles. From a technical perspective, Dr.Fill works by converting crosswords to weighted CSPs, and then using a variety of novel techniques to find a solution. These techniques include generally applicable heuristics for variable and value selection, a variant of limited discrepancy search, and postprocessing and partitioning ideas. Branch and bound is not used, as it was incompatible with postprocessing and was determined experimentally to be of little practical value. Dr.Filll's performance on crosswords from the American Crossword Puzzle Tournament suggests that it ranks among the top fifty or so crossword solvers in the world.

Details

Title
Dr.Fill: Crosswords and an Implemented Solver for Singly Weighted CSPs
Author
Ginsberg, M L
Pages
851-886
Section
Articles
Publication year
2011
Publication date
2011
Publisher
AI Access Foundation
ISSN
10769757
e-ISSN
19435037
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2554108116
Copyright
© 2011. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://www.jair.org/index.php/jair/about