Topic | Description |
Środowisko (Environment) |
Świat symulacji składa się z miejsc (wysp) i mostów pomiędzy nimi. Zamieszkiwany jest przez agentów. Jako element nadrzędny, służy też do przekazywania wiadomości pomiędzy wyspami.
|
Wyspa (Island) |
Wyspa jest elementem środowiska, w którym mogą znajdować się agenty. Wyspy połączone są mostami i tylko przy ich użyciu agenty mogą migrować między wyspami. Wyspa odpowiedzialna jest za rozsyłanie wiadomości w obrębie zlokalizowanych na niej osobników. Potrafi także "wysłać" danego osobnika na inną wyspę.
|
Most (Bridge) |
Ścieżka umożliwia przemieszczenie się (migrację) agenta z jednego miejsca do innego.
|
Agent (Agent) |
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ę.
|