Dokumentacja systemu EvNet
contents.gif | index.gif
previous.gif | next.gif
System EvNet
Topics
Topics
Topic Description
Wymagania systemu Do skompilowania i uruchomienia systemu EvNet wymagane są następujące składniki oprogramowania:

Instalacja ˇ Pobranie i rozpakowanie pakietu EvNet

Spakowany plik z kodem źródłowym pakiet EvNet dostępny jest pod adresem http://antnet.sourceforge.net/files/evnet.tar.gz. Po pobraniu zawartość pliku należy rozpakować i umieścić w wybranym katalogu.

 

ˇ Pobranie i zainstalowanie pakietu csUnit

Do poprawnej kompilacji i uruchomienia systemu EvNet wymagany jest pakiet csUnit (http://www.csunit.org/). Pod adresem http://www.csunit.org/download/index.html dostępna jest jego wersja instalacyjna, którą należy pobrać.

 

ˇ Kompilacja

Uruchomić IDE środowiska Visual C# .NET, wczytać plik evolution.sln.

Kompilacja pakietu: z menu wybrać polecenie Build > Build solution.

W wyniku kompilacji utworzony zostaje katalog bin, zawierający gotowe do uruchomienia binaria (w zależności od wybranej konfiguracji mogą być umieszczone w podkatalogu release lub  debug).

 

ˇ Uruchamianie

Aby sprawdzić, czy system działa należy pobrać z http://cvs.sourceforge.net/viewcvs.py/antnet/evnet/Konfig/ przykładowe pliki konfiguracyjne (xml) oraz sin1x.txt. Po umieszczeniu ich w katalogu ze skompilowanymi plikami, calość można uruchomić wydając po kolei komendy:

main config.xml

main configcl1.xml

main configcl2.xml

main configcl3.xml

 

Powoduje to postawienie “serwera" i trzech “wysp". Działanie systemu logowane jest dla każdej z wysp z osobna, wyniki umieszczane są w plikach tekstowych, których każdy wiersz prezentuje stan systemu w danym kroku iteracji:

AgentCount- liczba agentów

AvgGenotype - średnie parametry genotypu agentów

Birth - narodziny / śmierć agentów

Fitness - parametr "fitness"

Links

contents.gif | index.gif