數獨背後的四個數學問題(組圖)

2020-12-05 搜狐網
 
  數獨背後的四個數學問題 www.thebeijingnews.com · 2006-7-31 9:14:01 · 來源:新京報

  數獨(Sudoku),一種起源於日本、流行於歐美的數字遊戲,雖然進入中國內地的時間不久,但已經佔據了很多媒體的遊戲版面,吸引越來越多的玩家投身數字的迷宮。不過數獨愛好者們可能不知道,這個小遊戲的雛形,卻是一個讓數學家傷透腦筋的問題。即使在今天,還有眾多研究人員為弄清楚數獨背後的規律而絞盡腦汁。
  即使是天使也會為數學問題苦思冥想。德國名畫家丟勒的這幅木刻畫《憂鬱症》(Melencolia)描述的就是一個因為數學患上憂鬱症的天使。
  讓畫中天使牽掛的就是牆上掛著的數字迷宮,橫向、縱向、對角線數字的和都是34,在最下面一行的中間兩格,畫家自娛地留下了創作年代1514.

  1 歐拉與拉丁方

  作為數學史上最傳奇、最多產的大師之一,瑞士數學家歐拉(LeonardEuler,1707—1783)在18世紀研究了一種有趣的數字方陣:考慮一個階數(亦即行數和列數)為n的方陣,在小格裡填入n種符號或數字,在每一行/列中,每一個符號出現且僅出現一次。這種方陣源自中世紀的格盤遊戲,其求解過程可歸結為「染色問題」———一個數學中最古老的問題之一。因為最初隨手填入方陣內的是一個個拉丁字母,歐拉將這樣的方陣命名為拉丁方(LatinSquare)。拉丁方在實驗設計、數據檢驗和幻方構造等領域應用極廣。

  很容易發現,數獨其實正是一種特殊的拉丁方。惟一不同的是,數獨加上了兩個額外的條件:一、在每個小九宮格的區域內,每個數字同樣出現且只出現一次;二、給出的初始數字必須對稱。

  2 終盤的可能性

  通常將一個完成了的數獨題目稱為終盤。在數獨遊戲風行後,人們很快便希望知道這個遊戲究竟存在多少個終盤形式。對此,德國數學家BertramFelgenhauer在2005年給出了答案:數獨的最大可能終盤數為6,670,903,752,021,072,936,960種。

  Felgenhauer的算式為9!×722×27×27,704,267,971,最後的數字是一個大質數。雖然這個天文數字已經足夠驚人,但考慮到作為一種特殊限制的拉丁方,數獨終盤的可能性只是可能存在的九階拉丁方數目的0.00012%!

  另一個方面,考慮到數獨遊戲的初始數字對稱要求,以上結果可能有相當程度的重複,亦即其終盤結果會出現大量的雷同。據此,英國數學家FrazerJarvis和EdRussell給出了更準確的不同終盤數:5,472,730,538.這樣一來,有志於破解所有數獨題目的玩家又看到了希望的曙光,擔心遊戲被窮盡而沒有遊戲可玩的愛好者也不必焦慮:畢竟這個數目和地球人口一樣多。

  3 最小初盤問題

  與終盤相對應,一個數獨遊戲給出的初始條件稱為初盤。由於規則所限,給出的初盤數字個數必須在32以下。

  一般常見的初盤數字個數在22—28之間,而數獨愛好者們常問的一個問題是:最少給出多少個數字,數獨遊戲才確保有惟一解?具體地說:最少需要在初盤中給出多少個數字,使得移除其中任何一個數字該數獨遊戲便沒有惟一解。

  事實上,這個問題是數獨中最有數學趣味的問題之一,並且至今仍未得到解決。但數學家們估計,這個數字很可能是17.17個數字的最小惟一解初盤是由一名日本數獨愛好者發現的。澳大利亞數學家GordonRoyle已經收集了36628個17個數字的惟一解初盤,而愛爾蘭數學家GaryMcGuire則致力於尋找16個數字的惟一解初盤,但至今仍無發現。部分數學家開始退而求其次,轉而尋找只有兩個解的16個數字初盤。

  統計學家根據一個統計學原理曾隨機地構造了大量17個數字的初盤,發現其中有惟一解的初盤只有數個未被GordonRoyle教授發現,這意味著,最小惟一解初盤問題的最終答案可能正是17:因為從理論上說,如果16個數字的惟一解終盤存在,那麼每一個必將引起65個17個數字惟一解終盤的增加,而在研究中至今沒有觀察到這一效應。

  4 最大初盤問題

  與最小初盤問題相反,人們還可以提出最大初盤問題。

  也就是說:在一個數獨初盤中,最多能給出多少個數字,使得再增加一個數字該問題便只有惟一解。

  相對於最小初盤問題,最大初盤問題容易解決得多。採用倒推法,在初始數字為80的情況下無需說明,缺啥補啥即可;在初始數字為79的初盤中也大約如此,因為考慮到必須滿足每一個小九宮格內每個數字出現且僅出現一次,這意味著所缺少的數字都必須出現在同一個九宮格內,考慮到這個情況,還可以依次推出78的初盤也有惟一解。但當初盤中給定數字變為77的時候,該數獨遊戲便會出現至少兩解。

  數字遊戲

  「數獨」可以被定義為一種邏輯智力拼圖遊戲,也可以被稱為「數字遊戲」。顧名思義,「數獨」可以理解為一組獨立的數字,將這組數字以一定的規則組合在一定區域內,便是數獨遊戲的主要內容。

  具體地說,拼圖是大九宮格(即3格寬×3格高)的正方形狀,由9個小九宮格組成。遊戲的目標是在每一個小九宮格中,不重複地填上1至9的數字,讓整個大九宮格每一列、每一行的數字都不重複。一般而言,一條數獨題會給出1/3左右的數字作為初始條件,剩下的2/3空白處由讀者完成。

  也許正是因為規則簡單,所以數獨才能迅速風靡世界。既然玩數獨遊戲無需數學運算或證明,似乎完全可以將其稱為「數字遊戲」。

  傳播史

  Nikoli是所有數獨愛好者需要感謝的第一個名字。

  數獨遊戲在1979年前後已經在美國Dell雜誌上刊登,但在眾多填字遊戲中並未引起特別注意。直到1984年,日本的填字遊戲出版商Nikoli公司的煅治真起從美國發現了這個遊戲,決定引入日本並將其命名為Sudoku,意思是「每個數字只能出現一次」。

  隨著Sudoku遊戲在日本國內大受歡迎,Nikoli公司在1986年對其進行了兩項改良:其一是題目中給出的初始數字限定在32個以內,其二是給出數字的分布採用對稱形式。這就是今天我們看到的數獨遊戲的面貌。

  很難解釋為何在此後的十多年裡,數獨遊戲一直只在日本國內流行。但可以肯定的是,將數獨遊戲重新發現並推廣到國際市場的,是一名香港高等法院退休法官、紐西蘭人高樂德。他在1997年一次日本旅行中,在書店內發現數獨遊戲,立刻被其吸引住。此後高樂德花了六年時間開發數獨出題程序,並向英國《泰晤士報》等報社出售其編寫的數獨題目。英國市場反應極佳,數獨開始風行全球,而高樂德本人也因此獲得巨額收入。

  經過兩年的迅速發展,數獨遊戲已經「侵入」了幾乎一切公共傳播領域:數以千計的報紙提供數獨遊戲,數十種數獨刊物,全球各地分別成立了數獨愛好者團體,電視上已經出現了數獨節目,而第一屆數獨世界錦標賽也在今年的3月舉行,捷克一名女會計師奪冠。

  本版撰文/實習生張力

  〖 返回頂端 〗 〖 關閉本頁 〗

相關焦點

  • 玩轉數獨之四宮數獨(四宮格)解題實例
    前面我們說了四宮數獨(四宮格)的初級技巧(參看我的文章:四宮數獨(四宮格)初級技巧),今天我們來應用這個技巧解決四宮數獨的問題。第一步:一定要仔細觀察。發現第一列出現了2、1、3,所以剩餘的一個空格裡填4。
  • 《全民數獨》:從學渣到學霸,這款『數獨』又想騙我學數學
    《全民數獨》:從學渣到學霸,這款『數獨』又想騙我學數學 有一種單身,叫「數獨」。(四種不同花色、不同數字組成的正交拉丁方陣)數獨中含有「數」一詞,很多人會聯想到數學,其實沒那麼高深莫測,最早的「拉丁方塊」原型中,它的規則要求是每一行、每一列均含有阿拉伯數字1-9,並不重複。
  • 學數獨的孩子一般數學都不會太差
    現在的數學真是玩出了花樣!」這其實不是什麼新花樣,這就是數獨。只是在標準數獨的基礎上又加入了求和的限制條件,考察更綜合更全面了。數獨起源於18世紀的瑞士,是一種數學遊戲。標準九宮數獨有9行9列81個小格,整體又分成九個宮,每行每列每宮都是1-9九個數字不重複,玩家需要根據已有數字推理出剩餘空格。
  • 6歲玩數獨,12歲獲數獨世界第一,從小玩數獨的孩子有多優秀?
    相信有不少家長回答的都是「數獨」,為什麼家長都特別支持孩子玩數獨呢?因為數獨可以說是世界上公認培養數學思維最有效的遊戲之一。要想孩子數學好,數學思維可以說是必不可少的。因為數學在孩子小學階段主要考的是孩子的邏輯思維,而越是高年級越是需要孩子有良好的邏輯思維。
  • 如何培養孩子數學方面最強大腦?就從幼兒學習數獨開始
    萌獅常常收到家長們的詢問:「怎麼樣可以讓孩子在升小學後學好數學?需要在幼兒時培養她哪方面的能力?」 然而,萌獅根據自己的經驗都是這樣強調的:學好數學並不僅僅是算數,最核心的能力就是孩子的邏輯推理能力!
  • 兒童數獨遊戲入門,九宮格數獨遊戲電子版
    二十萬數獨遊戲電子版,兒童數獨遊戲入門,兒童益智遊戲,兒童邏輯思維訓練經典課程!你是否還在為孩子天天玩遊戲看電視發愁?其實,可以讓孩子玩一下數獨遊戲,數獨遊戲對孩子的好處非常多,只是很多父母意識不到,他們也不知道該怎麼教育孩子,應該教會孩子什麼?讓孩子玩數獨可以有效的鍛鍊孩子的邏輯思維能力,對數字方面的敏感度。對孩子以後初中高中在數學方面可以有一定的優勢,一旦邏輯思維能力提升,理科成績差不了。
  • 孩子多大學習數獨是最佳年齡,有什麼好處?
    孩子多大學習數獨是最佳年齡,有什麼好處?小李的孩子今年四歲左右了,小李是一名數學教師,對數學這一方面很有研究,小李選擇當數學教師並不止是想當老師,而是對數學這一方面感興趣,想要影響更多的人去學習數學去發現數學中的奧妙。
  • 喜歡玩數獨的孩子有多厲害?數獨玩得好的孩子學習成績都很優秀
    不知道各位父母有沒有接觸過數獨,玩數獨需要很強的思維能力和邏輯推理能力。如果一個孩子從小玩數獨就很厲害,說明他們的思維邏輯能力很強,未來大有前途。那麼從小玩數獨厲害的孩子,長大後有多牛?他從6歲開始接觸數獨,對此非常感興趣,併購買了許多與數獨相關的書籍。 在玩數獨遊戲的過程中,胡玉軒的思維能力有所減弱。 在數學思維能力上,胡玉軒表現出了非凡的才華,並且考上了北京育才學校中科院實驗班。
  • 「悅讀數學」(八)——有趣的數獨
    進階解法包括:區塊摒除法(Locked Candidates)、數組法(Subset)、四角對角線(X-Wing)、唯一矩形(Unique Rectangle)、全雙值墳墓(Bivalue Universal Grave)、單數鏈(X-Chain)、異數鏈(XY-Chain)及其他數鏈的高級技巧等等。已發展出來的方法有近百種之多。
  • 數獨參賽十年 中國從弱隊到「前三」
    卡通數獨:將右側的熊大、熊二、光頭強放入左側的小空格內,要求每行、每列、每個單獨四宮格(粗框)內的卡通人物不重複。標準數獨:將1-9共9個阿拉伯數字填入空格內,要求每行、每列、每個單獨九宮格(粗框)內數字不重複。
  • 為什麼我要讓孩子從小玩數獨?為了鍛鍊大腦這「3個力」
    當然在當時看節目的時候,還不知道他後來保送北大,但是當時我就開始想數獨對於孩子的大腦有什麼好處嗎?於是我開始展開了對數獨的研究。這一了解才知道,數獨是一種數學遊戲,這也難怪胡宇軒是學霸了,我的學習生涯中,那些數學學得好的同學,多半是學霸。
  • 最強大腦學霸父子「開課」,入駐清北網校直播數獨專項課
    作為培養出黃明睿的「幕後大師」,其父親黃中華是中國數獨國家少年隊教練、數獨運動協會專家團成員,近些年還擔任十多所學校數獨第二課堂老師。這對數獨學霸父子此次走進清北網校直播間,奉送數獨專項課,將是青少年們解決數學難題千載難逢的機會。
  • 數獨簡史(3)
    三:約定沒有規矩不成方圓,當你跟別人討論思路的時候,或者是看別人的思路的時候經常會用一種簡單的方式表示而不是說
  • 從小玩數獨的孩子,大腦會獲得這3個好處,輕鬆打造「最強大腦」
    節目裡有個叫胡宇軒的小朋友,一個12歲就考上高一的孩子,而普通孩子的12歲才上初中,並且他在12歲就打敗了日本的數獨高手。智商146的天才少年高雍涵,上幼兒園就開始玩數獨,由此可見數獨與智商之間的關係是相輔相成的!
  • 中國「最強大腦」——數獨的魅力
    原標題:中國「最強大腦」——數獨的魅力   北京時間13日,第九屆世界數獨錦標賽在倫敦結束。衛冕冠軍中國隊獲得團體第三名。本屆數獨世錦賽共有來自37個國家和地區的142名選手參賽,中國隊在這屆賽事上完成新老交接,未來,這些年輕人將是中國在智力謎題(數獨)運動上的主力。
  • 解決數獨問題用人工智慧還是量子計算?
    >數獨是一個約束滿足問題(CSP)的真實例子,因為變量集、域集和約束集都是有限的。計算上,可以用非確定性多項式時間(NP)解決求解數獨的約束,因為可以使用一些非常特殊的蠻力算法來解決約束,並且也可以在多項式時間內測試解集的有效性,其中輸入 該問題與多項式長度的一組解有關。 完全解決的數獨就是拉丁方格的示例(如Euler所述,n x n數組填充有n個不同的符號)。
  • 聰明人的九宮格數獨遊戲,成就高智商學霸
    數獨是源自18世紀瑞士,後在美國發展、並在日本得以發揚光大的數字謎題。是一種運用紙、筆進行演算的邏輯遊戲。玩家需要根據 9x9 盤面上的已知數字,推理出所有剩餘空格的數字,並滿足每一行、每一列、每一個粗線宮 (3x3) 內的數字均含1 - 9,不重複。數獨盤面是個九宮,每一宮又分為九個小格。
  • 12歲打敗數獨世界第一,15歲保送北大,從小玩數獨的孩子多厲害?
    熟悉最強大腦這個節目的人應該都知道,這個節目中最常出現的就是數獨比賽,幾乎是每一季都少不了,專家也指定數獨作為競賽項目考驗選手,這到底是為什麼?其實「數獨」是全球公認的提升孩子數學思維、推理能力、邏輯思維、專注力的最佳方法!
  • 玩轉數獨之九宮數獨進階技巧
    前面我們已經學習了九宮數獨的初級技巧的兩種方法:唯一數法和隱性唯一數法。今天我們來學習九宮數獨的進階技巧:宮摒除法。
  • 超強考驗邏輯思維能力的遊戲—《全民玩數獨》
    而且好的遊戲不僅可以打發時間,還可以同時達到健腦的功能,今天小編就給大家安利一款好玩的小遊戲《全民玩數獨》。讓你欲罷不能!甚至會替自己的智商感到抓急。何為數獨?數獨(shù dú)是源自18世紀瑞士的一種數學遊戲。是一種運用紙、筆進行演算的邏輯遊戲。