A lényege, hogy van két sejtsorod, az egyik érzékel, a másik feldolgoz.
Közöttük van egy kapcsolatmátrix.
A feldolgozósejtek szintjei valamilyen függvény szerint változnak. Minden sejt többé kevésbé függ a másiktól, annak függvényében, hogy milyen erõs közöttük a kapcsolat.
Elõször a bemenetet kell változtatni. Ebbõl ki lehet számolni a feldolgozó sejtek új állapotait.
Ha az új értékeket meghatároztad, akkor utána át kell írni a kapcsolatmátrixot, annak függvényében, hogy a két sejt állapotai hogyan változtak.
Én úgy vettem, hogy ha a relatív megváltozásuk minél közelebb van 1-hez, annál jobban erõsödik köztük a kapcsolat.
Ha ellentétesen változnak akkor gyengül.
És az egész kezdõdthet ezután elölrõl.
Nem állítom, hogy ez a legjobb algoritmus, de nekem arra jó volt, hogy egy dinamikusan változó rendszert láthattam.