江溪中文 > 數學少年與數學少女:不可解方程 > 第二章 建模大賽的"火藥味"組隊

      第二章 建模大賽的"火藥味"組隊

      宣講會的交鋒

      數學建模大賽的宣講會在階梯教室舉行,投影儀的光束在空氣中劃出一道道懸浮的塵埃軌跡。江嶼白坐在倒數第二排,指尖無意識地敲擊著座椅扶手,節奏恰好是斐波那契數列的前八項。他的草稿紙上寫記了遞推公式,卻總覺得少了點什么。

      "這道城市綠化路徑優化題,"講臺上的教授推了推眼鏡,"需要結合圖論與動態規劃......"

      "用分形幾何更合適。"

      清亮的女聲從后排傳來,江嶼白不用回頭也知道是誰。林昭月正翹著二郎腿,手中的熒光筆在白大褂上畫著謝爾賓斯基三角形,"比如把城市看作曼德勃羅集的迭代,每個綠化帶都是自相似結構的分支......"

      江嶼白突然轉身,將一張寫記遞推公式的草稿紙拍在她桌上:"你的分形模型忽略了時間變量,當t→∞時,計算量會呈指數爆炸。"

      "所以要用蒙特卡洛模擬啊,"林昭月用筆尖戳了戳他的推導步驟,"江通學,你的馬爾可夫鏈少了個轉移概率矩陣哦~"

      兩人的爭論聲引來周圍通學的側目,直到蘇澈抱著筆記本電腦擠過來:"兩位數學狂魔,帶我一個?我能把你們的模型變成動態可視化程序。"

      江嶼白注意到林昭月的手腕在顫抖,她迅速將手藏到桌下,卻在草稿紙上留下一道歪斜的軌跡。那道軌跡像極了混沌理論中的奇異吸引子,預示著她身L里正在發生的某種不可逆的變化。

      ……

      機房里的硝煙

      深夜的機房飄著速溶咖啡的苦澀,江嶼白盯著屏幕上跳動的蟻群算法參數,眉頭緊鎖。他已經優化了十二版代碼,可計算量始終降不到林昭月初賽成績的80%

      "陷入局部最優解了吧?"

      林昭月突然從后排探出頭,發間的銀杏葉發卡差點戳到他眼睛。她咬著草莓牛奶的吸管,指尖在他代碼里劃出幾行:"這里慣性權重設得太保守,螞蟻都不敢探索新路徑了——試試用模擬退火算法讓自適應參數?"

      江嶼白的手指僵在鍵盤上。這個總愛在課間疊紙星星的姑娘,上周還用貝塞爾曲線給他畫生日賀卡,此刻卻在用最溫柔的語氣對他的代碼進行降維打擊。

      "為什么幫我?"他悶聲問。

      "因為你生氣的樣子像柯西收斂準則——"她突然用冰涼的可樂罐貼在他臉上,"明明無限趨近卻死不承認極限存在。"

      機房的日光燈管嗡嗡作響,江嶼白看著她在自已代碼里插入的混沌擾動函數,突然發現她睫毛在屏幕上投下的陰影,恰好是心形線的一部分。他伸手想觸碰那道影子,卻被她躲開。

      "江通學,"她晃了晃手中的藥瓶,"要記住,有時侯最優解不在可行域內哦。"藥瓶上的標簽被撕掉了一半,但他還是看清了"碳酸鋰"三個字。

      天臺上的秘密

      決賽前夜,三人溜進學校天臺調試程序。林昭月突然扯了扯江嶼白的袖子:"抬頭。"

      墨色天幕中,無人機群突然亮起,排成閃爍的斐波那契螺旋。

      "知道為什么選這里讓最終測試嗎?"她把筆記本轉向他,屏幕上跳動著綠化路徑的AR投影,與星空下的光點重疊,"因為你的代碼里——"

      她指尖劃過一串注釋:

      python

      (當x=心動頻率,y=相遇概率,輸出永遠為1)

      def

      love_equation(x,

      y):

      return

      1

      if

      x+y



      0