8岁“魔”童打破世界纪录,难道他掌握了群论的终极奥义?
加星标,才能不错过每日推送!方法见文末插图
虽然魔方可以从小学到大,但是魔方中的数学你知道多少呢?
据说是世界上最早的魔方
各种不同的衍生魔方
三阶魔方单次还原世界纪录历史
三阶魔方的内部构造和运动副
四阶魔方内部构造图
奇数阶魔方状态总数:
偶数阶魔方状态总数:
CFOP四个阶段的目标状态
当规定了元素的“乘积”法则之后,元素的集合G若满足下面四个条件,则称其为群G:
①集合对乘积的封闭性:
②乘积满足结合律:
③集合中存在左恒元,用它左乘集合中的任意元素,保持该元素不变:
④任意元素的左逆元存在于集合中,满足:
即每个元素都存在一个与它运算后等于左恒元的元素
设G是魔方所有转动生成的集合,那么它能够满足:
1.封闭性:G中任意元素都可以表示成一系列转动的合成,则G中任意两个元素的合成同样是一系列转动的合成。
2.结合律:用c表示任意魔方状态,则
3.存在左恒元:魔方不进行转动,或是由转动组合而成原状态时,为单位转动,所以存在左恒元。
4.存在左逆元:若一转动表示为,
,, 则
故逆元存在。
角块的位置
角块的方向
棱块的位置
棱块的方向
角块的位置:σ ∈ S8 角块的方向:ν=(ν1,ν2,...,ν8) 棱块的位置:τ ∈ S12 棱块的方向:ω=(ω1,ω2,...,ω12) 即魔方群
TM算法降解子群的四个步骤
TM算法每个步骤的魔方状态
Kociemba算法解上述魔方的过程
计算机解魔方时间对比
参考资料
[1] https://zhuanlan.zhihu.com/p/348865035
[2] https://www.worldcubeassociation.org/
[3] https://zhuanlan.zhihu.com/p/35339755
[4] https://www.jaapsch.net/puzzles/
[5] https://zhuanlan.zhihu.com/p/138559685
[6] http://www.rubik.com.cn/notation.htm
[7]梁小龙.解魔方算法的研究和系统实现[D].东北大学,2013.
[8]李文超.面向多阶魔方的智能还原机器人算法设计与实验研究[D].燕山大学,2023.
[9]向腊.魔方机器人控制系统的设计与实现[D].湖南大学,2016.
[10]喻腾飞.魔方群的研究[D].中国科学技术大学,2014.
[11]朱磊.群论在魔方中的应用[D].苏州大学,2008.
[12]谭水生.解三阶魔方智能机器人系统的设计与研究[D].五邑大学,2020.
[13]https://people.math.harvard.edu/~jjchen/docs/Group%20Theory%20and%20the%20Rubik%27s%20Cube.pdf
本文经授权转载自微信公众号“中科院物理所”。
相关阅读
3 群论遇上博弈论
近期推荐
2 什么是最小二乘?
特 别 提 示
1. 进入『返朴』微信公众号底部菜单“精品专栏“,可查阅不同主题系列科普文章。
2. 『返朴』提供按月检索文章功能。关注公众号,回复四位数组成的年份+月份,如“1903”,可获取2019年3月的文章索引,以此类推。
长按下方图片关注「返朴」,查看更多历史文章