Graph Theory & Rubik's Cube · Concept guide

How Can Graph Theory and 2D Topology Explain a 3×3 Rubik's Cube?

A 3×3 Rubik's Cube is a finite permutation system. This guide projects its 26 visible cubies and 54 stickers onto intersecting 2D rings so every move can be followed as a path.

1. From cubies to graph vertices

Treat each sticker position as a vertex. Stickers on the same corner or edge form a related group, while a ring records the coordinate layer shared by those stickers. The colored points are projections of real stickers, not extra pieces.

For example, the red point near the front cluster represents a red sticker on F. Together with neighboring points on U and R it forms one corner; during an F turn these points travel on the same Z-axis orbit.

2. Color and face mapping

ColorFace2D meaning3D meaning
WhiteU · UpY=+1 ring cluster9 stickers on the upper layer
YellowD · DownY=-1 ring cluster9 stickers on the lower layer
RedF · FrontZ=+1 ring clusterFront face toward the viewer
BlueB · BackZ=-1 ring clusterBack face opposite the front
GreenR · RightX=+1 ring cluster9 stickers on the right
OrangeL · LeftX=-1 ring cluster9 stickers on the left
A color is the current state of a sticker, not a permanent coordinate. After a turn, colors exchange positions along the graph while center stickers continue to define face directions.

3. What do the rings mean?

The three ring families represent the X, Y and Z axes. Their three radii are the -1, 0 and +1 layers. The blue B cluster therefore denotes the back face and the Z=-1 layer, not merely a decorative border.

The blue B ring is therefore not merely the boundary of a blue face. It is the 2D orbit of the Z=-1 layer. Dragging it permutes all nine back-layer stickers together with adjacent boundary stickers.

4. A turn is a permutation

For example, R rotates the X=+1 layer by 90 degrees. In 2D, points advance along one orbit; in 3D, the right face rotates and the right columns of U, F, D and B are exchanged. A formula such as R U R′ U′ is a path in the cube group's Cayley graph.

In permutation notation, a turn is a bijection of the sticker set. R U R′ U′ applies four generators in sequence; every possible algorithm is a path in a Cayley graph of the 3×3 cube group.

5. How to study an algorithm

1. Observe one layer orbit

Drag one ring about 90°. Focus only on its points, then compare the 3D cube to see which face each point enters.

2. Track one corner

Choose three intersecting points of different colors, such as the white-red-green U-F-R corner. Apply U or R and watch the three colors move along neighboring rings.

3. Record an algorithm path

Enter U R F D L B on the keyboard; Shift plus a letter means counterclockwise. Read every move as an edge of the Cayley graph instead of memorizing a formula in isolation.

Conclusion

The 2D rings are not a simple unfolding of the cube. They preserve layers, axes and adjacency as a structured projection. Spatial motion becomes movement along planar orbits, while the 3D model verifies the result. This dual view helps reveal permutation patterns in group-theory research, algorithm analysis and teaching.

Graph Theory & Rubik's Cube · 2D ring topology linked to a 3D visualization tool