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 条
  • [31] Finding a tree structure in a resolution proof is NP-complete
    Hoffmann, Jan
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (21-23) : 2295 - 2300
  • [32] The minimal logically-defined NP-complete problem
    Barbanchon, R
    Grandjean, E
    STACS 2004, PROCEEDINGS, 2004, 2996 : 338 - 349
  • [33] Recognizing Union-Find trees is NP-complete
    Gelle, Kitti
    Ivan, Szabolcs
    INFORMATION PROCESSING LETTERS, 2018, 131 : 7 - 14
  • [34] Packing cubes into a cube is NP-complete in the strong sense
    Yiping Lu
    Danny Z. Chen
    Jianzhong Cha
    Journal of Combinatorial Optimization, 2015, 29 : 197 - 215
  • [35] Packing cubes into a cube is NP-complete in the strong sense
    Lu, Yiping
    Chen, Danny Z.
    Cha, Jianzhong
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2015, 29 (01) : 197 - 215
  • [36] Research of NP-Complete Problems in the Class of Prefractal Graphs
    Kochkarov, Rasul
    MATHEMATICS, 2021, 9 (21)
  • [37] Autoreducibility of NP-Complete Sets under Strong Hypotheses
    Hitchcock, John M.
    Shafei, Hadi
    COMPUTATIONAL COMPLEXITY, 2018, 27 (01) : 63 - 97
  • [38] Switching to Hedgehog-Free Graphs Is NP-Complete
    Jelinkova, Eva
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2011, 2011, 6648 : 463 - 470
  • [39] k-LSAT is NP-Complete for k≥3
    Xu, Dao-Yun
    Deng, Tian-Yan
    Zhang, Qing-Shun
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (03): : 511 - 521
  • [40] FINDING A HOMOMORPHISM BETWEEN 2 WORDS IS NP-COMPLETE
    EHRENFREUCHT, A
    ROZENBERG, G
    INFORMATION PROCESSING LETTERS, 1979, 9 (02) : 86 - 88