數學家表明:打破魔方的難度比還原魔方更難

2020-08-27 古部玩具

魔方還原技巧只要買魔方就會有,你知道打亂一個魔方有多難嗎?

​​40 年來,魔方一直是世界上最受歡迎的謎題之一。正如無數的書中所解釋的那樣,人們已設計出好幾種不同的方法來解決這個問題。有經驗的「快速魔方玩家」可以在幾秒鐘內解決這個問題,將魔方還原。

除了其驚人的靈活性,與魔方相關的還有許多迷人的數學問題。魔方的一次轉動被定義為將六個面中的一個旋轉 90、180 或 270 度。要想通過多次轉動還原魔方,一共有驚人的 43252003274489856000 個可能狀態。

儘管魔方如此複雜, 但2010 年有人證明,無論初始狀態如何,魔方總是可以通過 20 次之內的轉動被還原。這個數字被稱為「上帝的數字」,因為人類已知的所有還原運算方法得出的轉動步數通常都比這個最優值多得多。

但你有沒有想過與這相反的問題:要打亂一個還原的魔方需要多少轉動步數?乍一看,這是一個比計算上帝的數字容易得多的問題。畢竟,與還原魔方不同,置亂魔方不需要任何技巧。

在洗牌問題中,類似的問題已經被回答了。一個著名的例子是 1990 年數學家戴夫·拜爾(Dave Bayer)和珀西·迪亞科尼斯(Perci Diaconis)對「快速洗牌」(riffle shuffle)的研究。如果一副牌的順序是隨機的,那麼我們定義它為「混合的」(mixed),每一種可能的順序都有相同的出現概率。拜耳和迪亞科尼斯表明,七次快速洗牌是必要的,這樣可以大致得到一套混合的標準牌撲克牌。

去年,數學家發表了一篇關於 15 拼圖的類似研究報告,該拼圖是一個 4x4 正方形,填充著 15 個圖塊和一個空白空間。

置亂魔方意味著什麼?

一個人試圖置亂魔方的典型做法是重複的隨機轉動。數學家將由此產生的狀態隨機序列稱為馬爾可夫鏈的一個特例。它的關鍵特性是:給定當前狀態,則下一個狀態出現的概率只取決於這個當前狀態,而不取決於之前任何一個狀態。

將馬爾可夫鏈理論應用於置亂魔方,結果表明,隨著隨機轉動次數增加,處於任一特定可能狀態的概率越來越接近 1/4325200327448985600。數學家稱之為「均勻概率分布」,因為每個可能狀態以相同的概率出現。

在任意數量的隨機轉動之後,魔方的狀態將是隨機的,但其概率分布不一定是均勻分布;某些狀態將比其他狀態更容易發生。

用 d(t) 表示 t 次隨機轉動後的概率分布與均勻概率分布之間的差異。隨著隨機移動次數t的增加,d(t) 值將減小。被攪亂的魔方有較小的 d(t)。

馬爾可夫鏈蒙特卡羅方法

馬爾可夫鏈理論中,d(t) 的這種下降過程被稱為「混合」(mixing)。除了洗牌和拼圖之外,馬爾可夫鏈混合理論也具有非常實際的應用。蒙特卡羅方法也是現代科學和工程中最重要的計算工具之一。這種方法得名於一家著名的賭場,基本上依賴於機率。本質上,它用多個隨機猜測來近似解決數學難題。

在實踐中,馬爾可夫鏈經常被用來產生隨機狀態。要了解馬爾可夫鏈蒙特卡羅方法的準確度,關鍵是計算 d(t) 隨 t 增加而減少的速度。

口袋魔方

研究標準三階魔方的置亂問題是目前一個尚未解決的迷人挑戰。然而,如果我們把注意力轉向一個更小的二階版本,即口袋魔方(pocket cube),它就變得非常容易。

這個魔方中沒有邊緣和中心部分,只剩下角。口袋魔方只有 3674160 個可能的狀態,它的上帝數字只有 11。

在下圖中,我們為口袋魔方繪製 d(t)。經過 11 次轉動,d(t) 仍然很大,為 0.695。在馬爾可夫鏈理論中,使 d(t) 值低於 0.25(通常被稱為「混合時間」)的第一個轉動次數(t 值)為 19。25 次轉動後 d(t) 為 0.092;50 次轉動後 d(t) 為 0.0012;100 次轉動後 d(t) 為 0.00000017。

在 t 次轉動之後,二階魔方狀態概率分布與隨機分布之間的差異

那麼,你應該用多少步來完全置亂一個口袋魔方呢?答案取決於你希望 d(t) 有多小。然而,上帝數字次轉動確實是不夠的。作為最低限度,一個人不應該轉動少於 19 次。(更多細節,包括計算 d(t) 的代碼,可以在 GitHub 獲得。)​​​​

相關焦點

  • 男子公交閉眼還原魔方震驚乘客 曾打破世界紀錄
    男子公交閉眼還原魔方震驚乘客 曾打破世界紀錄 Man can solve Rubik's Cube with eyes closed,這人閉眼睛居然能還原魔方,太厲害了!」
  • 4.22秒還原魔方!22歲小夥打破麥神三階魔方世界紀錄
    對於我們大多數人來說,還原3階魔方的一個面已經不容易了。但是一個名叫Feliks Zemdegs的小夥,只需要4.22秒就能完整還原3階魔方,並創下了新的世界紀錄!3階魔方魔方比賽是一個對腦力和手速的綜合考驗,世界上有很多的魔方遊戲粉絲也在不斷的衝擊速度極限。
  • 魔方啟智|三步還原金字塔魔方
    金字塔魔方是由德國科學家麥菲特Uwe Meffert 教授於1970年發明出,原本是他用於研究金字塔能量的模型,在研究過程中,意外的發明出魔術金字塔。有四個外角塊、四個內角塊和六個邊塊。所以,金字塔魔方發明的時間比三階魔方還要早,他是一種異形魔方,由4個面3層組成,一層和三階魔方差不多,二層只有三個稜塊,而三層只有一個角塊,所以難度並不高,學會了三階魔方再學習金字塔魔方是很容易的。
  • 12歲成都娃「挑戰不可能」 0.89秒還原魔方打破中國紀錄
    但武侯區有個12歲的小男孩李佳洲,能準確地還原一個二階魔方,官方成績用時0.89秒,這個成績,在2018年7月的WCA合肥夏季魔方賽二階魔方複賽現場打破了中國紀錄,成為新的紀錄保持者。  9歲開始自學魔方,現在是成都西川實驗學校初一學生的李佳洲,在大年三十播出的央視《挑戰不可能》節目中,挑戰自己的偶像、前中國魔方速擰紀錄保持者,在20多分鐘還原100個魔方。
  • 魔方還原方法之二階魔方還原
    魔方作為一項手部極限運動,最早出現在匈牙利,廣義上的魔方分異型魔方和正階魔方,導型魔方包括但不限於鏡面魔方、金字塔、斜轉和金字塔;正階魔方又分為二階、三階、四階、五階、六階和其他更高階的。而狹義上的魔方是指三階魔方,我們平常說魔方就是指三階魔方。
  • 魔方公式標準還原法,教你快速還原魔方!
    >魔方共6色6面,每面又分為中央塊(最中間的塊6個)、角塊(4角的塊8個)和 邊塊(4條邊中間的塊12個)。但是要說明的是:每面的名稱是相對的,例如F是前面,就是手拿魔方時面向自己的一面,若把模仿旋轉到另一面,那麼就有新的一面成為前面。
  • 入門魔方教程_魔方教程公式_ 七步魔方還原步數
    【中外玩具網訊】對於初玩魔方的朋友而言,魔方教程、詳細的魔方圖解,公式很是重要,節省很多時間,魔方玩具作為一種益智玩具,深受廣大消費者喜愛,擁有眾多粉絲,同時也舉辦很多魔方大賽。下面隨著中外玩具網小編一起學習最為簡單的魔方還原步數,輕鬆掌握!
  • 魔方教程圖解 玩魔方的公式口訣 魔方還原步數
    每次絞盡腦汁只能復原一面或幾面魔方?只需要簡單七步走,就可以還原三階魔方。魔方,英文名為Rubik's Cube,又叫魔術方塊,也稱魯比克方塊,魔方作為一種智力玩具,備受各國人民的追捧。是匈牙利布達佩斯建築學院厄爾諾·魯比克教授在1974年發明的。三階魔方系由富有彈性的硬塑料製成的6面正方體,共有26塊小立方體。
  • 魔方教程 |三階魔方還原公式
    首先,破解魔方,我們就要先了解它的結構,魔方共6色6面,每面又分為中央塊(最中間的塊6個)、角塊(4角的塊8個)和邊塊(4條邊中間的塊
  • 2歲10個月還原三階魔方,網友評論這個世界紀錄難超越!
    經世界紀錄認證機構(WRCA)官方審核,年僅2歲10個月的岑梓瑜成功以2分23秒的成績復原三階魔方,刷新「最小年齡還原三階魔方」世界紀錄;很多網友評論表示這個世界紀錄難超越!因為2歲10個月大的孩子要還原三階魔方的難度是不可想像的。
  • 三階魔方還原圖文教程-番茄魔方
    本課程為三階魔方最常用的初級解法,也就是大家所說的層先法。課程中詳細地講解了每一步所需要用到的公式和所遇到的各種情況,非常適合新手學習。註: 魔方不是一面一面去還原的,而是一層一層的去還原!!!!簡介下魔方的還原過程①建立底層十字②還原第一層③還原第二層稜塊④建立頂層十字⑤構建頂層完整頂層⑥還原頂層角塊⑦還原頂層稜塊(還原魔方)公式字母表示F- Front 前面,你正對的一面B- Back 後面,背對你,(你看不到)的那一面R- Right 左側面L- Left 右側面U- Up 頂面D -Down 底面魔方的稜塊、角塊和中心塊稜塊是帶有兩個顏色的角塊是帶有三個顏色的中心塊是面上最中心的塊
  • 金字塔魔方的還原方法
    金字塔魔方是一種四面體異形魔方,還原方法比起三階魔方要簡單許多,所以建議新手可以先從還原金字塔魔方開始學起。當然如果你已經掌握了三階魔方的還原要領,那麼金字塔魔方就更是不在話下了。金字塔魔方本身沒有什麼公式,純靠理解,為了方便初學者理解,硬給出了以下「公式」。
  • App實時同步輕鬆還原魔方,計客超級魔方體驗
    充電器的安裝和取出都十分方便,只需要往魔方一側的一小塊的中心點,對準卡扣上即可,在充電的時候,機器會發出提示音。作為智能魔方,計客超級魔方採用手機APP名為[超級魔方]來配對使用。在連接方式上,通過藍牙連接。與傳統的魔方不同,用戶在玩計客超級魔方過程中,可根據魔方的實時狀態自動生成教學內容,以生動有趣的引導用戶思考探索。
  • 三階粽子魔方還原教程
    端午節到了,你是不是那個既不會包粽子又不會玩粽子魔方的人嗎?今天端午節,就給大家出個三階粽子魔方的教程吧。視頻地址:三階粽子魔方還原教程粽子魔方是三階魔方的一種變形,還原方法可以完全用三階魔方的方法。粽子魔方的角塊、稜塊和中心塊,粽子魔方的每個中心塊都有兩種顏色,所以中心塊是有方向的。我們還原粽子魔方時要對照三階魔方分清魔方各層和各個面。這樣來分層之後就按三階魔方的方法還原,方法跟三階類似。第一步:底面十字我們將藍綠中心塊所在的面當底,做出底面十字。做時要注意中心塊方向,在視頻裡會說到。
  • 王鷹豪魔方教學視頻 王鷹豪金字塔魔方教程
    更可貴的是,這個孩子身上流露著一般成年人才具備的特質,自信、沉穩和堅定,特別讓人喜歡。  生活中,我們或多或少都接觸過魔方。在很多人眼裡會玩魔方=高智商。    魔方看上去那麼難,能學得會嗎?  答案是——只要方法得當、認真練習,大人、孩子都可以學會玩魔方。
  • 一秒不到還原魔方,打破世界記錄
    42年前匈牙利教授厄爾諾·魯比克發明魔方時絕對想不到魔方在發明後不久就風靡世界。值得一提的是,當初魯比克發明魔方,只是想幫助學生開拓思維直到魔方在手時,他將魔方轉了幾下後才發現如何把混亂的顏色方塊復原竟是個有趣而且困難的問題。
  • 3.47秒能幹些什麼 一小夥3.47秒還原一個三階魔方 打破世界紀錄
    魔方,大家應該都不陌生了。昨天由世界魔方協會主辦的南昌魔方公開賽在省城的桃花學校舉行。來自全國的一百多名魔方高手給大家帶來了精彩絕倫的魔方比拼。現三階魔方世界紀錄保持者杜宇生也參加了這場比賽。3秒47能幹些什麼呢?
  • 怎樣還原三階魔方
    大家好,在這裡和大家分享一下魔方還原的方法,時間關係就直接開門見山了。三階魔方入門玩法,又叫層先法或七步法。該方法只要7個大的步驟就可以還原。分別是:第一步:小花變十字第二步:白色一層第三步:兩層完成第四步:黃色十字第五步:黃色面完成第六步:四雙眼睛第七步:六面還原
  • 機器人0.38秒內還原二階魔方,這麼神奇?
    還原魔方對人來說是相對輕鬆的,可是對機器人來說則是比較麻煩的。就以一個簡單的二階魔方舉例,它就有3,674,160個變化狀態。不過,這也不代表機器人就無法還原魔方。近日,MIT的一項發明就解決了這個難題:0.38秒內還原了一個二階魔方,不過,他們主要應用了專門的電機和控制器。   而騰訊和香港中文大學的一組研究人員稱他們設計了一個使用多指手的魔方操縱器。
  • 黃秀玲:一起還原魔方吧
    不知道哪一排的一個孩子竟然從桌洞裡掏出一個六面魔方,唉!九年級的孩子還玩這個?!說起魔方,勾起了我的回憶。上一屆我帶了三年的家校班,可以說為那個班付出了很多心力。我在七年級剛開學的時候就和他們一起構建藍圖,其中有一項就是每個人要有除了學習之外的一技之長。老城的孩子大都是單親留守少年,他們本身學習興趣特長的機會並不多。