Mis on Polyworld?

Polyworld on arvutiprogrammeerija Larry Yaegari kunstliku elu (tuntud ka kui Alife ja Theoretical Biology) arvutisimulatsioon ehk arvutusökoloogia, mis püüab peegeldada tegeliku elu ökoloogilist ja antropoloogilist arengut. Keskkond, milles Polyworldi elanikud tegutsevad, on installimiseks saadaval mitmele platvormile (Mac OS X, Linux) ja hõlmab kahemõõtmelist tasapinda, mis renderdatakse QT graafika tööriistakomplekti ja OpenGL-i abil.

Polyworldi keskkonda asustavad olemid toimivad vastavalt nende aluseks olevale närvivõrgule ja näitavad kogu inimtegevuse ja interaktsiooni spektrit; see tähendab, et nad saavad süüa, juua, paljuneda, üksteisega võidelda ja üksteist tappa. Lühidalt öeldes töötavad simuleeritud organismid välja ellujäämisstrateegiad ja õitsevad või ei arene ja surevad.

Polümaailmas elavate üksikute simuleeritud organismide käitumist dikteerivad iga organismi käitumiskomplekt ja selle aluseks olev närvivõrk, mis toimib organismi ajuna. Käitumiskomplekt on nimi, mis on antud organismi võimele liikuda, pöörata, rünnata, süüa, paarituda ja valgustada. Närvivõrk ehk ajuarhitektuur on nimi, mis on antud organismi aju moodustavate närviklastrite tüüpidele ja paigutustele. Need närviklastrid koosnevad neuronitest, mis kas erutavad (ergastavad neuronid) või inhibeerivad (inhibeerivad neuronid) olemit ja tegelikult dikteerivad erinevate polümaailma olendite isiksust ja lõpuks ka ellujäämist.

Polümaailma erinevate üksuste sünaptiline efektiivsus toimib vastavalt hebbi õppimise seadustele. See võimaldab polümaailma üksusel – samu neuroneid korduvalt vallandades – areneda ja õppida oma varasematest kogemustest, tugevdades oma närviühendusi ja arendades neuroloogilist topograafiat, mis on minevikus osutunud tõhusaks selle heaolu ja ellujäämise edendamisel.

Nii organismi füsioloogia kui ka aju on kodeeritud selle geneetilisse ülesehitusse ja seetõttu on polümaailma keskkond asustatud ja asustatakse ka edaspidi konkreetse algse esivanema erinevate arenenud põlvkondadega. See on tähendanud, et välja on kujunenud klannid või liigid, kes näitavad oma liigipõhist käitumist ja ellujäämisstrateegiaid. Need strateegiad on väljendunud mitmetes keerukates inimkäitumise tunnustes, sealhulgas põgenemine, vältimine, toidu otsimine, sülemlemine ja karjatamine.
Polyworldi on samuti värskendatud, et toetada paralleelselt juhitud ja passiivseid simulatsioone, et teha kindlaks evolutsioonilise keerukuse noole olemus ja olemasolu.