← Latest papers
🔢 mathematics

Queen Domination by SAT Solving

This paper presents a high-performance, proof-producing SAT framework that resolves the previously open n=19n=19 queen domination case and corrects the enumeration for n=16n=16 by leveraging a geometrically informed encoding, symmetry breaking, and a unified verification pipeline to ensure independently verifiable correctness.

Original authors: Taha Rostami, Curtis Bright

Published 2026-07-30
📖 3 min read🧠 Deep dive

Original authors: Taha Rostami, Curtis Bright

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a world where math isn't just about numbers on a page, but about solving puzzles so complex that even the smartest human brains get dizzy. This is the realm of combinatorial search, a branch of computer science and mathematics dedicated to finding the best way to arrange things. Think of it like trying to find the perfect seating chart for a massive wedding where every guest has specific rules about who they can sit next to, or figuring out the absolute minimum number of security guards needed to watch every corner of a museum without leaving a blind spot.

One of the most famous puzzles in this field is the Queen Domination Problem. Picture a chessboard. A queen is a powerful piece that can attack everything in its row, its column, and both of its diagonal paths. The question is simple but tricky: What is the smallest number of queens you need to place on an n×nn \times n board so that every single square is under attack? It sounds easy for a small board, but as the board gets bigger, the number of possible arrangements explodes into the billions, trillions, and beyond. For over a century, mathematicians have been trying to solve this, not just to find the number, but to count exactly how many different ways you can arrange those queens. Why does this matter? Because solving these puzzles helps us understand how to organize complex systems, from scheduling flights to designing computer chips. But there's a catch: when computers do the math, they can make mistakes, and sometimes they miss the answer entirely.

This is where Taha Rostami and Curtis Bright step in with their paper, "Queen Domination by SAT Solving." They tackled the problem of counting all the unique ways to place the minimum number of queens on chessboards up to size 19. Instead of writing a custom program to hunt for solutions like previous researchers did, they translated the entire chessboard puzzle into a language that a SAT solver (a super-smart logic machine) understands. Think of a SAT solver as a detective that checks if a set of rules can ever be true. If the detective says "no," it can prove it with a certificate that anyone else can check to make sure the detective didn't lie.

The authors built a special "translation" of the chessboard that highlighted the geometry of the game, using a clever trick called a Hilbert curve to organize the clues so the detective could find the answer faster. They also used a strategy called Cube-and-Conquer, which is like splitting a giant, impossible-to-eat cake into thousands of tiny, manageable slices that different computers can eat at the same time. The result? They didn't just solve the puzzle; they proved their solution was 100% correct.

Their work uncovered a surprising error in the history of this problem. For a 16x16 board, previous experts thought there were only 43 unique ways to place the queens. Rostami and Bright proved that there are actually 371 ways—a massive difference that suggests the old computer program had a hidden bug that was missing most of the solutions. Furthermore, they solved a case that had been open for a long time: the 19x19 board. They found that there are exactly 11 unique ways to dominate that board with the minimum number of queens. By generating "proof certificates" for every single result, they gave the math community a level of trust that was previously impossible, showing that when you combine smart encoding with rigorous proof-checking, you can solve problems that even the best specialized software might miss.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →