logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2014/2015
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 089169 - AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS
Docente Amigoni Francesco
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (434) INGEGNERIA INFORMATICA* AZZZZ089169 - AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - MI (436) INGEGNERIA DELL'AUTOMAZIONE* AZZZZ089169 - AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - MI (473) AUTOMATION AND CONTROL ENGINEERING - INGEGNERIA DELL'AUTOMAZIONE* AZZZZ089169 - AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA* AZZZZ089169 - AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS

Programma dettagliato e risultati di apprendimento attesi

Aims and learning outcomes

Computer systems are widely recognized to be increasingly distributed and interconnected. This trend naturally leads to the development of systems composed of autonomous entities, called agents, that interact with each other in complex environments. Agent-based systems can be identified in several applications, including electronic commerce, control of industrial processes, ambient intelligence, grid computing, web services, robotics, space systems, and modeling of complex systems. This course aims at presenting general techniques for developing multiagent systems, independently of the applicative domains. In particular, the course will present methods for developing single agents, able to make rational decisions in situations affected by uncertainty, and for developing systems composed of multiple agents, with special emphasis on the interaction between the agents. Moreover, some real-world applications of agent systems will be reviewed. At the end of the course, students will acquire the ability to design and develop distributed systems based on the agent paradigm.

 

Syllabus

1. Introduction to the concepts of autonomous agent and of multiagent systems.

2. Autonomous agents as rational decision makers: utility function, Markov decision problems, optimal policies.

3. Interaction between agents: some basics and common knowledge.

4. Cooperative interaction between agents: distributed constraint satisfaction problems.

5. Competitive interactions between agents: short introduction to game theory (non-cooperative and cooperative games), negotiations, auctions, voting mechanisms.

6. Real-world applications of agent-based systems.

 

Prerequisites

Basic programming, algebra, mathematical analysis, probabilities, and mathematical programming.

 

Further information

For further information about the course:
http://home.deib.polimi.it/amigoni/AutonomousAgentsAndMultiagentSystems.html


Note Sulla Modalità di valutazione

The exam is written, with exercises and questions.


Bibliografia
Risorsa bibliografica obbligatoriaMichael Wooldridge, An Introduction to MultiAgent Systems (second edition), Editore: John Wiley & Sons, Anno edizione: 2009, ISBN: 978-0470519462 http://www.cs.ox.ac.uk/people/michael.wooldridge/pubs/imas/IMAS2e.html
Risorsa bibliografica obbligatoriaYoav Shoham, Kevin Leyton-Brown, Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations, Editore: Cambridge University Press, Anno edizione: 2009, ISBN: 978-0-521-89943-7 http://www.masfoundations.org/
Risorsa bibliografica obbligatoriaJosé Vidal, Fundamentals of Multiagent Systems (with NetLogo Examples), Anno edizione: 2010 http://multiagent.com/2010/02/multiagent-systems-textbook.html
Risorsa bibliografica obbligatoriaNikos Vlassis, A Concise Introduction to Multiagent Systems and Distributed AI, Anno edizione: 2003 http://staff.science.uva.nl/~mmaris/class_2006_2007/cimasdai.pdf
Risorsa bibliografica facoltativaFurther teaching material could be possibly made available along the course.

Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
32.0
esercitazione
16.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
19/11/2019