Solving a Rubik's Cube Using its Local Graph Structure

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Yao, Shunyu, Lee, Mitchy
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913468669493248
author Yao, Shunyu
Lee, Mitchy
author_facet Yao, Shunyu
Lee, Mitchy
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2408_07945
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Solving a Rubik's Cube Using its Local Graph Structure
Yao, Shunyu
Lee, Mitchy
Artificial Intelligence
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.
title Solving a Rubik's Cube Using its Local Graph Structure
topic Artificial Intelligence
url https://arxiv.org/abs/2408.07945