Mrówkowy Przebieg ćwiczeń zaoczne

background image

1

Sztuczna inteligencja

Badania i optymalizacja algorytmu mrówkowego

Przebieg ćwiczeń laboratoryjnych i warunki zaliczenia przedmiotu

studia zaoczne sem. VI rok. akad.2009/10

A. Ćwiczenia laboratoryjne ( 3 zajęcia * 3 godziny = 9 godzin )

Przedmiotem ćwiczeń jest badanie własności klasycznego algorytmu mrówkowego i taka jego
optymalizacja, aby w jak najkrótszym czasie znajdował najkrótszą ścieżkę w grafie od węzła
będącego ”mrowiskiem” do węzła symulującego ”pokarm” przy przyjętej skali problemu
określonej poprzez:
- ilość węzłów grafu w którym poruszają się mrówki,
- rozmieszczenie węzłów,
- ilość mrówek.

Studenci otrzymują szkielet aplikacji w postaci zestawu klas i ich implementacji, niezbędnych
do rozpoczęcia badań – aplikacja obiektowa AntAlgorithm v.1.0.0 napisana języku C++.

Studenci pracują w grupach 2-osobowych.

Ćwiczenia laboratoryjne przebiegają wg. niżej podanego schematu:

1. Zajęcia nr 1:

Podział na grupy. Zapoznanie się szczegółowo z dostarczonym szkieletem aplikacji.
Dyskusja na temat otrzymanego zadania. Uzupełnienie aplikacji o metody niezbędne
do właściwego wyprowadzania wyników badań (konieczna będzie praca w domu).
Przeprowadzenie wstępnych badań własności algorytmu.

2. Zajęcia nr 2:

Pokazanie osiągniętych wyników prowadzącemu zajęcia celem oceny. (Za wykonanie
tej części ćwiczeń student może otrzymać 10-20 punktów). Indywidualne ustalenie w
każdej z grup opisanej wyżej skali problemu celem dalszych badań, przeprowadzenie
badań zachowania się algorytmu mrówkowego przy różnych parametrach aplikacji i
jego optymalizacja, zebranie odpowiednich danych i przygotowanie sprawozdania
końcowego(konieczna będzie praca w domu).

3. Zajęcia nr 3:

Zajęcia przeznaczone są na ocenę i dyskusję osiągniętych przez poszczególne grupy
wyników, oraz końcową ocenę indywidualną studentów. Za wykonanie drugiej części
ćwiczeń student może otrzymać 20-40 punktów.

Promowana jest: jakość i terminowość realizacji poszczególnych etapów projektu (ocena dla
grupy), organizacja i współdziałanie poszczególnych członków w zespole (ocena dla grupy),
osiągnięte rezultaty (ocena dla grupy), ponadto indywidualny wkład każdego z członków
zespołu w osiągnięte rezultaty (ocena indywidualna).

Przedmiotem oceny będzie: rodzaj, obszerność i celowość przeprowadzonych badań, oraz
sposób prezentacji osiągniętych wyników w sprawozdaniu końcowym, dokumentującym
osiągnięte wyniki.







background image

2

Parametry algorytmu (których wpływ na jego optymalizację należy przede wszystkim
przebadać):
alfa (parametr ”świata”) – współczynnik "kuszenia" mrówki feromonem,
beta (parametr ”świata”) – współczynnik "kuszenia" mrówki bliskością sąsiedniego węzła,
feromon (parametr ”mrowiska”) – ilość pozostawianego feromonu przez mrówkę w węzłach
grafu po osiągnięciu pokarmu.

Dalsze badania (których ilość, obszerność i rzetelność może być przedmiotem bardzo
wysokiej oceny punktowej) będą polegały na:

 uzupełnieniu algorytmu o zjawisko zaniku śladu feromonowego w każdym cyklu we

wszystkich węzłach grafu o pewną wielkość (uzupełnienie raczej niezbędne),

 uzupełnieniu algorytmu o nowe źródło pokarmu, pojawiające się w trakcie obliczeń,
 zaproponowanie innej, niż przyjęta w aplikacji, metody wyboru kolejnego węzła przez

mrówkę.


Minimalna zawartość sprawozdania :

 opisanie celu badań,
 przedstawienie przyjętych parametrów skali problemu z uzasadnieniem,
 wyniki badań udokumentowane odpowiednimi tabelami i wykresami zależności,
 wnioski końcowe,
 kod źródłowy własnego programu jako załącznik.


Ponadto (jeśli zastosowano dla algorytmu ulepszenia) :

 wyniki badań po zastosowaniu dla algorytmu ulepszeń,
 porównanie wyników dla algorytmu klasycznego i algorytmu z zastosowanymi

ulepszeniami.

2. Warunki zaliczenia laboratorium


Za ćwiczenia laboratoryjne student może uzyskać na zaliczeniu maksymalnie 60 punktów.
Ćwiczenia uznaje się za zaliczone jeśli student uzyska nie mniej niż 30 punktów.

Ostatni dzień zajęć laboratoryjnych, wskazany w harmonogramie zajęć, jest ostatecznym
terminem zaliczenia ćwiczeń laboratoryjnych.


Wyszukiwarka

Podobne podstrony:
Przebiegi cwiczeń, cwicz1
Przebieg ćwiczenia
Przebiegi cwiczeń, cwicz5
Opis przebiegu ćwiczenia estry
Przebiegi cwiczeń, cwicz3
Przebieg ćwiczenia 2
przebiegi cwiczen, PRZEBI~1, Przebieg Wykładu nr
82mojeaikido, Przebieg ćwiczenia:
Przebiegi cwiczeń cwicz4
Przebiegi cwiczeń cwicz6
Przebiegi cwiczeń cwicz2
Przebieg cwiczenia fizyka cw 3p Nieznany
Genetyczny Przebieg ćwiczeń zaczne
Przebiegi cwiczeń, cwicz6
Przebiegi ćwiczeń, PiU ćw2
Przebiegi ćwiczeń PiU-ćw6-przebieg
Przebiegi ćwiczeń PiU-ćw7-przebieg
Przebiegi ćwiczeń PiU-ćw1-przebieg

więcej podobnych podstron