Typy modelov

Súčasný LEM podporuje štyri typy modelov. Typ modelu je špecifikovaný pomocou termu:

model_type(MODELTYPE1, MODELTYPE2)
MODELTYPE1 je jeden z simple alebo evolution
MODELTYPE2 je jeden z linear alebo cyclic

Term musí byť umiestnený v základnom modelovom súbore.

V modeli typu simple všetci etho-agenti zdieľajú jednu schému. Schéma môže byť preprogramovaná. Táto trieda modelu je pre individuálne založené simulácie ekologických systémov.

Ak MODELTYPE1 je evolučný, každý etho-agent má svoju vlastnú schému. Schéma sú pravidlá, ktoré definujú správanie agentov. V evolučných modeloch tieto pravidlá plnia úlohu chromozómov. Je to spôsob ako každý novonarodený etho-agent zdedí schémy od rodičov, potom ako tieto pravidlá prejdu procesom kríženia a mutácie.

MODELTYPE2 definuje reprezentáciu času v modeli. Lineárny čas je jednoducho celočíselná hodnota, ktorá znamená aktuálny krok v simulácii. V cyklických modeloch je možnosť reprezentácie období a periód dňa, napríklad ráno, noc, atď. Deň a rok sú rozdelené do niekoľkých hodnôt periód. Užívateľ môže špecifikovať zoznam týchto periód a ich trvanie.

Spracoval: Dudy