Every newspaper crossword you solve was first built — somebody chose a grid pattern and then dropped real words into it so that every horizontal and every vertical run spells something legal. Solving is fun. Construction is the quiet nightmare on the other side.
The catch is the interlock. Each square where an across word crosses a down word must agree on a single letter. Pick a word for one slot and you constrain every slot it touches; those constrain their neighbors, and the ripples cross the whole board. Choose a great word in the top-left corner and you might make a slot in the bottom-right impossible to fill.
That cascade of "this choice forces that choice" is not a quirk of crosswords. It is the same shape — many local constraints that must all hold at once — that sits at the heart of the hardest problems in computer science.
Comments
Loading comments...