Prírodou inšpirované algoritmyštudijné materiály pre projekt mobilnej triedy umelej inteligencie |
||||||||||||||||||||
Th-lymfocyt - ThAgentTh-lymfocyt (Helper) slúži v podstate na lokalizáciu antigénu, ku ktorému má komplementárny MHC komplex. Pomáha Tc-lymfocytom lokalizovať miesto výskytu antigénu a "odobruje" rozhodnutie Tc-lymfocytu eliminovať antigén. Popis atribútov
Popis atribútov Th agentaPopis funkciíKontrola veku agenta (CheckAge)V ľudskom tele má každá "normálna - zdravá" bunka presne limitovanú dĺžku svojho života. Ak ju bunka prekročí, dochádza k samodeštrukcii. Funkcia Kontrola veku agenta kontroluje atribút Vek, a ak prekročí nastavenú hodnotu, agent je zo systému odstránený. Kontrola počtu potomkov agenta (CheckNumOfChildren)Tak isto ako dĺžka života aj počet potomkov je v ľudskom tele limitovaný. Funkcia Kontrola veku agenta kontroluje atribút Počet delení agenta, a ak prekročí nastavenú hodnotu, agent je zo systému odstránený. Kontrola svojho okolia (CheckNeighborhood)Th agent si skontroluje svoje okolie. Ak sa v ňom nachádza Cc agent s komplementárnym MHC komplexom a Th agent má nastavený atribút Aktivácia I na hodnotu 0, zmení ju na hodnotu 1 a rovnako aj atribút Aktivácia II. Ak najbližším agentom je Tc agent s rovnakým MHC komplexom a Th agent má nastavený atribút Aktivácia I na hodnotu 1, odovzdá túto informáciu Tc agentovi. Inak si Th agent zavolá funkciu Pohyb a presunie sa na nové miesto. Pohyb (Move)
Funkcia presunie Th agenta na nové miesto. Na výpočet nového miesta používa atribút Vektor pohybu
agenta. Vektor pohybu agenta ovplyvňuje zmenu pozície agenta v rozsahu ![]() Mutácia atribútu Vektor pohybu a) súradnice X b) súradníc Y, ZRozmnožovanie Th agenta (Split)
Th-lymfocyt, ako každá normálna zdravá bunka, má stanovený počet delení (kontrolovaný funkciou
Kontrola počtu potomkov agenta ) a stanovený je aj čas medzi jedotlivými deleniami. Funkcia
Rozmnožovanie Th agenta sa spúšťa, ak atribút Aktivácia I je nastavený na hodnotu |
||||||||||||||||||||
Kontakt: Marek Bundzel |