Solving Logic Grid Puzzles with an Algorithm that Imitates Human Behavior
This work addresses logic puzzle solving for users by offering an interpretable approach, but it is incremental as it applies existing human heuristics to a specific domain.
The paper tackles logic grid puzzles by developing an algorithm that mimics human problem-solving behavior, providing detailed explanations of its reasoning based on human heuristics to enhance user understanding.
We present in this paper our solver for logic grid puzzles. The approach used by our algorithm mimics the way a human would try to solve the same problem. Every progress made during the solving process is accompanied by a detailed explanation of our program's reasoning. Since this reasoning is based on the same heuristics that a human would employ, the user can easily follow the given explanation.