INSTITUTO TECNOLOGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY
CAMPUS MORELOS
Si-95-091. INTELIGENCIA ARTIFICIAL DISTRIBUIDA
Curso: Enero-Mayo 2000
Objetivos:
- Proporcionar las herramientas para analizar y diseñar modelos para resolver problemas de naturaleza distribuida y bajo marcos cooperativos.
- Estudiar las técnicas y herramientas para el desarrollo de sistemas distribuidos avanzados y su aplicación en las empresas.
El curso pretende motivar el trabajo de investigación a nivel individual y en forma colaborativa por grupos. La investigación individual y grupal de temas relacionados con la IAD se centrará en el análisis y la síntesis de artículos o trabajos relacionados con dichos temas.
Requisitos: Conceptos fundamentales de Inteligencia Artificial, algún lenguaje de programación simbólico y/o orientado a objetos.
Dinámica del curso. Se motivará el análisis de problemas mediante actividades donde participen
los alumnos en clase, la investigación individual y por grupos de tópicos y problemas relacionados con el programa del curso, y el trabajo colaborativo en la elaboración de proyectos.
Programa Sintético: Planeación en IA, Razonamiento Temporal, Agentes Inteligentes, Sistemas MultiAgentes Cooperativos, Arquitecturas en Sistemas MultiAgentes Cooperativos (Centralizada, Descentralizada, Híbrida), Modelos de Negociación, Modelos de Comunicación, Modelos de Interacción, Algoritmos Cooperativos No-Determinísticos.
Programa Sintético (versión en inglés): Planning in A.I., Temporal Reasoning, Intelligent Agents, Cooperative MultiAgent Systems, Architectures of Cooperative MultiAgent Systems (Centralized, Descentralized, Hybrid), Negotiation Models, Communication Models, Interaction Models, Mobile Agents, Randomized Cooperative Algorithms.
- De la Inteligencia Artificial a la Inteligencia Artificial Distribuida
- ¿Qué es un programa inteligente?
- Planeación en IA.
- Razonamiento temporal
- Ejemplos de tareas distribuidas y cooperativas
- Los Sistemas MultiAgentes Cooperativos
- De la POO a la POA
- Definición de Agentes Inteligentes
- El concepto de Estados Mentales
- Modelos de Comunicación entre Sistemas Cooperativos
- La comunicación y la solución cooperativa de problemas
- Actos del habla
- El lenguaje KQML
- Aplicaciones
- Modelos de Interacción
- ¿Qué es la interacción?
- Especificación de la Interacción con Redes de Petrí
- Aplicaciones
- Colaboración y Distribución de Tareas
- Enfoque Centralizado
- Enfoque Descentralizado
- Enfoque Emergente
- Planeación y Coordinación de Acciones
- Planes No-Líneales
- Planificación Temporal en SMAC´s
- Coordinación Centralizada
- Coordinación Distribuida
- Coordinación Reactiva
- Aplicaciones
- Modelos de Negociación.
- Concepto de Conflicto
- La Teoría de Juegos en la Negociación
- Aplicaciones
8.- Agentes Móviles
9.- Algoritmos No-Determinísticos Cooperativos
- Compartición de Tareas
- Compartición de Resultados
Bibliografía
1. "Multi-Agent Systems: an introduction to distributed artificial intelligence"
Autor: Jacques Ferber, Ed.: Addison-Wesley. Año: 1999.
2. "Communication and Cooperation in Agent Systems". Lecture notes in Artificial Intelligence 1056. Autor: Afsaneh Haddadi. Ed.: Springer-Verlag. Año:1995.
3.- "Foundations of Distributed Artificial Intelligence". Ed. G.M.P. O'Hare, N.R. Jenninngs. John Wiley & Sons. 1996
4.- "Designing Distributed and Cooperative Information Systems". Roger Tagg & Chris Freyberg. Ed. International Thompson Computer Press. 1997.