mlsanityData to 7 Oct 2026

Solving a Rubik's Cube Using its Local Graph Structure

arXiv 2408.07945 ↗First posted 15 Aug 2024cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

The Rubix Cube is a 3-dimensional single-player combination puzzle attracting attention in the reinforcement learning community. A Rubix Cube has six faces and twelve possible actions, leading to a small and unconstrained action space and a very large state space with only one goal state. Modeling such a large state space and storing the information of each state requires exceptional computational resources, which makes it challenging to find the shortest solution to a scrambled Rubix cube with limited resources. The Rubix Cube can be represented as a graph, where states of the cube are nodes and actions are edges. Drawing on graph convolutional networks, we design a new heuristic, weighted convolutional distance, for A star search algorithm to find the solution to a scrambled Rubix Cube. This heuristic utilizes the information of neighboring nodes and convolves them with attention-like weights, which creates a deeper search for the shortest path to the solved state.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 5 of its 14 references that are in the map. First posted on arXiv 15 Aug 2024.

Builds on

5 of 14 references.

References · 5

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2019Simplifying Graph Convolutional Networkscited by 1,470
  3. 2020Building powerful and equivariant graph neural networks with structural message-passingcited by 95
  4. 2020Graph Networks with Spectral Message Passingcited by 17
  5. 2018Solving the Rubik's Cube Without Human Knowledgecited by 15

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.