====== Cvičení k předmětu Multi-agentní systémy (A4M33MAS) ====== Cílem cvičení je získání praktických znalostí z programování multi-agetních systémů. V praxi si vyzkoušíte využití metod z přednášky při řešení 3 prototypových úkolů. Pro úspěšné zvládnutí cvičení se předpokládá pokročilá znalost jazyka Java (implementace pomocí více vláken/procesů), přičemž pro vizuální demostraci multi-agentních principů budeme využívat platformu MasSim (viz níže) známou z multi-agentní soutěže [[http://www.multiagentcontest.org/2010/|Multi-agent Contest]]. ===== Aktuality ===== ===== Plán cvičení ===== ^ Datum ^ Téma cvičení ^ Cvičící ^ Materiály ^ | 18.9.2012 | Introduction to Multi-agent Systems | Bosansky | - | | 25.9.2012 | Modal Logic | Bosansky | | | 2.10.2012 | Belief-Desire-Intention Architecture | Hrncir | | | 9.10.2012 | Introduction to Jazzyk, MasSim | Hrncir | | | 16.10.2012 | Game Theory 1 | Bosansky | | | 23.10.2012 | Game Theory 2 | Bosansky | | | 30.10.2012 | Game Theory 3, Introduction to CPLEX | Bosansky | | | 6.11.2012 | Social Choice, Voting, Auctions | Bosansky | | | 13.11.2012 | Constraint Satisfaction Problems (CSP) | Hrncir | | | 20.11.2012 | Distributed CSP (DCSP) | Hrncir | | | 27.11.2012 | Distributed Constraint Optimization Problems (DCOP) | Hrncir | | | 4.12.2012 | TBA | | | | 11.12.2012 | TBA | | | | 18.12.2012 | TBA | | | ===== Domácí úlohy ===== ===== Obsah cvičení ===== ===== Balík MasSim ==== * Základní popis prostředí MasSim je {{:courses:a4m33mas:scenario.pdf|zde}} * {{:courses:a4m33mas:readme-20100921.txt|ReadMe}} soubor pro instalaci * Serverová část je {{:courses:a4m33mas:massim-server-package-2011.zip|zde}} * Klientská část spolu s vzorovými agenty je {{:courses:a4m33mas:massim-agents-package-eclipse-20110920.zip|zde}} * Nepovinné - specifikace komunikačního protokolu klient-server je {{:courses:a4m33mas:protocol.pdf|zde}}