Fast constraint satisfaction problem and learning-based algorithm for solving Minesweeper
Yash Pratyush Sinha, Pranshu Malviya, Rupaj Kumar Nayak

TL;DR
This paper models Minesweeper as CSP and MDP, introducing a new deterministic search method and machine learning techniques, including deep Q-learning, to improve solution accuracy and efficiency.
Contribution
It presents a novel CSP-based enumeration method and integrates machine learning with MDP for enhanced Minesweeper solving performance.
Findings
The proposed method achieves higher accuracy across different Minesweeper configurations.
Deep Q-learning outperforms traditional heuristics in solution accuracy.
The approach is effective for various mine densities.
Abstract
Minesweeper is a popular spatial-based decision-making game that works with incomplete information. As an exemplary NP-complete problem, it is a major area of research employing various artificial intelligence paradigms. The present work models this game as Constraint Satisfaction Problem (CSP) and Markov Decision Process (MDP). We propose a new method named as dependents from the independent set using deterministic solution search (DSScsp) for the faster enumeration of all solutions of a CSP based Minesweeper game and improve the results by introducing heuristics. Using MDP, we implement machine learning methods on these heuristics. We train the classification model on sparse data with results from CSP formulation. We also propose a new rewarding method for applying a modified deep Q-learning for better accuracy and versatile learning in the Minesweeper game. The overall results have…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Artificial Intelligence in Games · Scheduling and Timetabling Solutions
MethodsQ-Learning
