第一百六十一章 我又把世界卡出BUG了(1 / 2)

<()

白夜明說的一番話,讓大家心理上就像是壓著了一塊巨石。因為如果瘟疫的源頭真的另有蹊蹺,或者幹脆就是被人操縱的,那麼還會發生什麼更可怕的東西,誰也說不清楚。

不過還能讓眾人稍稍心安一些的事情在於,城主府還在不遺餘力的推廣著隔離政策和預防政策。鐵腕一般強有力的監管監督,此時反倒讓從城內原本惶惶不安的民眾逐漸安定下來。

天聯根據家族裏麵的關係,每天都可以拿到新發病人數和死亡人數的統計報告。於是他日常的事情就變成了和白夜明一起推算一個傳染模型來評估瘟疫目前為止的態勢。用來預測發病人數是繼續發散的,還是逐步收斂的。

發散的就說明現有的手段沒有控製住疫情,這個城市有可能會逐漸變成一個死城。而逐步收斂的,就說明疫病已經完全被控製住了,距離被完全消除,城市開放禁令已經不遠了。

但是白夜明推算不出來一個能夠讓自己信服的模型。

預測疾病的傳播需要很多的參數,最重要的就是現有的疫病攜帶者的數量,平均每個疫病攜帶者一天能遇見多少人,遇見的人中轉化為下一代感染者所占的比例,病毒的潛伏期等等數據。

而且這個模型最重要的一點在於,他對於前一天所推斷出來的感染人數是要作為後一項的輸入量,所以一點微小的差別在經過兩三天的運算之後都會被放大到無比巨大。這也就意味著他隻能預測之後一兩天內的疫病感染人數。

白夜明從開始建立模型,到估算各個參數,再到跟每天的真實數據進行比對調整參數,已經用掉了將近兩個星期的時間。

但是讓白夜明感到驚訝的是,他算出來的東西和現實的情況永遠是不能符合的,現實中每天發生了感染人數要遠遠超過模型所能計算出的最大感染人數。

白夜明已經盡可能的根據現有的防護基礎和隔離基礎,來給出一個感染病人每天有可能接觸到並感染到的人數的最大值。

繼續擴大這個值的話,最終的結果的確可以符合現實。但是這個值就會大的有些看不起現實中正在進行的防疫措施了。

麵對這樣一個具有挑戰性的數學建模問題,白夜明感覺自己頭發的發際線又往高走了不知多少。

與他一起的天聯也快要被逼瘋了,因為他們都是很自負的人,所以他們很難相信是自己的模型出了什麼問題。

終於天聯在脾氣逐漸忍不住開始變得暴躁起來之前,主動跟白夜明說:“如果我們不要糾結一開始給自己的那些限製,就當這個城市沒有任何防護措施去推算一遍呢?試著把這幾個值都取到自然條件下,盡可能大的值,看看算出來的和現實情況會不會符合。”

白夜明想了想,覺得有道理。如果假設這個城市是不設防的,計算出來的理論感染人數還要比現實情況下少的話,那就隻能乖乖承認自己一開始的模型就建立的有些問題。

於是他們在進行參數計算的時候。幹脆一黑到底,把赤霜城從一個對疫情嚴防死守的狀態。修改為了:患者拒絕接受隔離,人群樂於進行大規模集會,病人會攻擊醫生,防護物資會被哄搶並瘋抬價格,患者會偽裝自己沒病並試圖四處流竄等等,整個一個無正府主義者的天堂。

把這麼算進來的參數帶進去,得到的結果讓兩人瞠目結舌:與現實符合的非常完美。

他們用目前為止一共20天的數據帶進去建模,用前8天的數據確定了模型的一些超參數,用之後8天的數據修改微調了之前提到的一些重要參數。

然後計算出了之後4天的患病人數,和實際的幾乎一模一樣,幾乎相差無幾。