Dokumentacja systemu EvNet
contents.gif | index.gif
up.gif | previous.gif
Agent (Agent)
Środowisko w systemie Ant.Net
Agent jest osobnikiem zamieszkującym dane środowisko.

Agent jest jednostką autonomiczną - sam decyduje, co będzie robił.

Wszystkie działania agenta powinny być uwarunkowane "instynktem przetrwania", który nakazuje wykonywanie czynności, zwiększających jego energię życiową i zwiększające prawdopodobieństwo reprodukcji.

Agent jest nośnikiem materiału genetycznego, które jest jednym z potencjalnych rozwiązań postawionego przed systemem problemu. Genotyp może ulec zmianie wyłącznie w procesie reprodukcji, przy przekazywaniu materiału genetycznego potomstwu. Następuje wówczas wykonanie operatorów genetycznych znanych z algorytmów ewolucyjnych - mutacji i krzyżowania. Potomek będzie posiadał genotyp będący mieszankę genotypów rodziców, dodatkowo zmutowaną  W ich wyniku następuje stworzenie genotypu potomka jako "mieszanki" genotypów jego rodziców (krzyżowanie) oraz losowej zmiany któregoś z elementów nowego genotypu (mutacja).

Agenty mogą poruszać się w obrębie swojej wyspy, lub poprzez mosty mogą przechodzić pomiędzy wyspami.

 

(Customizer)

Klasa pomocnicza, zawierające metody odpowiedzialne za operacje zachodzące w procesie reprodukcji: mieszanie genotypów i mutację.

Group
Links

contents.gif | index.gif