Solving NP-Complete Akari games with deep learning

被引:0
|
作者
Sbrana, Attilio [1 ]
Bizarro Mirisola, Luiz Gustavo [1 ]
Soma, Nei Yoshihiro [1 ]
Lima de Castro, Paulo Andre [1 ]
机构
[1] Aeronaut Inst Technol ITA, Dept Comp Sci, Sao Jose Dos Campos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Deep learning; Puzzle solving; NP-completeness; ALGORITHM;
D O I
10.1016/j.entcom.2023.100580
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes a deep learning-based agent that solves 10 x 10 board size puzzle games of the NPComplete Akari genre, while learning tabula rasa, that is, never exposed to any rules of the game. A six-model ensemble is trained to form a single solution policy. Lamp placements are chosen sequentially until the final resolution or failure. For the training and testing of the agent, over 3 million games were randomly produced with at least one known solution. The proposed agent solves 98.1% of Akari games that were never shown to it during training, revealing that the agent can learn implicit rules in NP-complete games. These approaches and training procedures proposed can guide future research on tabula rasa neural network agents for solving games or NP-Complete problems.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Finding a Nash equilibrium in spatial games is an NP-complete problem
    Baron, R
    Durieu, J
    Haller, H
    Solal, P
    ECONOMIC THEORY, 2004, 23 (02) : 445 - 454
  • [2] Finding a Nash equilibrium in spatial games is an NP-complete problem
    Richard Baron
    Jacques Durieu
    Hans Haller
    Philippe Solal
    Economic Theory, 2004, 23 : 445 - 454 (2004)
  • [3] Shellability is NP-complete
    Goaoc, Xavier
    Patak, Pavel
    Patakova, Zuzana
    Tancer, Martin
    Wagner, Uli
    JOURNAL OF THE ACM, 2019, 66 (03)
  • [4] BLOCKSUM is NP-Complete
    Haraguchi, Kazuya
    Ono, Hirotaka
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (03) : 481 - 488
  • [5] TETRAVEX is NP-complete
    Takenaga, Yasuhiko
    Walsh, Toby
    INFORMATION PROCESSING LETTERS, 2006, 99 (05) : 171 - 174
  • [6] DAG reversal is NP-complete
    Naumann, Uwe
    JOURNAL OF DISCRETE ALGORITHMS, 2009, 7 (04) : 402 - 410
  • [7] Properties of NP-complete sets
    Glasser, Christian
    Pavan, A.
    Selman, Alan L.
    Sengupta, Samik
    SIAM JOURNAL ON COMPUTING, 2006, 36 (02) : 516 - 542
  • [8] System BV is NP-complete
    Kahramanogullari, Ozan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 143 : 87 - 99
  • [9] System BV is NP-complete
    Kahramanogullari, Ozan
    ANNALS OF PURE AND APPLIED LOGIC, 2008, 152 (1-3) : 107 - 121
  • [10] Autoreducibility of NP-Complete Sets
    Hitchcock, John M.
    Shafei, Hadi
    33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47