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 条
  • [21] Solving Cryptarithmetic Problems Using Parallel Genetic Algorithm
    Abbasian, Reza
    Mazloom, Masoud
    SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 308 - 312
  • [22] Solving a new type of TSP using Genetic Algorithm
    Chen, Dan
    IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 3333 - 3339
  • [23] An Evolutionary Approach for Solving the Rubik's Cube Incorporating Exact Methods
    El-Sourani, Nail
    Hauke, Sascha
    Borschbach, Markus
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, PT I, PROCEEDINGS, 2010, 6024 : 80 - 89
  • [24] Solving the Rubik's Cube of AAA mortality in Brazil using space-time cube analysis
    Brown, Craig S.
    Rocha, Oscar Moreno
    Obi, Andrea T.
    VASCULAR MEDICINE, 2024, 29 (05) : 532 - 533
  • [25] Design and Comparison of two Evolutionary Approaches for Solving the Rubik's Cube
    El-Sourani, Nail
    Borschbach, Markus
    PARALLEL PROBLEM SOLVING FROM NATURE-PPSN XI, PT II, 2010, 6239 : 442 - 451
  • [26] Solving the Flexible Flow Shop Problem Using the Chu_ Beasley's Genetic Algorithm
    Jimenez, A. P.
    Munoz, C. A.
    Toro, E. M.
    ENTRE CIENCIA E INGENIERIA, 2013, (13): : 34 - 40
  • [27] Solving the Bipartite Subgraph Problem Using Genetic Algorithm with Conditional Genetic Operators
    Chen, Zhi-Qiang
    Wang, Rong-Long
    Okazaki, Kozo
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2009, 4 (05) : 663 - 667
  • [28] Rough Sets and Genetic Algorithm Using for Diagnostic Problems Solving
    Altahr, Sakena Saied Alsadig
    Gallova, Stefania
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2015, VOL II, 2015, : 787 - 790
  • [29] Solving Bus Terminal Location Problem Using Genetic Algorithm
    Babaie-Kafaki, S.
    Ghanbari, R.
    Nasseri, S. H.
    Ardil, E.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 14, 2006, 14 : 90 - +
  • [30] Solving an Industrial Shop Scheduling Problem Using Genetic Algorithm
    Moghadam, Ali Mokhtari
    Wong, Kuan Yew
    Piroozfard, Hamed
    Asl, Ali Derakhshan
    Hutajulu, Tiurmai Shanty
    MATERIALS, INDUSTRIAL, AND MANUFACTURING ENGINEERING RESEARCH ADVANCES 1.1, 2014, 845 : 564 - 568