AM/AMP24: Multi-Agent systemer (7.5 ECTS)

STADS: 2101441

Niveau
PhD-kursus

Undervisningsperiode

Udbydes efter behov.

Ansvarlige undervisere
Email: yves@mip.sdu.dk

Skemaoplysninger
Der er ingen skemaoplysninger for den valgte periode.

Kommentar:
Periode: 3. til 15. august 2006 – eksamen 17. august 2006

Indgangskrav:
Ingen

Faglige forudsætninger:
Bachelorgrad i datateknologi eller lignende. Ingen forudgående kendskab til multi-agent systemer og multi-agent teknologier kræves, dog vil et grundlæggende kendskab til kunstig intelligens og/eller software engineering være en fordel.

Kursusintroduktion
Betydningen af multi-agent forskning og teknologi er stigende p.g.a. det voksende behov for at koordinere distribuerede operationer, deres øgede anvendelse til decentraliseret simulering af komplekse systemer og udviklingen af kommunikations infrastruktur. Formålet med kurset er at give deltagerne en fundamental viden inden for multi-agent systemer - et af de mest aktive områder inden for datalogi og kunstig intelligens - og sætte dem i stand til både at udføre multi-agent Ph.D.-projekter og/eller anvende multi-agent systemer i industrien.

Forventet læringsudbytte


Emneoversigt
Efter en generel introduktion til multi-agent systemer (MAS) præsenteres de grundlæggende begreber med vægt på metodiske spørgsmål om hvorledes sådanne systemer kan opfattes og realiseres. Vi ser hvordan MAS metoder afviger fra mere traditionelle metoder og vi identificerer de særlige områder/domæner, hvor MAS ser ud til at være det mest brugbare paradigme. Vi starter med at betragte MAS ved at dele dem i agenter, omgivelser, interaktioner, organisationer og dynamik. En vigtig del omhandler forskellige typer af "interaktioner". Startende fra spil teoretiske interaktioner, fulgt af de kommunikationsmæssige aspekter af MAS og interaktions protokoller, introduceres forskellige begreber omkring koordination, sammenhæng, opgave tildeling og forhandling. Herefter diskuteres "organisation" og "dynamik" af MAS. Med de forskellige dele i et MAS fastlagt (udvidet med MAS indlæring), ser vi på programmerings værktøjer (fra sprog til opbygning af MAS til integrerede miljøer) hvorefter der præsenteres multi-agent orienteret programmering (fra agent-centreret angrebsvinkel til alternative metoder, hvor interaktioner eller organisationer betagtes først). Der deles implementations erfaringer. Endelig ses der til sidst på eksempler på anvendelser inden for vidt forskellige områder (vision, GIS, NLP, robotter, simulering af komplekse fysiske systemer, software engineering, telekommunikation, byplanlægning, internet anvendelser). Vi konkluderer med at præsentere nuværende MAS organisationer og begivenheder, og de seneste væsentlige MAS begivenheder beskrives. Vægten lægges på koncepter, resultater og algoritmer, der har direkte anvendelser inden for beregningsmæssige multi-agent systemer. Som del af kurset udføres der adskillige praktiske øvelser, hvor der laves analyser og programmeres ved brug af et standard multi-agent orienteret programmeringsværktøj.

Litteratur
    Oplyses ved kursets start


Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
Ingen

Eksamen- og censurform:
Programmering af et MAS test system ved brug af MAS teknologi, desuden mundtlig eksamen med karakter efter 13-skalaen, ekstern censur.

Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.

Forelæsninger (45 timer), programmering (15 timer) og intensivt kursus over 2 uger.
Aktiviteter i studiefasen

Sprog
Dette kursus undervises på engelsk, hvis der deltager internationale studerende, ellers undervises på dansk.

Bemærkninger
Kurset kan tages af kandidatstuderende, men vær opmærskom på at det er et Ph.D.-kursus og at niveauet derfor er meget højt.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Dette er den nyeste version af en kursusbeskrivelse, som trådte i kraft den 1. sep 2006.