RSS

วันอังคารที่ 21 ธันวาคม พ.ศ. 2553

25 ครั้งก็แก้รูบิคได้ทุกรูปแบบแล้ว.. (Rubik's Cube)

ความเดิมต้อนที่แล้ว..... คณิตศาสตร์กับลูกบาศ์กแห่งรูบิค


มาต่อกันที่เรื่องของลูกบาศก์แห่งรูบิค นอกจากจำนวนหน้าที่สามารถแก้ได้มีอยู่กี่หน้า อีกปัญหาคือ จำนวนการบิดที่น้อยที่สุดที่รูบิคหน้าที่ยากที่สุดใช้ คือเท่าไร
หรือใช้การบิดอย่างมากกี่ครั้งจึงจะแก้รูบิคได้

บางคนอาจจะได้ยินว่าเป็น 29 หรือ 27 ฟังดูน้อยจนหน้าตกใจ (เรายังหมุนกันตั้งเกือบร้อย กว่าจะแก้ได้!!!!!! )
ที่หลายคนคิดมันต้องมากกว่านี้ก็เพราะ การใช้สูตร  
สูตร สูตร สูตร...  จริงๆ ครับ การใช้สูตรทำให้เรามองไม่เห็นหนทางที่แท้จริง ก็แค่ทำตามแบบเดิมๆ ไปเรื่อยๆ

ระยะหลังมานี้มีการพิสูจน์แล้วว่าแท้จริงขอบเขตบนของการหมุนรูบิคอยู่ที่ 26 ครั้ง ไม่ว่าจะหน้าไหนก็แก้ได้ภาพใต้การบิดไม่เกิน 26 ครั้ง
การพิสูจน์พวกนี้ใช้ Group theory, Graph theory และ
Kociemba’s Algorithm
สั่งให้คอมพิวเตอร์ทำงาน แต่เนื่องจากรูปแบบนี้มากมายของมัน และความจำกัดด้านความสามารถของคอมพิวเตอร์
ทำให้ไม่มีใครทราบขอบเขตที่แท้จริงได้ เพียงแต่บอกได้แค่ว่า มันไม่เกินค่านี้แน่
 
เรื่องราวยังไม่จบครับ
เพราะเมื่อปี 2008 นาย Tomas Rokicki ได้เสนอผลงานในชื่อ "Twenty-Five Moves Suffice for Rubik’s Cube"
หรือที่แปลเป็นไทยคราวๆว่า "หมุนแค่ 25 ครั้งก็พอแล้วสำหรับลูกบาศก์รูบิค"

Abstract
  How many moves does it take to solve Rubik’s Cube?
Positions are known that require 20 moves, and it
has already been shown that there are no positions
that require 27 or more moves; this is a surprisingly
large gap. This paper describes a program that is
able to find solutions of length 20 or less at a rate of
more than 16 million positions a second. We use this
program, along with some new ideas and incremental
improvements in other techniques, to show that there
is no position that requires 26 moves.

เข้าเปลี่ยนวิธีของคำนวณใหม่ พร้อมทั้งเพิ่มความสามารถของคอมพิวเตอร์ของตนให้ดีขึ้น เพื่อจะบอกว่า ไม่มีรูบิคไหนหรอกที่ต้องบิดถึง 26 ครั้ง โดยให้ algorithm เป็น

แต่พอถามว่า คำตอบที่ 25 พอใจได้หรือยัง คำตอบคือ ไม่
เพราะนักวิจัยหลายคน ได้ลองคำนวนดูแบบสุ่มรูบิคหลายร้อยล้านรูปแบบ ซึ่งแต่ละรูปสามารถแก้ได้โดยใช้การบิดไม่เกิน 20 ครั้ง
กระทั้งรูปที่ต้องบิดถึง 20 ครั้ง ยังมีแค่สองสามแบบเอง เลยยังมีความหวังว่าคำตอบสำหรับปัญหาการบิดนี้อาจจะอาจจะมีการเปลี่ยนแปลงได้

หนึ่งในรูปแบบที่ต้องบิด 20 ครั้งนั้นคือรูปนี้ครับ

5,5,2,7,2,5,3,3,2,5,4,5,7,3,7,3,4,3,4,5,5,3,4,6,4,3,3,2,6,4,2,5,2,2,6,4,6,5,6,2,6,4,7,6,7,7,7,7,4,7,2,6,3,6

ลอง copy แล้วเอาไปใส่ตรง import ในเกมรูบิค ดูสิ

และนี้อาจจะเป็น รูบิคที่แก้ได้ยากที่สุดในโลก เลยก็ได้ ถ้ายังไม่มีใครหารูปแบบที่แก้ได้ด้วยการบิด 21 ครั้งได้
รูปนี้แก้ได้ด้วยการบิดแค่ 20 ครั้ง (อาจจะมีแต่พวกพวกเทพ เทพ ที่เก่งขั้นเทพทำได้ 20 ครั้ง) แล้วคุณละ ใช้น้อยสุดกี่ครั้งถึงจะแก้มันได้ ต้องลองดู.......







แต่แล้วเรื่องราวทำเหมือนจะจบ  แต่มันยังไม่จบ ทิ้งไว้ให้ติดตามต่อตอนต่อไป.......


つづく

....
ได้ทันที

0 ความคิดเห็น:

แสดงความคิดเห็น

Related Posts Plugin for WordPress, Blogger...

บทความที่ได้รับความนิยม