Multiagentní simulace založené na iterovaném vězňově dilematu
Multiagent simulations based on the iterated prisoner's dilemma
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/15907Identifikátory
SIS: 50124
Kolekce
- Kvalifikační práce [11244]
Autor
Vedoucí práce
Oponent práce
Brom, Cyril
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra teoretické informatiky a matematické logiky
Datum obhajoby
24. 6. 2008
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Práce se zabývá možnostmi využití jazyka 3APL při simulaci iterovaného vězňova dilematu. Nedrží se však pouze teorie, ale předkládá i konkrétní příklad implementace multiagentního systému schopného provádět simulace nejen vězňova dilematu, ale i jiných problémů z teorie her. Za tímto účelem definuje komunikační protokol umožňující každému agentovi, který ho ovládá, účastnit se simulace. Na dvou konkrétních simulacích jsou pak otestovány a vyhodnoceny praktické schopnosti a omezení jak systému samotného, tak i jazyka 3APL.
This work is studying possibilities for simulating iterated prisoners dilema in the 3APL language. It does not stick to theory only but offers a concrete example of a multiagent system capable of simulating not only the iterated prisoners dilema but also other tasks of the game theory. Towards this, we define communication protocol which allows any agent who understands it to participate in the simulation. On two sample simulations we test and evaluate practical capabilities and limitations of both the multiagent system and the 3APL language.