Algoritmusok és viselkedés

Az élőlények viselkedését gyakran nagyon összetettnek és bonyolultnak látjuk, pedig igen egyszerű szabályok irányítják őket. Nem egy olyan élőlény van, melynek viselkedését egyszerű matematikai algoritmusokkal is le lehet írni. Ezekről az algoritmusokról tudhatsz meg többet, sőt, egy remek játékban ki is próbálhatod magad, hogyan tudnál megtervezni egy egyszerű élőlény mozgását szabályozó algoritmust!

Az idegi működéseket, az állati viselkedést többféleképpen lehet vizsgálni. Az egyik legkézenfekvőbb módszer, hogy megpróbáljuk megfejteni, hogyan működnek az idegsejtek, hogyan működik maga az idegrendszer. Ezek a kutatások, bár sokan foglalkoznak velük, áttörő eredményt még nem hoztak. Vannak természetesen biztató jelek, de távol vagyunk attól, hogy pontosan látnánk, mi is történik ebben a rendszerben.

A másik megközelítés inkább azt próbálja felderíteni milyen rendszer lehet képes olyan viselkedésre, mint az ismert élő rendszerek. Megpróbálják kideríteni, hogy mi lehet az a belső program, ami létrehozza a viselkedést. Ez utóbbi megközeltés meglepő eredményekre vezetett, főként azt látva, hogy egyes nagyon bonyolultnak tűnő viselkedések algoritmusa menyire egyszerű is lehet. Ezek után már nem kell azt gondolnunk, hogy az idegi szabályozásnak is elképzelhetetlenül bonyolultnak kell lennie. A minap sikerült egy kagyló teljes viselkedését algoritmussal leírni.

Néhány példa állati viselkedéseket leíró algoritmusokra:

Hálószövő algoritmus
Párkereső algoritmus szúk számára
Algoritmus darázsfészek építéshez
Csapatba verődési algoritmus és itt Algoritmusok a fogoly-problémára

Végezetül, hogy miképpen is működnek az algoritmusok, azt magad is megpróbálhatod egy remek játékban!