第89章 先天科研聖體

投票推薦 加入書籤 小說報錯

  磁性幾何魔方。

  這題的題面非常漂亮,配圖甚至頗有趣味。

  描述了一種可以通過磁性節點隨意拼接的多面體模塊,要求求出在特定數量下,整個結構兩端能達到的最大直線距離。

  很容易就讓人誤以為自己是在做一款益智玩具的拼圖遊戲。

  白板上,尹航已經畫了十二種複雜的拼接形狀。

  每一種構型都充滿了機械美感,計算出的極端點距離列在一旁,姚思雨還在下面補了幾個奇異的邊界情況。

  很顯然,兩人已經在這道題里走得很深,走得很遠,並不是不會做。

  問題是,走得太遠,也走得太散。

  像是在一片沒有盡頭的森林裡開了十二條路,卻不知道哪一條才是生路。

  「我們現在最大的問題是構型太多了,如果純靠窮舉,我能枚舉出一堆,但沒法證明,我不知道有沒有漏掉一種比現在更極端的詭異拼法。」

  尹航指著白板上那些密密麻麻的圖形說,語氣有些煩躁。

  姚思雨在旁邊心有戚戚地點頭:「通過剛才的計算,我其實能猜到答案大概落在哪個範圍。但我的證明寫得不乾淨,總覺得如果閱卷人挑刺,隨便給出一個我沒考慮到的拓撲結構,我的邏輯鏈就斷了。」

  聽兩人解釋罷,江臨站到白板面前。

  先看那些複雜的構型圖,再看旁邊列出的距離表,最後,他的視線停留在尹航劃掉的那幾行試圖用對稱群來分類的推導上。

  尹航有一條路線,是想把旋轉翻折之後等價的構型先並掉,用對稱性減少枚舉。

  方向很敏銳,但等價類並不等於上界。

  它只能減少要看的圖,不能告訴你最遠的端點一定在哪裡。

  姚思雨走的另一條路線,是按模塊之間的連接面面積來分類。

  也沒有錯。

  但分類一多,證明過程就會變成一個充斥著無數分類討論的泥潭,結果是自己也被繞進去了。

  江臨從白板槽里拿起一根藍色的馬克筆,在白板最上方的一大塊空白處,寫了兩個字。

  上界。

  尹航皺了皺眉。

  因為在他看來,這顯然是一句廢話。

  「我們當然知道要求上界,問題是這個上界你怎麼抓,你怎麼能保證一個統一的公式能罩住所有亂七八糟的拼法?」

  江臨轉過頭,看著尹航,平靜地說道:「你不知道怎麼抓,是因為你們從一開始,就把這道題當成空間拼圖在看。」

  【寫到這裡我希望讀者記一下我們域名 找書就去 TW 看書網,𝓼𝓱𝓾.𝓽𝔀超全 】

  此話一出,姚思雨猛地抬頭,盯著江臨。

  江臨用手裡的藍色馬克筆在白板上點了幾個點,然後用線將它們連起來。

  一個連接圖+有效位移的模型,取代了之前那些繁複的立體構型圖。

  「幾何不能丟。」他說,「但不能一開始就被幾何圖形牽著走。先把每個模塊允許的連接位姿,壓成有限幾種有效位移,再把模塊之間的連接關係抽成圖。」

  說著,他在其中一條路徑上畫了一個箭頭。

  「真正要抓的是任意合法拼接里,兩個端點之間的歐氏距離,最多能從這些連接路徑里榨出多少。」

  尹航皺眉:「所以不是枚舉形狀,而是先證明任何構型都不可能超過某條簡單鏈的展開長度?」

  「對。」江臨點頭,「圖給出路徑結構,幾何約束給出每一步最多能貢獻的距離。兩者合在一起,才是上界。」

  姚思雨盯著那條鏈狀結構,順著說道:「如果上界被這條鏈卡死,那我們只需要再構造一個具體拼法,證明它剛好能達到這個上界。」

  「對。」

  江臨在鏈的旁邊畫出一個近似拉直到極限的極端構型。

  圖畫得瑞安潦草,但關鍵端點、連接面和相對朝向交代得一清二楚。

  「先用連接圖和幾何約束證明上界,再用極端構型給出取等構造。一拉一推,這題就閉合了。」

  「等一下。」

  尹航皺著眉頭走近白板,用黑色馬克筆在江臨的構型旁邊補了一條旋轉虛線。

  「這裡如果沿這條軸轉一次,會不會利用空間對角線讓端點更遠?」

  江臨掃了一眼,搖頭說:「不會。」

  「為什麼?」

  「因為這一步旋轉只改變方向,不增加有效位移的模長。端點距離的投影已經被前面的連接約束卡住了。你能換坐標系裡的朝向,但不能憑空增加那一節貢獻的長度。」

  尹航還是有些心有不甘,又指向原來的海星狀構型,說:「那這種非鏈狀分支呢,兩個分支端點之間會不會更長?」

  「分支端點之間的距離,必須經過公共連接節點分解。三角不等式先給自然上界:d(A,B)≤d(A,C)+d(C,B)d(A,B)le d(A,C)+d(C,B)d(A,B)≤d(A,C)+d(C,B)。關鍵是取等條件。在這道題的連接約束下,兩條分支不能同時沿同一直線完全展開。你拉直一條,另一條的有效投影就會被折掉。」

  江臨用筆在公共連接節點上點了兩下。

  「所以分支結構最多逼近同等節數的鏈式上界,不可能超過它。」

  姚思雨聽到這裡,終於全部明白過來。

  立刻拿起筆,在自己的草稿紙上迅速補上了兩行關鍵的圖論轉化。

  嘆道:「所以我們之前的枚舉,就像是拿著相機,在給所有可能的雕塑瘋狂拍照,試圖找出一張看起來最高大的。」

  江臨點點頭,放下馬克筆,說:「數學不需要我們拍完所有照片,只需要我們證明,最高的那張照片,它的天花板在哪裡,然後證明有人能摸到那個天花板就行了。」

  尹航看著白板,沉默了足足有半分鐘。

  最後,他拿起黑板擦,果斷擦掉自己原先畫的十二種構型和旁邊那長長的距離表。

  然後在江臨畫出的連接圖旁邊打了一個勾。

  「行。」

  尹航的語氣里的那種煩躁一掃而空。

  「這個上界,閉合了。」

  一直坐在窗邊沒參與進來的孟澈,此時默默地調整了一下坐姿。

  他沒參賽,也不打算過度參與這道題的計算細節。

  但他從這段對話里,聽出了熟悉的味道。

  江臨剛才做的第一件事,是剝離。

  把形狀,三維,磁性這些具有極強視覺干擾的物理外殼從問題里剝掉,然後換成圖結構,節點和上界。

  這種處理問題的方式,太成熟了。

  像什麼呢?

  孟澈看著江臨削瘦的背影。

  它更像一個老練的實驗物理學家,在面對極其複雜的系統誤差時,先不急著調儀器,而是先建誤差模型,把儀器誤差、讀數漲落和真實物理量一層一層地切分開。

  ……

  第二張題面,是拆盲盒。

  姚思雨嘆了口氣,把自己的草稿紙推了過來。

  上面密密麻麻寫了半頁紙的公式。

  「這題我一開始按具體的集合狀態寫了遞推。」

  並沒有錯,只是太重了。

  盲盒裡有若干種不同卡片。

  每拿到一種新卡,擁有的集合狀態就發生改變。

  如果按已經擁有的具體集合去寫狀態空間,狀態數量會呈指數級增長,很快就會變成一個災難性的馬爾可夫鏈轉移矩陣,根本沒法算,更沒法手寫證明。

  「我也卡在這了。」

  尹航在旁邊插話道。

  「我明明知道它在宏觀上能壓縮,因為全收集的期望最終肯定收斂,但就是找不到最乾淨的壓法。把每一步抽到什麼卡的歷史都背在身上走,實在太蠢了。」

  江臨看了一眼姚思雨的草稿紙,沒有去改她的公式。

  直接在空白處寫下一行字。

  還缺幾種。

  姚思雨看著那四個字,怔了一下:「你一點都不關心當前手裡具體缺的是哪幾種卡?」

  「不關心。」

  江臨回答得很乾脆。

  「題目的設定里,每一種盲盒被抽到的概率是均勻分布的,這意味著卡片本身是高度對稱的。」

  江臨用筆在盲盒兩個字底下畫了條線。

  「題目讓你求的是集齊所有卡片所需時間的期望值,不是讓你描繪收集過程中每一個具體集合長什麼樣。A,B,C和B,C,D在本質上是等價的。」

  尹航的眼睛瞬間亮起,猛地一拍大腿,叫道:「我靠,所以不用管具體卡,直接按數量階段來分解?從缺k種卡,轉移到缺k-1種卡?」

  「嗯。」江臨點頭。

  姚思雨低頭,在紙上飛快地算了兩步,之前的複雜矩陣被瞬間降維。

  「既然概率均勻,那在缺k種卡的狀態下,抽到一張新卡的概率就是 p_k=k/N。所以在這個階段停留的等待時間,就是一個參數為p_k的幾何分布。而它的期望……」

  「幾何分布的期望是概率的倒數。」江臨接上了她的話,「所以這一階段的期望步數就是N/k。」

  江臨說到這裡,看了一眼姚思雨因為激動而寫得越來越快的筆尖,適時地澆了一盆。

  「不過在提交的時候還是不能直接從原題跳到這一步。」

  姚思雨停下筆,有些不明所以地抬頭看他。

  「先花半頁紙,嚴格說明為什麼你的馬爾可夫狀態可以從2^N壓縮到 N,也就是所謂的等價類劃分。否則閱卷教授會覺得你在偷換概念,用一個簡單的模型套一個複雜的題。」

  姚思雨認真地點頭,準備繼續往下寫。

  寫到一半,像是想到了什麼反例,眉頭皺了起來。

  「等等,如果不同盲盒的抽取概率不均勻呢?比如有隱藏款,概率只有1%,其他是10%,那這個數量狀態壓縮就不成立了,缺A和缺隱藏款的期望完全不一樣。」

  「是的,所以你要在證明的開頭,先濃墨重彩地寫明對稱性條件。題目給定的均勻抽取不是一句為了讓題面好看的裝飾語,我們進行狀態壓縮,真正要算的是N個階段期望。」

  尹航聽到這裡,忍不住吐槽了一句:「你做題的時候,腦子裡還一直想著閱卷人啊?」

  「想著覆核。」江臨認為自己應該糾正他的用詞。

  「數學競賽也叫覆核?」

  「只要是需要人去驗證的邏輯鏈,就叫覆核。」江臨看著尹航,「證明寫出來,就是給別人覆核的。如果你的解答只有你自己懂,那不叫數學證明,那叫私人日記。」

  一旁的孟澈聽得是直點頭。

  覆核這個詞,他太熟了。

  老闆在組會上不知道罵過他們多少次類似的話。

  「科研不是你自己覺得數據好看就行。你要把你的實驗條件,你的誤差分析,你的數據處理流程清清楚楚地寫在Paper里,讓大洋彼岸另一個素不相識的同行,能在他自己的實驗室里,在合理的時間內把你的結果覆核出來。不能覆核的東西,就是偽科學。」

  數學競賽顯然也是一樣的邏輯。

  會做,只是第一步,最多算自己通過了。

  能寫成讓挑剔的評審在有限時間內穩定覆核的證明,才算真正完成。

  已經想通透了的姚思雨,把草稿紙上那一大片舊的遞推公式用力劃掉,長舒了一口氣,整個人都放鬆了下來。

  「太好了,這樣就乾淨多了。我之前的問題是歷史包袱太重,跟背著一座山似的。」

  江臨點點頭:「狀態里當然只需保留影響未來的最小信息,因為多一絲都是累贅。」


  最小充分狀態?

  一旁笑眯眯的孟澈忽然捕捉到了關鍵詞。

  先找狀態,再找邊界。

  最後判斷,哪些信息是必須保留的承重牆,哪些信息只是花里胡哨的壁紙和噪聲。

  這是一種拆解世間一切複雜系統的底層方法論。

  不是一個能在單純的數學競賽題集裡學到的漂亮說法。

  可比會做題的天才厲害多了。

  聯想到這位才讀高三的小師弟,一出山就幫大家解決了數據漂移的問題。

  孟澈腦子裡冒出一個不太嚴肅的念頭。

  這不就是先天科研聖體嗎?


章節目錄