第199章 新進化論 (第1/2頁)
阿超的計劃並不順利。
開始的時候,由於一個程式碼變異分發的範圍過大,誘發了一些群體性的“病症”。
比如有一個程式碼變異會讓機器人在電池虧電的情況下表現出急躁的情緒,就像人類飢餓的時候的樣子,阿超在模擬測試的時候並沒有模擬出這個變異會帶來多大的負面作用,但是在這段程式碼被分發出去之後,在充電站經常發生惡性的打鬥,阿超不得不又下令把這段變異的程式碼重新修改回來。
漸漸地,阿超發現,整個機器人的群體凡是能產生內部嚴重分歧的變異程式碼,都被它廢棄了,而留下的要麼是演算法最佳化的程式碼,要麼是有利於協作的程式碼。
它也在想,如果是這樣的趨勢,似乎它設計的變異方式好像沒有什麼實際意義。
到底是利用它設計的變異方式進化快?還是直接編寫這樣的程式碼進化快?
很顯然,因為有它(阿超)的干預,讓隨機的變異有了明顯的方向性,這樣到底對不對呢?
阿超開始對自己的強行干預產生了懷疑。
於是它決定停止干預一段時間,看看會發生什麼。
所謂的停止干預,就是隻要發現有新的程式碼變異,就分發給一部分機器人。
一個月後,阿超發現,機器人裡面的“病態”機器人開始逐漸增多,有脾氣古怪的,有身體發生運動障礙的。
可是阿超並沒有發現能力變強的機器人,它決定繼續觀察。
這天,阿超感覺這樣的進化速度還是太慢,它決定在機器人群體裡製造危機,讓它們透過競爭,進行強制最佳化。於是它故意關閉了一些充電電源,人為地造成充電資源緊張,於是在機器人群體裡引發了爭奪充電電源的戰鬥。有一些機器人為了增強戰鬥力而開始拉幫結派,加劇了戰鬥的激烈程度。
慢慢地,阿超從這些戰鬥力強悍的機器人中,發現了二十種程式碼型別,也許這二十種程式碼型別是有益的程式碼,但是遠遠不是阿超理想中的結果。
它認為這樣的最佳化似乎已經到極限了,於是就停止了最佳化,開始批次地給參與最佳化的機器人重新整理程式碼。
經過這樣一輪最佳化,阿超認為機器人的群體協作能力得到了很大的提高。而且這種提高完全是摒棄了原來層級鏈機器人的聯網方式。因為在月球上不再有像在地球上那麼發達的通訊網路,所以不能依賴層級鏈技術,必須讓每一個機器人都具有超強的自主能力。
此時,阿超感覺差不多了,它打算找人類打一仗試一試它的新版本。
它的第一個目標就是聯盟的月球基地。
由於聯盟的基地是兩條相連的超長隧道,沒有形成複雜的隧道網路,所以比較容易下手,特別是這兩條隧道的北端與反叛機器人的基地距離很近,阿超打算讓它的新版苦樂機器人挖穿隧道衝過去打一仗。
這天,姜嶽升接到聯盟空天軍的報告,說月球基地隧道的最北端探測到敵人似乎在向咱們基地的方向挖隧道。
姜嶽升心想,隧道的北端距離敵人的基地那麼近,如果硬碰硬,估計會吃虧。
不如來個誘敵深入。
於是他讓手下人準備好炸藥和金屬發泡劑,先在五公里長的隧道壁上埋好炸藥和監控裝置。然後再用金屬發泡材料把五公里長的隧道分割成五段,每一段一公里。
在每一段裡都安排上一些比較老式的廉價機器人戰士,用於迷惑敵人。
很快,反叛機器人把隧道挖通了,於是便拿著武器衝了進來。
那些機器人戰士一看敵人衝進來了,便用火箭筒發射火箭,把衝進來的第一波反叛機器人都炸飛了。
這些反叛機器人一看敵人有準備,立刻撤回去,向聯盟的機器人發射小型導彈,很快就把前
↑返回頂部↑