一大群嘅蜜蜂;佢哋每隻蜜蜂都係跟一啲相對簡單嘅法則行事嘅,但就令成個群體好似有智能噉。

群體智能粵拼kwan4 tai2 zi3 nang4英文swarm intelligence,簡稱「SI」)係指一個由好多個體組成嘅系統喺自我組織(self-organization;系統嘅組成元件地區性嘅互動,引致整體上嘅運作規律)之下展現嘅智能或者類似有智能嘅行為。自然界有能夠展現群體智能嘅系統,而人工智能(AI)等領域嘅科學家仲有喺度製作人造嘅群體智能系統[1][2]

舉個例說明,一個蜜蜂竇由大量嘅個體(個體蜜蜂)組成;每隻蜜蜂都會按某啲法則行動,個體蜜蜂之間有地區性嘅互動(一隻蜜蜂會同佢周圍嘅蜜蜂互動,但好少可會有得同時同成個竇嘅蜜蜂互動);呢啲眾多嘅活動最後令成個竇整體上曉作出「建立新竇(接近自我複製)」同「維持自己存在」等嘅行為-個竇有少少似一隻有智能嘅生物個體噉[3]。除咗蜜蜂之外,研究顯示有好多個品種嘅雀鳥以至群居嘅哺乳類動物喺一大群行動嗰陣都會展示群體智能[1][4]

而一個人工群體智能程式可以大致想像成以下嘅虛擬碼[5]

 初始化
 While 個程式行緊,一路重複做以下嘅嘢:
   Foreach 個體,計算佢下一步嘅行為;,「local factors」係啲地區性嘅變數,例如「距離隔離嗰個個體幾遠」。
   按計算結果更新個世界嘅狀態。
   有某啲方法決定係咪要結束個 while 迴圈。

如果呢個程式做出嘅整體行為具有智能具有嘅特性嘅話,噉個人工智能程式就可以稱得上係展現群體智能。

睇埋

參考文獻

  • Bonabeau, Eric; Dorigo, Marco; Theraulaz, Guy (1999). Swarm Intelligence: From Natural to Artificial Systems. ISBN 978-0-19-513159-8.
  • Kennedy, James; Eberhart, Russell C. (2001-04-09). Swarm Intelligence. ISBN 978-1-55860-595-4.
  • Engelbrecht, Andries (2005-12-16). Fundamentals of Computational Swarm Intelligence. Wiley & Sons. ISBN 978-0-470-09191-3.

  1. 1.0 1.1 E. Bonabeau, M. Dorigo, and G. Theraulaz. Swarm Intelligence: From Natural to Artificial System. Oxford University Press, New York, 1999.
  2. Beni, G., Wang, J. (1993). "Swarm Intelligence in Cellular Robotic Systems". Proceed. NATO Advanced Workshop on Robots and Biological Systems, Tuscany, Italy, June 26–30 (1989). pp. 703–712.
  3. Karaboga, D., & Akay, B. (2009). A survey: algorithms simulating bee swarm intelligence. Artificial intelligence review, 31(1-4), 61.
  4. Solé R, Rodriguez-Amor D, Duran-Nebreda S, Conde-Pueyo N, Carbonell-Ballestero M, Montañez R (October 2016). "Synthetic Collective Intelligence". BioSystems. 148: 47–61.
  5. Ahmed, H., & Glasgow, J. (2012). Swarm intelligence: concepts, models and applications. School Of Computing, Queens University Technical Report.