蟻群算法上傳一個文件這么復(fù)雜???生命在長期進化過程中,積累了很多新奇的功能,人類很早就從中得到啟發(fā)而改進自己的工具,如史書中記戴“見蓬轉(zhuǎn)而做車輯”,傳說魯班被茅葦劃破,而發(fā)明鋸子……也許早先的發(fā)明,只是偶然的模仿和發(fā)現(xiàn),后來人們已有意識地進行這方面的研究,這就是“仿生學”。仿生學顧名思義就是模仿生物的某些功能的學問。有名的例子很多,如模仿海豚皮而構(gòu)造的“海豚皮游泳衣”、科學家研究鯨魚的皮膚時,發(fā)現(xiàn)其上有溝漕的結(jié)構(gòu),于是有個科學家就依照鯨魚皮構(gòu)造,造成一個薄膜蒙在飛機的表面,據(jù)實驗可節(jié)約能源3%,若全國的飛機都蒙上這樣的表面,每年可節(jié)約幾十億。又如有科學家研究蜘蛛,發(fā)現(xiàn)蜘蛛的腿上沒有肌肉,有腳的動物會走,主要是靠肌肉的收縮,現(xiàn)在蜘蛛沒有肌肉為什么會走路?經(jīng)研究蜘蛛不是靠肌肉的收縮進行走路的,而是靠其中的“液壓”的結(jié)構(gòu)進行走路,據(jù)此人們發(fā)明了液壓步行機……總之,從自然界得到啟迪, 模仿其結(jié)構(gòu)進行發(fā)明創(chuàng)造.這就是仿生學. 這是我們向自然界學習的一個方面.另一方面,我們還可以從自然的規(guī)律中得到啟迪,利用其原理進行設(shè)計(包括設(shè)計算法),這就是智能計算的思想.
標簽:
蟻群算法
過程
上傳時間:
2014-01-21
上傳用戶:kernaling