Dr.Fill: Crosswords and an Implemented Solver for Singly Weighted CSPs
Not on the map. Why?
Abstract (arXiv)
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.Fillls performance on crosswords from the American Crossword Puzzle Tournament suggests that it ranks among the top fifty or so crossword solvers in the world.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 2; 2025: 1.
8 papers.
- 2022Evaluating Human-Language Model Interactioncited by 90
- 2021Decrypting Cryptic Crosswords: Semantically Complex Wordplay Puzzles as a Target for NLPcited by 16
- 2022Automated Crossword Solvingcited by 9
- 2024Clue-Instruct: Text-Based Clue Generation for Educational Crossword Puzzlescited by 5
- 2024Language Models are Crossword Solverscited by 5
- 2022Down and Across: Introducing Crossword-Solving as a New NLP Benchmarkcited by 4
- 2025Constraint Satisfaction Approaches to Wordle: Novel Heuristics and Cross-Lexicon Validationcited by 2
- 2023The WebCrow French Crossword Solvercited by 1
- 2025Constraint Satisfaction Approaches to Wordle: Novel Heuristics and Cross-Lexicon Validation3 Oct 2025
- 2024Language Models are Crossword Solvers13 Jun 2024
- 2024Clue-Instruct: Text-Based Clue Generation for Educational Crossword Puzzles9 Apr 2024
- 2023The WebCrow French Crossword Solver27 Nov 2023
- 2022Evaluating Human-Language Model Interaction19 Dec 2022
- 2022Down and Across: Introducing Crossword-Solving as a New NLP Benchmark20 May 2022
- 2022Automated Crossword Solving19 May 2022
- 2021Decrypting Cryptic Crosswords: Semantically Complex Wordplay Puzzles as a Target for NLP17 Apr 2021