Rubik's Cube Solution and God’s Number

Slides:



Advertisements
Similar presentations
Rubik’s Cube 101 By Andy Camann.
Advertisements

To graph and solve linear inequalities
Copyright © Cengage Learning. All rights reserved.
Angstrom Care 培苗社 Quadratic Equation II
Fundamentals of Engineering
Review from this Lesson
Review from this Lesson
The WHITE Corners Lesson 3 Review from Previous Lesson Review from Previous Lesson Lesson Vocab Lesson Focus Review from this Lesson Review from this Lesson.
Review from this Lesson
Review from this Lesson
Dynamic Programming Introduction Prof. Muhammad Saeed.
David Burdett May 11, 2004 Package Binding for WS CDL.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Polygon Scan Conversion – 11b
Discrete Math Recurrence Relations 1.
Digital Lessons on Factoring
Maths Trail. How many hanging baskets are there in the garden? 1.
Copyright © Cengage Learning. All rights reserved.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
VOORBLAD.
P Preparation for Calculus.
Squares and Square Root WALK. Solve each problem REVIEW:
Ch. 1: Number Relationships
Artificial Intelligence
1 Motion and Manipulation Configuration Space. Outline Motion Planning Configuration Space and Free Space Free Space Structure and Complexity.
Equal or Not. Equal or Not
THE MATHEMATICS OF RUBIK’S CUBES Sean Rogers. Possibilities 43,252,003,274,489,856,000 possible states Depends on properties of each face That’s a lot!!
Prof.ir. Klaas H.J. Robers, January 16, 2013 Supervising a graduating student 1.
Solving the eValue Rubik’s cube
SHAPE IT UP Geometry – 2 nd Grade Kathy Dewberry.
Solve a simple absolute value equation
9.2 Absolute Value Equations and Inequalities
Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and edited by Longin Jan Latecki.
Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
Sections 5.1 & 5.2 Inequalities in Two Variables
How to create Magic Squares
The Pigeonhole Principle Alan Kaylor Cline. The Pigeonhole Principle Statement Children’s Version: “If k > n, you can’t stuff k pigeons in n holes without.
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
1 Sections 5.1 & 5.2 Inequalities in Two Variables After today’s lesson, you will be able to graph linear inequalities in two variables. solve systems.
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Rubik’s Cube By, Logan Emmert
 Yes this sounds boring, but without it, you can’t learn the:  Algorithms, Permutations, Orientations, Formulas, Tricks, whatever you want to call.
3x3x3 Rubik’s Cube Solver Kevin Van Kammen Kyle Rupnow Jason Lavrenz.
Rubik's Cube Algorithm Rianna Richardson.
 Created in 1974 by a Professor of architecture named Erno Rubik  This was suppose to be an object that was not possible. It consists of 26 cubes 
Rubik’s Cube Flickflickflickflickflick… “Woah!”. History of the Cube Developed by Hungarian sculptor/architecture professor, Erno Rubik, in It hit.
Step 2: Solve the 1st side/layer
Welcome to BC Splash!. Financial Planning The smart way to start planning for retirement before you turn 20.
Rubik’s Cube 101 Ken Yuan World Record?
The Rubik's Cube From the history to the play. Table of Contents - Outline History - Invention - Inventor Ascent To Glory The Rubik's Cube - 3x3x3 - Other.
Group Theory and Rubik’s Cube Hayley Poole. “What was lacking in the usual approach, even at its best was any sense of genuine enquiry, or any stimulus.
Lecture 1- Rubik’s Solutions: The Beginner’s Method
Second Semester Review:
The WHITE Corners Lesson 3 Lesson 2 Review Lesson Extension
The YELLOW Edges Lesson 8 Lesson 6 Review Lesson Extension
The YELLOW Cross Lesson 5 Lesson 4 Review Lesson Extension
The YELLOW Corners Lesson 7 Lesson 6 Review Lesson Extension
Jordan Abbatiello, Adam Corbett and Shanade Beharry.
The MIDDLE Layer Lesson 4.
The WHITE Corners Lesson 3.
The WHITE Cross Lesson 2.
The WHITE Cross Lesson 2.
The YELLOW Face Lesson 5: The Yellow Face Lesson 5.
Selected Topics on the Rubik’s Cube
The WHITE Corners Lesson 3.
Selected Topics on the Rubik’s Cube
Presentation transcript:

Rubik's Cube Solution and God’s Number Group Theory Keyang He

Introduction Rubik’s Cube: a 3×3×3 cube in which the 26 subcubes on the outside are internally hinged in such a way that rotation is possible in any plane of cubes. It is invented in 1974 by Ernő Rubik. Originally called the "Magic Cube“

Introduction Rubik’s Group: the group corresponding to possible rotations of a Rubik's cube. The group has order: 8!×37 ×(12! / 2)×211 = 43,252,003,274,489,856,000 Rubik's Graph: Rubik's graph is the Cayley graph of Rubik's group.

Introduction Cont. The minimum number of turns required to solve the cube from an arbitrary starting position is equal to the graph diameter of Rubik's graph, and is sometimes known as God's number.

God’s Number With about 35 CPU-years of idle computer time donated by Google, a team of researchers has essentially solved every position of the Rubik's Cube, and shown that no position requires more than twenty moves.

History of God’s Number Date Lower Bound Upper Bound Gap July, 1981 18 52 34 December, 1990 42 24 May, 1992 39 21 37 19 January, 1995 29 11 20 9 December, 2005 28 8 April, 2006 27 7 May, 2007 26 6 March, 2008 25 5 April, 2008 23 3 August, 2008 22 2 July, 2010

Method of Proving Partition the positions into 2,217,093,120 sets of 19,508,428,800 positions each. Reduce the count of sets we needed to solve to 55,882,296 using symmetry and set covering. Cannot find optimal solutions to each position, but instead only solutions of length 20 or less. Write a program that solved a single set in about 20 seconds. Use about 35 CPU years to find solutions to all of the positions in each of the 55,882,296 sets.

Count of Positions There are positions that require 20 moves. For distances 16 and greater, the number given is just an estimate.

Solution to 3×3×3 Rubik’s Cube Fridrich Method: this method was first developed in the early 1980s combining innovations by a number of cubers. Czech speedcuber Jessica Fridrich is generally given credit for popularizing it by publishing it online in 1997.

Fridrich Method The Cross - This first stage involves solving four edge pieces on one side. It requires 8 or fewer turns to solve. Solve the First Two Layers (F2L) - In F2L, both the corner piece and edge pieces are solved at the same time, reducing the number of twists needed. There are 42 different cases for F2L, 41 plus the already solved case. Orientation of Last Layer (OLL) - This stage involves manipulating the top layer so that all the top cubes have the same color on top, even at the expense of incorrect colors on other sides. This stage involves learning a total of 57 algorithms. Permutation of Last Layer (PLL) - The final stage involves moving the pieces of the top layer while preserving their orientation. There are a total of 21 algorithms for this stage.

Solution to n×n×n Rubik’s Cube Zhihong Qiu’s 8-Step Method: H(p,q,r)=YpZq--Yr-ZqYp-Zq--YrZq

Solution to n×n×n Rubik’s Cube A: X1-[xX]X1 B: Y1-X1-Y1[ (1,1,r) × X]Y1-X1Y1 D: X1H(1,1,r)X1 E: -Zp--Y12Xr-H(p,1,r)Xr-Y12-Zp A B C D E

References http://mathworld.wolfram.com/RubiksCube.html http://mathworld.wolfram.com/GodsNumber.html http://rubiks.wikia.com/wiki/Fridrich_Method http://www.mfblog.org/qu-wei-mo-fang/178/#2 http://www.cube20.org/