999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CFOP算法的魔方還原

2020-09-10 21:34:56唐健席禹
新教育論壇 2020年8期
關鍵詞:人工智能

唐健 席禹

摘要:科學技術是第一生產力,是人類文明進步的基石。科技的進步推動著人類社會的發展。 縱觀人類歷史,對科學思想和科技成果的廣泛傳播和普及,都積極地推動了人類社會的進 步。科學技術普及對提高國民的科技素質,增強公眾對現代科學技術的理解、掌握和運用 能力,把科學思想、科學理念植入民族精神,推動科技事業發展有著重要作用。隨著科技的 發展,智能算法得到越來越廣泛的關注,也更多地應用到日常生活的問題中。其中,還原 魔方成為科普研究的熱點,利用人工智能算法復原魔方具有很大的實用性和經濟價值。基于上述分析設計,本文最終設計并實現了魔方還原的全過程,展現了系統的優良性 能和帶來的巨大優勢,同時分析了模型的優缺點,并提出了改進方法和拓展領域。

關鍵詞:CFOP算法;魔方復原;人工智能

1問題重述

魔方,英文名為Rubik's Cube,又叫魯比克方塊,臺灣地區稱之為魔術方塊,香港地區 稱之為扭計骰,最早是由匈牙利布達佩斯建筑學院厄爾諾#魯比克教授于1974年發明的。 魔方,狹義上指三階魔方。三階魔方形狀通常是正方體,每個邊有三個方塊,官方版的魔方變長為57mm"三階魔方有一個連接著六個中心塊的中心軸以及8個角塊,12個棱塊構成,當它們連接在一起的時候會形成一個整體,并且任何一面都可水平轉動而不影響到其他方塊。

魔方在發明后不久就風靡世界。除了對教育行業帶來深遠影響,魔方也對科學研究產生了巨大推動力。截至目前,晶體學、晶體電子衍射、夸克以及基因學等多個領域的模型構建都曾借鑒過三階魔方。如今人工智能技術的很多應用場景中也有了“魔方”的身影。因此,如何設計出一種數學算法還原打亂的魔方成為熱門問題。

2符號說明和定義

符號說明R, L, U, D, F, B 分別表示右側層、左側層、上層、底層、前面層、后面層的轉動

定義1:魔方的原始狀態:當魔方同一個面上的所有小塊面均為同一種顏色,則稱魔方處于原始狀態。

定義2:魔方的復原:指將一個狀態的魔方通過特定的轉動方式變成魔方的原始狀態。

定義3:魔方的轉動:在本文中,魔方的轉動均指把魔方某個面上的所有小塊全部順 時針轉動。同時,只考慮魔方的側面一層的轉動,不考慮魔方中心層的轉動。

3問題假設

1、假設已經確定了每個面的顏色。魔方的54小面按照國際慣例貼有紅、橙、綠、藍、白、黃6種顏色的貼紙。旋轉魔方的各層可以將魔方的色面打亂或者復原。

4問題分析

本文研究的核心問題就是魔方復原。首先應該對魔方進行一般性分析,包括魔方的結構,相關操作和魔方狀態的唯一性表示方法。目前主流魔方復原方法有層先法、CFOP 法、TM法等。

層先法是一種逐層復原魔方的方法。此種方法分為底層棱塊歸位,底層角塊歸位,中間層棱塊歸位,頂層棱塊朝向調整,頂層角塊朝向調整,頂層棱塊位置調整和頂層角塊位置。

CFOP法由捷克的Jessica Fridrich提出,是一種特別適合魔方速擰比賽的方法【2】

綜上考慮,本文選擇CFOP的處理方法,對問題進行進一步分析。

5模型建立與求解

首先,我們知道魔方是由一些小方塊連接在一起組成的一個大立方體。大立方體有六個面,每個面都是由9個小方格組成的一個平面。如下圖1所示,其中,A代表中心 塊,B代表角塊,C代表邊塊。

求解

通過對魔方轉動的分析,我們發現打亂后的魔方,存在轉動序列使得魔方變為以下四種基本情況:(1)僅有三棱變換;(2)僅有三角變換;(3)僅有兩棱翻轉;(4)僅有兩角扭轉,但扭轉方向不同。下面給出這四種基本情況的轉動序列。

⑴對于僅有三棱置換的情況,存在轉動序列如下所示:

(B2U)(RL3B2LR3)(UB2) = (ULB, UBR, URF) (2)

使得在該轉動序列下魔方的三個棱發生變化,相互置換,其他小塊均保持不變。其他情況的三棱置換以此類推。

對于僅有三角置換的情況,存在轉動序列形式如下:

(R3FR3)B2(RF3R3)B2R2 = (ULB, UBR, URF) (3)

使得在該轉動序列下魔方的三個較快發生了變化,相互置換,其他小塊均保持不變。其他情況的三棱置換以此類推。

對于僅有兩棱翻轉的情況,分為相鄰的棱和相對的棱這兩個類別。對于相鄰的棱存在轉動序列如下:

(BL3(DFU)BL)(B3L(U3F3D3)B3L3) = (UL, LU)(UB, BU) (4)

對于相對的棱存在轉動序列如下:

(BF3)(L3U)B3(LU3)(FB3)(RU3)B(R3U) = (UL, LU)(UR, RU) (5)

使得在該轉動序列下的魔方僅有兩棱轉動,其他小塊均保持不變。其他情況的三棱置 換以此類推。

對于僅有兩角扭轉,且扭轉方向不同的情況,分為相對的角塊和相鄰的角塊兩個類別。對于相鄰的兩角扭轉,且方向不同,存在轉動序列如下:

B(U3FL3)(U2LU)B3(U3L3U2)(LF3U) = (ULB, LBU, BUL)(UBR, RUB, BRU) (6)

如果相對的兩角扭轉,且扭轉方向不同,存在序列如下:

(F3UBU3F)(U(LFL3)B3(LF3L3)U3) = (ULB, LBU, BUL)(UFR, FRU, RUF) (7)

使得在該轉動序列下的魔方僅有兩角扭轉,且方向不變,其他小塊均保持不變。其他情況的三棱置換以此類推。在轉動時,我們默認中間層是不參與轉動的因為所有中間層的轉動均可由周邊層轉動進行實現。基于上述的定義,我們可以完整還原魔方的色塊和位塊的所有轉動。

6模型的優缺點和推廣

6.1模型的優缺點

6.1.1優點

本模型的建立,推導合理縝密。由于魔方的狀態的復雜性,我們采用CFOP法將魔方進行分層次的分析,從而降低了魔方還原時的復雜性,使還原時更加簡便快捷。采用該方法運行結果有較高的概率可以將打亂的魔方進行還原,若還原失敗,可以再次運行進入循,使魔方最終還原。

6.1.2缺點

本模型僅采用了六種還原方法,還原方法較少,將導致采用該方法時運行時間依舊較長,與人為還原魔方相比,較為不靈活。運行結果時發現,對于某少數打亂的魔方難以還原。

6.2模型的推廣

(本文魔方系統是將解魔方算法應用程序語言,模擬人)魔方的思維過程對任意狀態下的魔方進行復原求)。由對魔方群的分析可知,解魔方是一個依賴搜索解決問題的 非確定多項式問題,即可在多狀態空間內被非唯一確定。因此如果試圖用更少的巧動步驟開解魔方,便意味著捜索要在更廣闊的狀態空間中進行。由此產生的同構狀態會隨著巧數的減少而成指數形式增長,本文僅采用六種方法,程序較為簡單可行,可以作為初學程序解魔方的典型方法。

參考文獻:

[1]鄭瑜.魔方原理及其應用[D].浙江大學,2009.

[2]揭宗昌,郭力峰,蔡澤輝.多變魔方機器人的控制系統設計[J].微型機與應用,2011, 30(7):101-103.

[3]李世春.魔方的科學和計算機表現[M]. 2003.

[4]黎廣輝.三維虛擬魔方游戲軟件的設計與實現[D].華中科技大學,2011.

[5]魔方算法的研究和系統實現[D].東北大學,2013.

猜你喜歡
人工智能
我校新增“人工智能”本科專業
用“小AI”解決人工智能的“大”煩惱
汽車零部件(2020年3期)2020-03-27 05:30:20
當人工智能遇見再制造
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
AI人工智能解疑答問
人工智能與就業
IT經理世界(2018年20期)2018-10-24 02:38:24
基于人工智能的電力系統自動化控制
人工智能,來了
數讀人工智能
小康(2017年16期)2017-06-07 09:00:59
人工智能來了
學與玩(2017年12期)2017-02-16 06:51:12
主站蜘蛛池模板: 热这里只有精品国产热门精品| 国产免费看久久久| 亚洲h视频在线| 精品天海翼一区二区| 亚洲三级电影在线播放| 99精品在线看| 国产va在线| 97久久人人超碰国产精品| 高清精品美女在线播放| 国产精品嫩草影院av| 欧美视频在线不卡| 亚洲天堂精品在线| 538精品在线观看| 久草中文网| 亚洲视屏在线观看| 不卡无码网| 91外围女在线观看| 四虎影视8848永久精品| 久久精品只有这里有| 欧美综合在线观看| 国产乱子伦精品视频| 色婷婷丁香| 久久91精品牛牛| 国产又粗又爽视频| 成人日韩欧美| 狠狠干欧美| 婷婷六月天激情| 亚洲精品桃花岛av在线| 免费福利视频网站| 亚洲国产午夜精华无码福利| 九色91在线视频| 日韩在线1| 午夜a级毛片| 国产精品人人做人人爽人人添| 亚洲午夜国产精品无卡| 久久精品亚洲热综合一区二区| av一区二区三区在线观看| 中文字幕第1页在线播| 精品三级网站| 国产精品19p| 亚洲性影院| 国产老女人精品免费视频| 毛片基地美国正在播放亚洲| 国产不卡国语在线| 手机永久AV在线播放| 亚洲a免费| 午夜精品福利影院| 国产亚洲欧美日韩在线观看一区二区| 成人av专区精品无码国产| 国内精品视频| 人妻无码AⅤ中文字| 岛国精品一区免费视频在线观看| 精品無碼一區在線觀看 | 激情六月丁香婷婷四房播| 亚洲天堂视频在线免费观看| 国产乱子伦视频在线播放| 少妇精品在线| 日韩中文精品亚洲第三区| 欧美va亚洲va香蕉在线| 欧美激情第一欧美在线| 老司机午夜精品网站在线观看 | 伊人久久大香线蕉综合影视| 91精品人妻互换| 久久免费视频播放| 免费一级毛片完整版在线看| 免费观看亚洲人成网站| 国内精品视频在线| 亚洲成人动漫在线| 欧美午夜视频在线| 国产一区二区丝袜高跟鞋| 毛片免费试看| 一级不卡毛片| 免费高清自慰一区二区三区| а∨天堂一区中文字幕| 2021国产精品自产拍在线| 国产69精品久久| 呦女精品网站| 亚洲精品波多野结衣| 国产在线精彩视频二区| 极品国产在线| 欧美成人第一页| 成人精品视频一区二区在线|