Kursa kods InfT6039

Kredītpunkti 3

Multiaģentu sistēmas

Zinātnes nozareElektrotehnika, elektronika, informācijas un komunikāciju tehnoloģijas

Zinātnes apakšnozareSistēmu analīze, modelēšana un projektēšana

Kopējais stundu skaits kursā81

Lekciju stundu skaits16

Semināru un praktisko darbu stundu skaits16

Studenta patstāvīgā darba stundu skaits49

Kursa apstiprinājuma datums19.10.2011

Atbildīgā struktūrvienībaDatoru sistēmu un datu zinātnes institūts

Kursa izstrādātājs

author prof.

Vitālijs Osadčuks

Dr. sc. ing.

Kursa anotācija

Kurss sastāv no teorētiskās daļas ar secīgu multiaģentu sistēmu teorijas izklāstu un praktiskās daļas, kurā studenti apgūst multiaģentu sistēmu modelēšanas pamatus, izmantojot populārākos brīvi pieejamos rīkus. Kursa ievadlekcijās multiaģentu sistēmas tiek apskatītas vispārīgi, dots ievads inteliģentajos aģentos, dalīto pieeju problēmu risināšanā un spēļu teorijā. Turpmākajās lekcijās tiek sīki apskatīta multiaģentu sistēmas darbības plānošana, aģentu savstarpējā komunikācija, lēmuma pieņemšana un apmācība.

Kursa rezultāti un to vērtēšana

• zināšanas par intelektuālajiem aģentiem un multiaģentu sistēmu arhitektūru, organizāciju un pielietojumu;
• prasmes izmantot multiaģentu sistēmu izstrādes un simulācijas rīkus NetLogo un AgentSheets, kā arī patstāvīgi spēt apgūt līdzvērtīgus rīkus;
• kompetence identificēt multiaģentu sistēmu izmantošanas gadījumus un prast pielietot tās sava pētījuma virziena problēmu risināšanā.

Kursa saturs(kalendārs)

1 Ievads intelektuālajos aģentos, aģentu programmēšanā un multiaģentu sistēmās.
2 AgentSheets2.5 paketes lietotāja saskarne. Aģenta definēšana un kofigurēšana.
3 Inteliģento aģentu abstraktās arhitektūras un to konkretizācija.
4 Seminārs par 1. praktisko darbu.
5 Multiaģentu problēmas formulējums.
6 Iepazīšanās ar NetLogo vidi, lietotāja saskarne, programmēšans valoda, tās iespējas.
7 Aģentu sabiedrības un multiaģentu sistēmas, aģentu sadarbības veidi.
8 Paraugmodeļu analīze NetLogo vidē. Simulācijas rezultātu vizualizācijas iespējas un interpretācija.
9 Dalītā pieeja un plānošana problēmu risināšanā.
10 Seminārs par 2. praktisko darbu.
11 Dalītā racionāla lēmuma pieņemšana.
12 Multiaģentu sistēmas modeļa programmēšana. Multiaģentu sistēmas modeļa simulācija, NetLogo vizuālie un audio paplaši
13 Apmācība multiaģentu sistēmās.
14 Seminārs par 3. praktisko darbu.
15 Apmācība un komunikācija, starpaģentu komunikācijas sistēmas.
16 Seminārs par patstāvīgajiem darbiem.

Prasības kredītpunktu iegūšanai

Izstrādāti un ieskaitīti praktiskie darbi, izstrādāts un aizstāvēts patstāvīgais darbs seminārā.

Obligātā literatūra

1. Shoham Y., Leyton-Brown K. Multiagent systems: Algorithmic, Game-Theoretic, and Logical Foundations. : Cambridge University Press, 2009.
2. Wooldridge M. An Introduction to multiagent systems. John Wiley&Sons ISBN 047149691X, 2002, 340 p.
3. Weiss G. Multiagent Systems: A Modern Approach to Distributed Modern Approach to Artificial Intelligence. London: The MIT Press, 1999.

Papildliteratūra

1. Vidal J.M. Fundamentals of Multiagent Systems with NetLogo Examples, 2010. [tiešsaiste] [08.06.2011]. Pieejams: http://jmvidal.cse.sc.edu/papers/mas.pdf.
2. Jennings N. Trading Places with software agents. [tiešsaiste] [08.06.2011]. Pieejams http://www.ecs.soton.ac.uk/~nrj/download-files/inaugural.pdf
3. Moheuddin S., Noore A., Choudhry M. A Reconfigurable Distributed Multiagent System Optimized for Scalability. International Journal of Computational Intelligence, 5:1, 2009, 60-71.

Piezīmes

Izvēles kurss ITF maģistra studiju programmas “Informācijas tehnoloģijas” pilna laika studijās.