速解魔方是指以儘量最少的時間將魔術方塊復原的一項運動。速解魔方除了最常見的3×3×3魔方外,還涵蓋了其他層數的立方體魔方(如2×2×2、4×4×4)、其他形狀與結構的魔方、以及其他玩法如單手解、盲解等。目前世界魔方協會所舉辦與記錄的一共有17項速解魔方的比賽項目。
在2004年,速解玩家們成立了世界魔方協會,以規劃舉辦魔術方塊比賽、制定規則與記錄玩家成績[1]。在2023年間,全球各地就舉辦了總共2135場速解魔方比賽。[2]
以下是大多數玩家以及世界魔方協會使用的轉動代號,用於紀錄公式與解法、生成隨機打亂等。
速解法為玩家速解時所使用的復原方式。以下列舉在速解魔術方塊玩家中最常見的主流解法。
CFOP為四個步驟「Cross、F2L、OLL、PLL」的縮寫,由杰西卡·弗雷德里奇在1997年提出,以層先法的概念為基底,使用較大量的公式(119個公式)以在較少的步數內還原較多的塊體,從而縮短復原所需時間。CFOP因其直觀的解法取徑以及擁有高自由度與可變化性,在一般玩家與頂尖玩家中都是最多人使用的魔術方塊速解法。
其主要分为四个步骤:
層先法顧名思義,即為一層一層復原,需記憶的公式數量因變種而異,但大多不超過10個。是許多速解玩家入門的解法之一。 層先法分為以下幾個步驟:
此部分為較少玩家使用的其他解法。
由台灣的許技江自創的解法[1] (页面存档备份,存于互联网档案馆)[2] (页面存档备份,存于互联网档案馆),設計對象為剛入門的新手玩家。8355法將三階魔方分成第一層的八個塊體、第二層的三個邊塊、其餘的五個邊塊與五個角塊。其步驟如下:
其中的「五邊」和「五角」兩步驟,也可以用於復原五魔術方塊的最後一層。
由台灣玩家洪啟倫所設計,改良自LBL解法。特色為僅需兩個公式,並結合記憶口訣。 [3] (页面存档备份,存于互联网档案馆) [4] (页面存档备份,存于互联网档案馆)
角先方法是先將所有角塊歸位,再復原邊塊的方法。
棱先方法是先將所有棱塊歸位,再復原角塊的方法。
SCAF(Six Cross And Finger shortcut)是台灣玩家賴寬祐的自創解法,其教學影片在Youtube上有超過30萬的觀看次數。[5] (页面存档备份,存于互联网档案馆)
电脑没有记忆公式的困难,因此可以找出更佳的解法。但是由于魔方的可能變化數量巨大,穷举法實際上難以執行。目前广泛使用的算法步骤如下:
用电脑程序进行搜索,双转归原一般需要12步来完成。而复原的步骤则需要18步。但是如果能进一步优化,使得双转归原的结果避开那些需要较长步骤复原的状态,一般可以得到更短的复原步骤。
2007年,電腦科學家古柏曼與他的學生用20台超級電腦花了8000個小時證明上界可改進為26。
通过运用电脑,Tomas Rokicki于2008年宣布证明了任何魔方可以在25步以内解开[5]。而随后,这一结果改进为22步[6]。
2010年,包括Tomas Rokicki和Morley Davidson等人的研究團隊證明任意的魔術方塊打亂狀態可以在20步內還原。
各種魔術方塊速解比賽的世界魔術方塊協會(WCA)紀錄如下:[a][7]