Solving Full NxNxN Rubik's Supercube Using Genetic Algorithm

被引:0
|
作者
Swita, Robert [1 ]
Suszynski, Zbigniew [1 ]
机构
[1] Koszalin Univ Technol, Fac Elect & Informat, Koszalin, Poland
关键词
CUBE;
D O I
10.1155/2023/2445335
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The article presents an algorithm that uses an evolutionary approach to the problem of solving the Full Rubik NxNxN Supercube, i.e., the orientation of all cubies, including the internal ones, not only according to face colors but to the same orientation in 3D space. The problem is formally defined by the matrix representation using affine cubies transforms. The Full Supercube's solving strategy uses a series of genetic algorithms that try to find a better cube configuration than the current one. Once found, movements are made to change the current configuration. This strategy is repeated until the cube is solved. The genetic algorithm limits the movements to the current cluster by solving the cube in stages, outwards from the center of the cube. The movements that solve the clusters are saved as macros and used to train and speed up the algorithm. The purpose of the presented algorithm is to minimize the solution time and not necessarily the number of moves.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Algorithms for Solving Rubik's Cubes
    Demaine, Erik D.
    Demaine, Martin L.
    Eisenstat, Sarah
    Lubiw, Anna
    Winslow, Andrew
    ALGORITHMS - ESA 2011, 2011, 6942 : 689 - 700
  • [2] Augmented Reality Based Guidance for Solving Rubik's Cube Using HMD
    Park, Jaebum
    Park, Changhoon
    HCI INTERNATIONAL 2016 - POSTERS' EXTENDED ABSTRACTS, PT II, 2016, 618 : 524 - 529
  • [3] On the performance analysis of solving the Rubik's cube using swarm intelligence algorithms
    Jeevan, Jishnu
    Nair, Madhu S.
    APPLIED ARTIFICIAL INTELLIGENCE, 2022, 36 (01)
  • [4] Solving the Rubik's Cube with Learned Guidance Functions
    Johnson, Colin G.
    2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 2082 - 2089
  • [5] CUBOT, A ROBOT FOR SOLVING RUBIK'S CUBE.
    Dyer, R.D.
    Hartman, J.S.
    Kelley, R.C.
    Technical Paper - Society of Manufacturing Engineers, 1984,
  • [6] Solving the Rubik's cube with stepwise deep learning
    Johnson, Colin G.
    EXPERT SYSTEMS, 2021, 38 (03)
  • [7] Solving Rubik's Cube: Disk is the new RAM
    Kunkle, Daniel
    Cooperman, Gene
    COMMUNICATIONS OF THE ACM, 2008, 51 (04) : 31 - 33
  • [8] A Novel Rubik’s Cube Problem Solver by Combining Group Theory and Genetic Algorithm
    Darbandi A.
    Mirroshandel S.A.
    SN Computer Science, 2020, 1 (1)
  • [9] Observations on Exploration and Exploitation Effects on Solving Rubik's Cube Using Evolutionary Strategies
    El-Maaty, Ayman M. Abo
    Fayek, Magda B.
    2017 13TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2017, : 95 - 99
  • [10] Solving Hanging Relevancy Using Genetic Algorithm
    Singh, Ashutosh Kumar
    Kumar, Ravi P.
    Leng, Alex Goh Kwang
    2012 2ND INTERNATIONAL CONFERENCE ON UNCERTAINTY REASONING AND KNOWLEDGE ENGINEERING (URKE), 2012, : 9 - 12