正文

流氓的集體智慧(2)

失控 作者:(美)凱文·凱利


  

在《蝙蝠俠歸來》中有一個場景,一大群黑色大蝙蝠一窩蜂地穿越水淹的隧道涌向紐約市中心。這些蝙蝠是由電腦制作的。動畫繪制者先制作一只蝙蝠,并賦予它一定的空間以使之能自動地扇動翅膀;然后再復(fù)制出幾十個蝙蝠,直至成群。之后,讓每只蝙蝠獨自在屏幕上四處飛動,但要遵循算法中植入的幾條簡單規(guī)則:不要撞上其他的蝙蝠,跟上自己旁邊的蝙蝠,離隊不要太遠(yuǎn)。當(dāng)這些“算法蝙蝠”在屏幕上運(yùn)行起來時,就如同真的蝙蝠一樣成群結(jié)隊而行了。

群體規(guī)律是由克雷格?雷諾茲[1]發(fā)現(xiàn)的。他是在圖像硬件制造商 Symbolics 工作的計算機(jī)科學(xué)家。他有一個簡單的方程,通過對其中各種作用力的調(diào)整——多一點聚力,少一點延遲——雷諾德能使群體的動作形態(tài)像活生生的蝙蝠群、麻雀群或魚群。甚至在《蝙蝠俠歸來》中的行進(jìn)中的企鵝群也是根據(jù)雷諾茲的運(yùn)算法則聚合的。像蝙蝠一樣,先一古腦地復(fù)制很多計算機(jī)建模的三維企鵝,然后把它們釋放到一個朝向特定方向的場景中。當(dāng)它們行進(jìn)在積雪的街道上,就輕易地出現(xiàn)了推推搡搡擁擠的樣子,不受任何人控制。

雷諾茲的簡單算法所生成的群體是如此真實,以致于當(dāng)生物學(xué)家們回顧了自己所拍攝的高速電影后,他們斷定,真實的鳥類和魚類的群體行為必然源自于一套相似的簡單規(guī)則。群體曾被看作是生命體的決定性象征,某些壯觀的隊列只有生命體才能實現(xiàn)。如今根據(jù)雷諾茲的算法,群體被看作是一種自適應(yīng)的技巧,適用于任何分布式的活系統(tǒng),無論是有機(jī)的還是人造的。



·     [1] 克雷格?雷諾茲(Craig Reynolds,1953.03.15~):仿真生命與電腦圖形圖像專家,1986年發(fā)明仿真人工生命“類鳥群”。——譯自“維基百科”


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號