Dr.Fill: Crosswords and an Implemented Solver for Singly Weighted CSPs
Dr.Fill: Crosswords and an Implemented Solver for Singly Weighted CSPs
复制标题
Dr.Fill:填字游戏和单加权 CSP 的实现求解器
DOI:
10.1613/jair.3437
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
M. Ginsberg
中科院分区:
文献类型:
--
作者:
M. Ginsberg
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. Fill'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.