一個退休程式設計師,用高中幾何方法,讓百年數學難題逼近理論極限

2021-01-08 量子位

十三 賴可 發自 凹非寺量子位 報導 | 公眾號 QbitAI

試想一下,如果你的褲子破了好幾個洞,每個洞形狀各異,但是寬度都不超過1釐米。

該如何設計一個通用的補丁,能夠把所有的洞都補上呢?

這個問題在數學上叫做:萬有覆蓋問題(universal covering problem)。

已經讓數學家思考了一百年。

乍一聽上去,這像是一個很簡單的問題。

但是稍微想一想,似乎又不那麼簡單。

比如一個邊長為1的等腰三角形,和一個直徑為1 的圓形,兩者的直徑都為 1。

但是,這個三角形就不能被圓形覆蓋。

而最近,一個退休程式設計師,用高中方法取得了最新進展。

為什麼這麼難?

這個難題的的提出者,法國著名數學家:勒貝格(Henri Léon Lebesgue)。

△Henri Léon Lebesgue

他提出了勒貝格積分,拓寬了積分學的研究範圍。

在1914時,他給好朋友Julius Pál(也是數學家)寫信時提了一個問題:

在一個平面上,找一個最小區域,讓它可以覆蓋直徑不超過1個單位的面積?

直徑不超過1個單位的任意形狀,就是一個封閉曲線的邊緣上,最遠兩點的距離不超過1個單位。

這個問題最難的部分是:

無法窮舉所有直徑為1的形狀到底長什麼樣子。

直徑為1的形狀千千萬,到底用哪種萬能補丁才能全部覆蓋它們呢?

萬有覆蓋「通用」方法

但是這個問題並不難上手,只要你有高中數學基礎,就可以試一下。

接下來,讓我們一起看看數學家們目前解決這個問題的方法。

從直徑為1的需要覆蓋的區域R入手。

雖然不知道R長什麼樣子,能夠確定的一點是:它絕對不會超過1個單位的寬度。

那麼就先假設它有2個點——A和B,距離為1個單位。

現在,我們假設除了A和B之外,在R區域內還存在一個點C。

那麼C可能在哪裡呢?

它不可能大於A的1個單位,這意味著它必須在以A為圓心且半徑為1的圓中。

但另外一個問題是,C和B的距離也不能超過1個單位。

所以C也必須在以B為圓心且半徑為1的圓中。

所以,C的位置就確定在了兩個圓形的交集位置。

到A和B的距離不能超過1,這一條件不僅僅適用於點C,還適用於區域R中的每個點。

所以R中的每一個點都必須位於這兩個圓的交集區域中。

換句話說,這個區域可以覆蓋直徑為1的所有可能的R集,是一個萬有覆蓋區域。

但是這個區域不是最小面積,需要對它進行一下修剪。

注意,圓的相交點形成兩個等邊三角形,頂點分別是是A、B,以及距離AB中點垂直距離為√3/2的上下兩個點。

因為√3/2大於1/2,我們可以畫兩條平行線,與AB平行,距離AB 1/2個單位。

現在,考慮下圖中紅色的區域。

因為兩個平行線之間的距離為1個單位,所以直徑為1的集合不可能同時出現在兩個紅色區域。就可以去掉一個。

這樣萬有覆蓋面積從原來的(2π/3)-(√3/2)≈1.228,減少到(π/2)-1/2≈1.071

從一個基本的萬有覆蓋開始,可以通過去掉一個無關緊要的部分,來縮小它的面積。

這就是數學家們得到最小萬有覆蓋的方法。

優化方法:Pál六邊形

通過更先進的技術,我們還能找到一些其他的簡單形狀。

Pál利用定寬曲線的特性表明:

即使直徑為1的一組曲線,可能會從直徑1的圓中「伸」出來,它也總是可以通過移動或旋轉,以適應圍成這個圓的六邊形。

下圖就展示了Pál提出的,可以覆蓋各種形狀(直徑為1)的六邊形。

上圖中間的形狀是一個勒洛三角形(Reuleaux triangle),這是一個與我們上一小節提到的萬有覆蓋密切相關的定寬曲線。

勒洛三角形是一個弧三角形,通過三個相同的圓可以獲得。

這個六邊形的面積是√3/2≈0.866,比我們上得到的面積還要小。

但Pál也表示,並不需要整個六邊形。

他通過巧妙的旋轉,去掉了一些無關部分。

首先,將兩個Pál六邊形堆疊在一起。

其中一個六邊形繞中心旋轉30度。

出現了6個紅色小三角形。

每個紅色小三角形,都處在未旋轉六邊形的外部,以及旋轉六邊形的內部。

由於每個六邊形平行對邊的距離是1個單位,所以對著的兩個紅色小三角形中的點距離肯定大於1個單位。

也就是說,一組直徑為1的形狀不可能同時出現在兩個相對的紅色小三角形中。

按照上一小節的思路,可能會覺得應該能從6個小三角形去掉3個小三角形,但實際上是不行的。

因為一個六邊形旋轉60度,或者對稱翻轉一下,都不會發生形狀的改變。

所以從相對的一對中選擇一個紅色三角形只有兩種不同的方法:

3個三角形可以是連續的,也可以是交替的。

但是,我們可以去掉2個這樣的小三角形。Pál就是這麼做的。

他從他的六邊形上切下兩個三角形,得到一個保證能覆蓋所有直徑為1的區域的新形狀。

這種新的萬有覆蓋的面積是2-2/√3≈0.8453,比六邊形面積略小一些。但是Pál六邊形並不是最優解。

在此基礎上,數學家和數學愛好者們繼續修修剪剪。

在1992年,數學家Roland Sprague和HC Hansen在Pál六邊形上減去了三個小細條。

使面積縮小為0.844137708416。

Sprague減少了0.001單位面積,Hansen減少了0.00000000004單位面積。

退休程式設計師用高中幾何,兩次逼近極限

然後二十年過去了,這個問題毫無進展。

直到2014年,一位叫做Philip Gibbs的退休軟體工程師嘗試解決這個數學問題。

他利用自己的編程背景優勢,嘗試用電腦解來解決。

Gibbs首先對200個隨機生成的直徑為1的形狀進行了計算機模擬。

這些模擬結果表明,他或許能夠修剪一個最小萬有覆蓋空間頂部角落的一些區域。

隨後,他證明了新的覆蓋對所有可能的直徑為1的形狀都適用。

2015年2月,Gibbs和兩位共同研究者將論文發表在了網上。

△論文地址:https://arxiv.org/abs/1502.01251

他們把最小萬有覆蓋面從0.8441377減少到0.8441153單位面積。

他的策略是將所有直徑為1的形狀移到他早些年發現的萬有覆蓋的某一角。

然後把對角部分剩下的任何區域都去掉;然而從節省面積測量的角度來說,卻是非常精確的。

雖然此次減小的單位面積只有0.0000224,但這卻幾乎是漢森在1992年減少的面積的100萬倍!

然而,這並未阻止他進一步的「裁剪」。

2018年10月,Gibbs獨自又發布了一篇文章,再次將最小萬有覆蓋面積縮小。

△論文地址:https://arxiv.org/abs/1810.10089

要知道,在Gibbs的基礎上再縮小覆蓋面積實屬不易。正如來自加州大學河濱分校的數學家約翰·貝茲所說:

你不可能真的把這些碎片畫出來,因為他們都是原子大小的。

而Gibbs卻再次突破了極限,堪稱原子剪刀。

這一次他的著手點是上圖中的點A和點E。

最終,通過這次研究,得到的最小面積就是0.8440935944。

值得一提的是,實驗方法基本都屬於高中幾何知識。

正如貝茲所評價:

從數學角度來說,這只是高中幾何難度,但是它幾乎讓人為之瘋狂。

極限挑戰,仍將繼續

問題雖然還沒有最終解決,但是在2005年的時候,有數學家計算出了這個問題的理論下限,萬有覆蓋範圍不能小於0.832單位面積。

抵達終點最後一步步依舊等待人來跨越,困難之處依舊在於,直徑唯一的形狀千變萬化,最後給出的範圍需要涵蓋所有可能性。

如果你做到了,名字就將載入數學史。

傳送門

QuantaMagazine博客:https://www.quantamagazine.org/how-simple-math-can-cover-even-the-most-complex-holes-20200108/https://www.quantamagazine.org/amateur-mathematician-finds-smallest-universal-cover-20181115/

GitHub項目地址:https://github.com/guadaran/lebesgue-universal-covering-problem

相關焦點

  • 淺談數學方法在高中物理中的應用
    所以如果想要把物理成績提上去或者提升到一定高度,數學基礎一定不能差且一定要會運用數學知識去解決物理問題。當然,今天我們這裡介紹的數學知識與方法並非常規的加減乘除四則運算,而是高中數學中常考、常用的知識及方法,相對來說對學生要求較高,難度較大,也是高考難題、壓軸題、全國各地各類競賽題所涉獵。
  • 高中數學:十種減少「解析幾何」的運算方法,實用乾貨!
    「解析幾何」是高中數學最難的部分,解析幾何有函數有幾何,高中階段最難的部分就是函數,光是函數部分就讓同學們痛疼,再加上幾何部分很多同學都會不知所措,無從下手。不知道同學們有沒有這樣的感覺,往往所謂的難題只要你掌握方法及技巧,很容易就能做出來。
  • 程式設計師的數學修煉手冊
    好吧,既然我擋不住它來,只能勵志做一個不禿頭的好程式設計師了。看到一個讀者留言新年願望,希望在數學上可以有所精進,突破自己的瓶頸。不禁感慨,數學太重要了。掌握編程所需的數學知識《程式設計師的數學》講解了二進位計數法、邏輯、餘數、排列組合、遞歸、不可解問題等許多與編程密切相關的數學方法,分析了哥尼斯堡七橋問題、高斯求和方法、漢諾塔、斐波那契數列等經典問題和算法。
  • 數學建模研究過程指導:從高中數學體會數學概貌和數學建模
    ▌研究方法指導:從高中數學體會數學概貌和數學建模新課標中將數學建模引為數學學科六大核心素養之一,並作為線索貫穿必修、選擇性必修和選修各類課程之中,是為了通過數學建模的學習令大家對數學學科以及數學學科在其他學科和領域內的應用,有一個概觀的、基本的、科學的認識。
  • 世界七大數學難題
    ,這七個「世界難題」是:NP完全問題、霍奇猜想、龐加萊猜想、黎曼假設、楊·米爾斯理論、納衛爾-斯託可方程、BSD猜想。 一、世界七大數學難題問題提出 數學大師大衛·希爾伯特在1900年8月8日於巴黎召開的第二屆世界數學家大會上的著名演講中提出了23個數學難題。希爾伯特問題在過去百年中激發數學家的智慧,指引數學前進的方向,其對數學發展的影響和推動是巨大的,無法估量的。
  • 高中數學:分析中求極限分方法總結,攻克難題,才能提分
    在高中數學中,求解極限有很多種方法,但是很多同學在做求解極限的題目時卻一點頭緒都沒有。其實做數學題首先就是要做夠,其次是掌握方法,掌握方法是為了讓你做題更有效率,節省做題時間,起到事半功倍的效果,這也就要求同學們能夠吃透精髓,明其道理,體會出做題的竅門。
  • 高中數學解題高手,難題解析+答案,高中重點一份搞定
    今天為大家整理了一份高中特級數學老師都推薦的數學解題方法,這裡面的方法涵蓋了高中數學的方方面面,吃透這些方法,考試真的很實用!數學是一個費時費力的學科,無論文理。對於文科和理科來說,數學的高考成績都是重中之重。
  • 龐加萊猜想被證實 中國科學家破解百年數學難題
    中新網6月4日電 國際數學界關註上百年的重大難題——龐加萊猜想,近日被科學家完全破解。據新華網報導,哈佛大學教授、著名數學家、菲爾茲獎得主丘成桐3日在中國科學院晨興數學研究中心宣布,在美、俄等國科學家的工作基礎上,中山大學朱熹平教授和旅美數學家、清華大學兼職教授曹懷東已經徹底證明了這一猜想。
  • 中國破解百年數學難題 成就比哥德巴赫猜想重要
    據新華社電 國際數學界關註上百年的重大難題——龐加萊猜想,近日被科學家完全破解。哈佛大學教授、著名數學家、菲爾茲獎得主丘成桐3日在中國科學院晨興數學研究中心宣布,在美、俄等國科學家的工作基礎上,中山大學朱熹平教授和旅美數學家、清華大學兼職教授曹懷東已經徹底證明了這一猜想。
  • 中國科學家徹底證明龐加萊猜想破解百年數學難題
    新華社北京6月3日電(記者李斌)國際數學界關註上百年的重大難題--龐加萊猜想,近日被科學家完全破解。哈佛大學教授、著名數學家、菲爾茲獎得主丘成桐3日在中國科學院晨興數學研究中心宣布,在美、俄等國科學家的工作基礎上,中山大學朱熹平教授和旅美數學家、清華大學兼職教授曹懷東已經徹底證明了這一猜想。
  • 高中的物理化難題對科研有用嗎?學姐:用處不大,主要是不夠難
    有人說,高中物理、化學和數學的難題對搞科研的人來說有用嗎? 大部分的難題沒有用。因為高中絕大部分的難題,至少99%的題目沒有難度。比如高中物理的難題,有的非常怪,很煩,其實根本問題是你不懂微積分,如果懂了微積分,很多難題就不是難題了。 而且,物理很少研究題目,研究的是自然。在研究中重要的是尋找和發現問題的能力。像牛頓、愛因斯坦的理論很深奧,但從現象上來說,卻是非常簡單的。
  • 當年那個破解數學百年難題、被請到浙大講課的快遞員,現狀如何?
    餘建春出生於河南信陽,學生時代的他學習成績並不算理想,高中在新縣讀了一所職校,後來考上了鄭州牧專,讀的是畜牧業專業。從餘建春的學業履歷來看,他根本算不上的傳統意義的好學生,充其量只能算是一個普通生。與別人不同的是,餘建春雖然是一名打工青年,但他卻堅持著自己的數學熱情和理想。每天下班後,他就趴在宿舍裡鑽研數學,對自己感興趣的數學難題進行演算。其實上學的時候,餘建春的數學成績並不好,對數學幾何也不感冒,更別說深奧的微積分。可他對數字有著天然的敏感,推演公式完全靠直覺。
  • 初中數學:經典幾何難題20例,你能做對幾道題
    數學裡的幾何題就像語文裡的閱讀題一樣,不管是在小學、初中還是高中都會有所涉及,而且越到後面難度越大,高考數學的最後一道大題一般都是幾何綜合,這道大題一般也是拉分題,做出來了輕鬆超出別人十幾分,壓住一片人。可以說,幾何既是是數學的一個難點,也是數學的一個重點。
  • 如何用極限法巧解GRE數學難題
    這個題是2019年暑假的GRE數學機經,有些同學考場沒有能夠把這個題做出來……當晚直播分析時,也有同學覺得這個題不好做。那麼本文巍哥就跟大家一起分享解這個題的一種方法:極限法。先來看一下這道例題:數學例題10個正整數,和為101,沒有任何一個數超過另一個數的兩倍,問:這10個數裡面最大的數是多少?大家先自己想一下大概的解題思路,看自己能否做出這道題,然後再看下面解析。解析這個題我可以用這樣一個方法:我假設最大數字是2x,最小數字是x,其他所有數字都是x,這樣才能保證2x是最大的情況。
  • 高中數學兩大重難點這樣解 新東方在線老師教你掌握核心思路
    「解析幾何」和「數列與極限」兩大板塊可以說是高中數學的重難點內容,其涉及的題型也是千變萬化,對此,新東方在線數學老師為同學們整理歸納了這兩大板塊的解題思路,幫助同學們精準定位、查漏補缺。  「解析幾何」的解題技巧  解析幾何是高中數學重點考察的核心內容,主要以圓、橢圓和拋物線作為考察對象,且在題型中經常還會涉及聯立、消元、特殊賦值等綜合應用。想要做好解析幾何的題型,新東方在線數學老師建議同學們可以留意這幾種解題技巧:  一、極坐標方程法。
  • 高中數學兩大重難點這樣解 新東方在線老師教你掌握核心思路_發現...
    高中數學知識點繁多、題型複雜,不同題型的求解思路也不同,許多同學在學習過程中經常發現,總在同一知識點的不同題型上受挫。其實,通過對不同題型進行專項訓練,找到解題思路和技巧,重點題型也可以迎刃而解。  「解析幾何」和「數列與極限」兩大板塊可以說是高中數學的重難點內容,其涉及的題型也是千變萬化,對此,新東方在線數學老師為同學們整理歸納了這兩大板塊的解題思路,幫助同學們精準定位、查漏補缺。  「解析幾何」的解題技巧  解析幾何是高中數學重點考察的核心內容,主要以圓、橢圓和拋物線作為考察對象,且在題型中經常還會涉及聯立、消元、特殊賦值等綜合應用。
  • 高中數學大題題目類型有哪些?高中數學大題解題技巧匯總!
    數學可以說是高中生最重要的科目之一,不過高中數學有許多的大題題目類型,而且它們的求解思路也不同,不過在解題的時候,對於某些特殊情形的討論,卻很容易被忽略掉,也就是在轉化的過程中,沒有注意轉化的等價性,所以會經常出現錯誤,高中數學大題題目看起來比較難,但是通過多年的數學積累和經驗總結
  • 我國古代數學,距離微積分有多遠?是否摸到微積分的門檻?
    《墨經》中以上內容包含了無窮的思想,也是最樸素的、最典型的極限思想。《墨經》這部著作包括光學、力學、邏輯學、幾何學、工程技術知識和現代物理學等內容,其中討論的幾何概念可以看作數學理論研究在中國的最初嘗試。
  • 4年前,破解百年數學難題的快遞員,被請到浙大講課,如今怎樣了
    他說破解百年難題全靠「猜」,其實他本是一名普通快遞員,獲得成功皆來自於對數學的興趣與堅持!一、出身平凡餘建春出身很平凡,生活該給他的苦難都給了。他於1983年,出生在河南信陽縣山區的一個小村莊裡,父母都是樸實的農民,但還未等餘建春長大成人,他的父母就早早去世了。這讓本來不怎麼好的家庭,更是雪上加霜。
  • 興衰成敗三百年:俄羅斯數學的光榮與夢想
    1727年5月17日歐拉來到了彼得堡.1733年,年僅26歲的歐拉擔任了彼得堡科學院數學教授.1735年,歐拉解決了一個天文學的難題(計算慧星軌道),這個問題經幾個著名數學家幾個月的努力才得到解決,而歐拉卻用自己發明的方法,三天便完成了.然而過度的工作使他得了眼病,並且不幸右眼失明了,這時他才28歲.