PROVING CORRECTNESS OF A KRK CHESS ENDGAME STRATEGY BY SAT-BASED CONSTRAINT SOLVING

被引:2
|
作者
Malikovic, Marko [1 ]
Janicic, Predrag [2 ]
机构
[1] Univ Rijeka, Fac Humanities & Social Sci, Slavka Krautzeka BB, Rijeka 51000, Croatia
[2] Univ Belgrade, Fac Math, Belgrade 11000, Serbia
关键词
REPRESENTATION; SYSTEM;
D O I
10.3233/ICG-2013-36203
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Chess endgame strategies describe, in a concise and intuitive way, the rules that a player should follow to ensure a win (or a draw). Endgame strategies are useful for both computer and human players. Their correctness can be proved in several ways. In this article we present one of them: a computer assisted proof based on reduction to propositional logic, more precisely to SAT. We focus on a strategy for the KRK endgame. The reduction to SAT is performed by using a constraint solving system URSA. The relevant lemmas produced SAT instances with hundreds or even thousands of variables and clauses, but URSA still successfully handled them. We would like to emphasise that this is the first computer-assisted high-level proof of the correctness of a strategy for some chess endgame. The presented methodology can be applied to other endgames and other games as well. Therefore, the point of this article is not only presenting a proof of correctness of an endgame strategy, but also presenting a new methodology for computer-assisted reasoning about chess endgames.
引用
收藏
页码:81 / 99
页数:19
相关论文
共 26 条
  • [1] Proving Correctness of a KRK Chess Endgame Strategy by Using Isabelle/HOL and Z3
    Maric, Filip
    Janicic, Predrag
    Malikovic, Marko
    [J]. AUTOMATED DEDUCTION - CADE-25, 2015, 9195 : 256 - 271
  • [2] Employee Scheduling With SAT-Based Pseudo-Boolean Constraint Solving
    Nieuwenhuis, Robert
    Oliveras, Albert
    Rodriguez-Carbonell, Enric
    Rollon, Emma
    [J]. IEEE ACCESS, 2021, 9 : 142095 - 142104
  • [3] Proving ∀μ-calculus properties with SAT-based model checking
    Wang, BY
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 113 - 127
  • [4] Incremental Solving Techniques for SAT-based ATPG
    Tille, Daniel
    Eggersgluess, Stephan
    Drechsler, Rolf
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (07) : 1125 - 1130
  • [5] A SAT-based constraint solver and its performance evaluation
    Tamura, Naoyuki
    Tanjo, Tomoya
    Banbara, Mutsunori
    [J]. Computer Software, 2010, 27 (04) : 183 - 196
  • [6] SAT-Based Strategy Extraction in Reachability Games
    Een, Niklas
    Legg, Alexander
    Narodytska, Nina
    Ryzhyk, Leonid
    [J]. PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 3738 - 3745
  • [7] Unifying SAT-Based Approaches to Maximum Satisfiability Solving
    Ihalainen, Hannes
    Berg, Jeremias
    Jarvisalo, Matti
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2024, 80 : 931 - 976
  • [8] Solving Linear Arithmetic with SAT-based Model Checking
    Vizel, Yakir
    Nadel, Alexander
    Malik, Sharad
    [J]. PROCEEDINGS OF THE 17TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD 2017), 2017, : 47 - 54
  • [9] Unifying SAT-Based Approaches to Maximum Satisfiability Solving
    Ihalainen, Hannes
    Berg, Jeremias
    Järvisalo, Matti
    [J]. Journal of Artificial Intelligence Research, 2024, 80 : 931 - 976
  • [10] Constraint-based and SAT-based diagnosis of automotive configuration problems
    Rouven Walter
    Alexander Felfernig
    Wolfgang Küchlin
    [J]. Journal of Intelligent Information Systems, 2017, 49 : 87 - 118