SlideShare ist ein Scribd-Unternehmen logo
1 von 38
SISTEMAS MULTIAGENTE
Juan C. Garcia-Ojeda, PhD(c), MSc., Ing.
jcgarciao@gmail.com
Tomado de Weiss, Ferber, y Sycara
REPASO CLASE ANTERIOR
 Un agente
 Percibe y actúa en su ambiente
 Un agente inteligente es reactivo, autónomo, social
y pro-activo
 Arquitecturas
 Agentes de Reflejo Simple usan reglas de condición-
acción basado en la percepción actual
 Agentes de Reflejo con Estado usan reglas de
condición-acción pero guardan el estado del mundo
 Agentes basado en Metas toman decisiones basados
en el meta actual del agente
SISTEMA MULTIAGENTE
 Una red cohesionada de agentes que interactúan
para resolver problemas más allá de las
capacidades o conocimiento individual de los
agentes (Sycara)
 Kinétics – la ciencia y la tecnología de las
organizaciones artificiales (Ferber)
 Se enfoca en la construcción de sistemas multiagente.
POR QUÉ USAR SISTEMAS MULTIAGENTE?
 Problemas del Mundo real son muy grandes y complejos para un simple
agente
 Agentes individuales tienen limitaciones: conocimiento, recursos, perspectiva
 Sistemas Multiagente son modulares
 Soporta nociones modernas en la ingeniería de software
 Permite la integración de sistemas legados
 Problemas reales involucran sistemas dinámicos y distribuidos
 Algunos problemas son naturalmente descritos como múltiple agentes
interactuando.
 Algunos problemas tienen recursos distribuidos espacialmente
 Sensores, monitores sísmicos, recolectores de información
 Algunos problemas tienen conocimiento distribuido
 Ingeniería concurrente, manufactura, cuidados de salud
 Mejorar el rendimiento
 Uso de concurrencia
ESTUDIAR SISTEMAS MULTIAGENTE
 Enfocarse en interacciones como la base para el
entendimiento de la conducta del sistema y evolución.
 Estudiar diferentes tipos de interacciones y enlazarlos
en la organización y el rendimiento de los sistemas
multiagente.
 Categorizar mecanismos organizacionales tales como:
agrupamiento, especialización, distribución de tareas,
coordinación, resolución de conflictos, etc.
 Definir modelos operacionales de estas interacciones
basado en la conducta del agente/multiagente.
DEFINICIÓN FORMAL
 Un Sistema Multiagente consiste de los siguientes
elementos (Ferber)
 E – un ambiente con algún volumen
 O – un conjunto de objetos situados en E
 A – un conjunto de agentes, A  O
 R – un conjunto de relaciones las cuales enlazan
objetos
 Op – un conjunto de operaciones que permiten al
agente percibir, producir, consumir, transformar, y
manipular objetos.
 L – un conjunto universal de leyes que representan
como las operaciones influyen en el mundo [Evolución
del Mundo]
ASPECTOS CRÍTICOS DE LOS SISTEMAS
MULTIAGENTE
 Acción
 Como pueden diferentes agentes actuar simultáneamente
 Cuáles son las consecuencias de sus acciones
 Que pasa cuando un plan no puede ser logrado
 Interacción
 Como podemos describir/analizar mecanismos de interacción
 Como podemos inducir conductas específicas en otros
agentes
 Cooperación versus competencia
 Adaptación
 Aprendizaje – adaptación de agentes individuales
 Evolución – reproducción/muerte colectiva de agentes
CARACTERÍSTICAS DE LOS SISTEMAS
MULTIAGENTE
 Cada agente tiene información o capacidades
incompletas.
 No existe sistema de control global.
 Datos descentralizados.
 Computación asíncrona.
SISTEMAS MULTIAGENTES – CERRADOS Y
ABIERTOS
 Sistemas Abiertos
 Se asume que los agentes han sido diseñados por
diferentes personas y con varias intenciones
 Sistemas Cerrados
 Agentes son comúnmente diseñados para alcanzar una
meta general
SISTEMAS MULTIAGENTE - DIVERSIDAD
 Agentes
 Número
 Uniformidad
 Metas
 Arquitectura
 Habilidades (Sensores y efectores)
 Interacción
 Frecuencia
 Persistencia
 Nivel
 Patrón (flujo de control)
 Variabilidad
 Propósito
 Ambiente
 Predecible
 Accesible
 Dinámico
 Diverso
 Disponibilidad de Recursos
SISTEMAS MULTIAGENTE - CONCEPTOS
 Coherencia
 Interacción
 Coordinación
 Conflicto
 Comunicación
 Administración de Recursos
 Asignación de Tareas
COHERENCIA
 Coherencia es una propiedad global de un Sistema
Multiagente
 Medido por la eficiencia, calidad, consistencia de la
solución global
 Asegurar coherencia en un Sistema Multiagente es
muy difícil
 Por naturaleza, Sistemas Multiagentes carecen de
globalidad
 Perspectiva
 Datos
 Control
INTERACCIÓN
 Interacción
 Agentes pueden ser afectados por otros agentes
(incluyendo humanos) en lograr sus metas
 Puede tomar lugar directamente vía un lenguaje de
comunicación
 Pudiera tomar lugar indirectamente vía el ambiente
 Agentes perciben otras acciones y reaccionan de acuerdo
COORDINACIÓN
 Inteligencia Artificial Distribuida se enfoca en
coordinación a través de interacciones
 Ejemplo: Grupo sentado en el exterior durante una
tormenta eléctrica
 Dos tipos
 Agentes Cooperativos
 Basado en la benevolencia – agentes comparten una meta
común
 Agente Egoístas
 Si las metas están en conflicto, ellos compiten
 Si las metas no están en conflicto, ellos simplemente
coexisten
CONFLICTO
 Detectar y corregir disparidades e inconsistencias
es difícil
 Principal enfoque para resolver conflictos has sido
la negociación
 Asume agentes egoístas, con cierta racionalidad, e
información incompleta
 Agentes intercambian propuestas y contrapropuestas
COMUNICACIONES
 Para mejorar la coherencia, un Sistema
Multiagente debe planear el contenido, cantidad,
tipo y tiempo de sus comunicaciones
 Problemas en sistemas abiertos
 Interoperabilidad
 KQML, FIPA
 Ontologías
 Encontrar otros agentes
 Mediadores
 Intermediarios
ADMINISTRACIÓN DE RECURSOS
 Basado en Investigación de Operaciones
 Satisfacción de restricciones distribuidas
 Asume que los agentes están trabajando hacia una
meta común
 Estrategias basadas en Mercado
 Agentes son auto-interesados
 Agentes controlan pocos recursos
 Problemas incluyen
 Acaparar recursos
 Conducta oscilatoria o caótica
 Agentes inescrupulosos
ASIGNACIÓN DE TAREAS
 Como asignar responsabilidades y recursos para
mejorar la eficiencia y coherencia
 Ejemplos
 Conectados
 Dinámicos
 Planeados
ASIGNACIÓN DE TAREAS - DINÁMICAS
 Asignación Dinámica
 Ejemplo – Contract Net Protocol (CNP)
 Manager
 Contractor
 Asignación Dinámica
Paso 1 – Manager envía peticiones para ofertar
Contractor Contractor
Contractor Contractor
Manager
ASIGNACIÓN DE TAREAS - DINÁMICAS
 Asignación Dinámica
 Ejemplo – Contract Net Protocol (CNP)
 Manager
 Contractor
 Asignación Dinámica
Paso 2 – Contractors deliberan
Contractor Contractor
Contractor Contractor
Manager
ASIGNACIÓN DE TAREAS - DINÁMICAS
 Asignación Dinámica
 Ejemplo – Contract Net Protocol (CNP)
 Manager
 Contractor
 Asignación Dinámica
Paso 3 – Algunos Contractors reponden con ofertas
Contractor Contractor
Contractor Contractor
Manager
ASIGNACIÓN DE TAREAS - DINÁMICAS
 Asignación Dinámica
 Ejemplo – Contract Net Protocol (CNP)
 Manager
 Contractor
 Asignación Dinámica
Paso 4 – Manager selecciona el ganador
Contractor Contractor
Contractor Contractor
Manager
ASIGNACIÓN DE TAREAS - DINÁMICAS
 Asignación Dinámica
 Ejemplo – Contract Net Protocol (CNP)
 Manager
 Contractor
 Asignación Dinámica
Paso 5 – Manager notifica el ganador y el perdedor
Contractor Contractor
Contractor Contractor
Manager
ASIGNACIÓN DE TAREAS - PLANEADAS
 Planeación multiagente debe considerar
 Restricciones que otras acciones del agente toman
lugar en la escogencia de las acciones de otro agente
 Restricciones que los compromisos de un agente toman
lugar en la escogencia de sus acciones
 Evolución impredecible del mundo causada por otros
agentes
ENFOQUES PARA LA PLANEACIÓN EN
SISTEMAS MULTIAGENTE
 Coordinación Central – observar a todos los sub-
planes
 Esquemas de control distribuido
 Planes de intercambio parcial
 Planeamiento global parcial
 Compartir planes
 Ajustes locales para lograr metas comunes
 Modelado explícito de equipos de trabajo
 Compromisos compartidos
 Intenciones compartidas de los miembros del equipo
SISTEMAS MULTIAGENTES – PROBLEMAS Y
DESAFÍOS
 Cuando y como deberían los agentes interactuar
para alcanzar sus objetivos de diseño
 Dos enfoques
 Bottom-up
 Buscar capacidades específicas en los agentes que resulten
en capacidades de grupo
 Top-down
 Buscar convenciones de grupo que restrinjan interacciones de
los agentes
Genera algunos problemas interesantes
PROBLEMAS
 Como administrar la organización del sistema
 Formación, modificación, y muerte
 Como descomponer tareas y metas
 Enfoques incluyen asignación, audiciones, ...
 Como detectar conflictos y resolverlos
 Audiciones, arbitramento
 Como representar/razonar acerca de otros agentes
 Sus acciones, planes, conocimiento, e interacciones
 Como llevar a cabo comunicación entre agentes
 Que lenguajes y protocolos usar
RESUMEN
 Definición
 Características
 Problemas
SISTEMAS MULTIAGENTE COMO
ORGANIZACIONES
Tomado de Weiss, Ferber, y Sycara
REPASO
 Analizando Sistemas Multiagente
 Organizaciones
 Tipos de Organizaciones
ANALIZANDO SISTEMAS MULTIAGENTE
 Dos enfoques para analizar sistemas multiagente
 Basado en agentes
 Experimental, permite propiedades de sistemas emergentes
 Enfocado en la conducta interna del agente
 Basado en organizaciones
 Top-down, enfoque de diseño
 Enfocado en la interacción de los agentes
 Existe una dualidad entre los enfoques
 Organizaciones son el resultado de interacciones entre
agentes
 Agentes están restringidos por la organización
ORGANIZACIONES
 Organizaciones proveen un esquema para los
agentes interactuar a través de
 Roles
 Conductas Esperadas
 Relaciones de Autoridad
NIVELES ORGANIZACIONALES
 Tres niveles de organización multiagente –
tomados de sociología
 Micro-social
 Interacciones entre agentes individuales o grupo pequeño de
agentes
 Grupos
 Estructuras usadas para componer organizaciones
 Incluyen roles, actividades y estructuras
 Sociedades Globales (poblaciones)
 Dinámicas de gran número de agentes
 Comúnmente estudiadas en vida artificial
VISTAS ORGANIZACIONALES
 General
 Vista en términos de estructura (patrones de
información) y relaciones de control
 Teoría de la Organización
 Un conjunto de agentes con obligaciones mutuas,
obligaciones globales, y creencias mutuas
 Ejemplos
ORGANIZACIÓN JERÁRQUICA
 Autoridad es dada a un agente de más alto rango
 La comunicación es vertical
COMUNIDAD DE EXPERTOS
 Agente como un especialista
 Organización plana
 Controlado por “reglas de orden”
ORGANIZACIONES BASADAS EN MERCADOS
 Agentes compiten por recursos vía oferta y
contratación
manager
manager
manager
contractor
contractor
contractor
contractor
contractor
contractor
contractor
contractor
contractor
contractor
contractor
contractor
RESUMEN
 Analizar Sistemas Multiagente
 Organizaciones
 Tipos de Organizaciones

Weitere ähnliche Inhalte

Was ist angesagt?

APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASESAPPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASESABHISEK RATH
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentesmenamigue
 
intelligent agent (1).pptx
intelligent agent (1).pptxintelligent agent (1).pptx
intelligent agent (1).pptxShivareddyGangam
 
Reinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners TutorialReinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners TutorialOmar Enayet
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement LearningDongHyun Kwak
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptxSuvamvlogs
 
Introduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoIntroduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoguestebf771
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learningbutest
 
Types of environment in Artificial Intelligence
Types of environment in Artificial IntelligenceTypes of environment in Artificial Intelligence
Types of environment in Artificial IntelligenceNoman Ullah Khan
 
Guiones o scripts en la representación del conocimiento
Guiones o scripts en la representación del conocimientoGuiones o scripts en la representación del conocimiento
Guiones o scripts en la representación del conocimientoFacultad de Ciencias y Sistemas
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsAntonio Moreno
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSLenin Acosta Mata
 
Artifial intellegence in Plant diseases detection and diagnosis
Artifial intellegence in Plant diseases detection and diagnosis Artifial intellegence in Plant diseases detection and diagnosis
Artifial intellegence in Plant diseases detection and diagnosis N.H. Shankar Reddy
 

Was ist angesagt? (20)

Agentes basados en objetos utilidad
Agentes basados en objetos utilidadAgentes basados en objetos utilidad
Agentes basados en objetos utilidad
 
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASESAPPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
intelligent agent (1).pptx
intelligent agent (1).pptxintelligent agent (1).pptx
intelligent agent (1).pptx
 
Reinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners TutorialReinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners Tutorial
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx
 
Rapidminer
RapidminerRapidminer
Rapidminer
 
Introduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoIntroduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso práctico
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
Types of environment in Artificial Intelligence
Types of environment in Artificial IntelligenceTypes of environment in Artificial Intelligence
Types of environment in Artificial Intelligence
 
Unit1: Introduction to AI
Unit1: Introduction to AIUnit1: Introduction to AI
Unit1: Introduction to AI
 
Guiones o scripts en la representación del conocimiento
Guiones o scripts en la representación del conocimientoGuiones o scripts en la representación del conocimiento
Guiones o scripts en la representación del conocimiento
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
3 ai use cases in agriculture
3 ai use cases in agriculture3 ai use cases in agriculture
3 ai use cases in agriculture
 
3.4. Logica de predicados
3.4. Logica de predicados3.4. Logica de predicados
3.4. Logica de predicados
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systems
 
Razonamiento con incertidumbre
Razonamiento con incertidumbreRazonamiento con incertidumbre
Razonamiento con incertidumbre
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Artifial intellegence in Plant diseases detection and diagnosis
Artifial intellegence in Plant diseases detection and diagnosis Artifial intellegence in Plant diseases detection and diagnosis
Artifial intellegence in Plant diseases detection and diagnosis
 

Andere mochten auch

Andere mochten auch (10)

Simulación basada en agentes y multi agentes
Simulación basada en agentes y multi agentesSimulación basada en agentes y multi agentes
Simulación basada en agentes y multi agentes
 
Ros y sistemas multi agentes
Ros y sistemas multi agentesRos y sistemas multi agentes
Ros y sistemas multi agentes
 
Sistemas multiagente para simulación
Sistemas multiagente para simulaciónSistemas multiagente para simulación
Sistemas multiagente para simulación
 
UIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgenteUIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgente
 
Presentacion jade
Presentacion jadePresentacion jade
Presentacion jade
 
2011 sma-slides-02
2011 sma-slides-022011 sma-slides-02
2011 sma-slides-02
 
Ci mcap1y2
Ci mcap1y2Ci mcap1y2
Ci mcap1y2
 
Zacatecas
Zacatecas Zacatecas
Zacatecas
 
Comsi
ComsiComsi
Comsi
 
09 sistemas ubicuos
09 sistemas ubicuos09 sistemas ubicuos
09 sistemas ubicuos
 

Ähnlich wie Sistemas Multiagente

Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialKETTYVQV
 
Campus party 2011 robotica cooperativa
Campus party 2011   robotica cooperativaCampus party 2011   robotica cooperativa
Campus party 2011 robotica cooperativacampus party
 
Presentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVAPresentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVAtpedrosm1
 
Websemantica
WebsemanticaWebsemantica
WebsemanticaPUCESA
 
Presentación1 - Agentes racionales.pptx
Presentación1 - Agentes racionales.pptxPresentación1 - Agentes racionales.pptx
Presentación1 - Agentes racionales.pptxJuanAntonioDeoleoCru
 
Agentes racionales.pdf
Agentes racionales.pdfAgentes racionales.pdf
Agentes racionales.pdfLilCookie
 
Inteligencia artificial distribuida
Inteligencia artificial distribuidaInteligencia artificial distribuida
Inteligencia artificial distribuidawilliampillpe
 
Mini fabricas y equipos autogestionados
Mini fabricas y equipos autogestionadosMini fabricas y equipos autogestionados
Mini fabricas y equipos autogestionadosJuan Carlos Fernández
 
Ensayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuidaEnsayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuidaJhon andrés Gracia cusme
 
Exposicion Agentes Inteligentes
Exposicion Agentes InteligentesExposicion Agentes Inteligentes
Exposicion Agentes InteligentesIvanmauricio
 
Unidad 2 - sistemas y procedimientos
 Unidad 2 - sistemas y procedimientos Unidad 2 - sistemas y procedimientos
Unidad 2 - sistemas y procedimientosnelton merida
 
El enfoque de sistemas unefa
El enfoque de sistemas unefaEl enfoque de sistemas unefa
El enfoque de sistemas unefalampega
 
Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...
Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...
Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...Diego Rodriguez Bastias
 
SMA. Trabajo investigacion. Grupo Avia
SMA. Trabajo investigacion. Grupo AviaSMA. Trabajo investigacion. Grupo Avia
SMA. Trabajo investigacion. Grupo AviaJuancho Seque
 

Ähnlich wie Sistemas Multiagente (20)

Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Campus party 2011 robotica cooperativa
Campus party 2011   robotica cooperativaCampus party 2011   robotica cooperativa
Campus party 2011 robotica cooperativa
 
Presentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVAPresentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVA
 
Websemantica
WebsemanticaWebsemantica
Websemantica
 
Presentación1 - Agentes racionales.pptx
Presentación1 - Agentes racionales.pptxPresentación1 - Agentes racionales.pptx
Presentación1 - Agentes racionales.pptx
 
Agentes racionales.pdf
Agentes racionales.pdfAgentes racionales.pdf
Agentes racionales.pdf
 
Inteligencia artificial distribuida
Inteligencia artificial distribuidaInteligencia artificial distribuida
Inteligencia artificial distribuida
 
Sistemas organizacion
Sistemas organizacionSistemas organizacion
Sistemas organizacion
 
U5 t6 masina eai
U5 t6 masina   eaiU5 t6 masina   eai
U5 t6 masina eai
 
Diapositiva final
Diapositiva finalDiapositiva final
Diapositiva final
 
Mini fabricas y equipos autogestionados
Mini fabricas y equipos autogestionadosMini fabricas y equipos autogestionados
Mini fabricas y equipos autogestionados
 
Ensayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuidaEnsayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuida
 
Garcia98
Garcia98Garcia98
Garcia98
 
Sma. investigacion
Sma. investigacionSma. investigacion
Sma. investigacion
 
Exposicion Agentes Inteligentes
Exposicion Agentes InteligentesExposicion Agentes Inteligentes
Exposicion Agentes Inteligentes
 
Unidad 2 - sistemas y procedimientos
 Unidad 2 - sistemas y procedimientos Unidad 2 - sistemas y procedimientos
Unidad 2 - sistemas y procedimientos
 
El enfoque de sistemas unefa
El enfoque de sistemas unefaEl enfoque de sistemas unefa
El enfoque de sistemas unefa
 
Curso de Gestión Estratégica
Curso de Gestión EstratégicaCurso de Gestión Estratégica
Curso de Gestión Estratégica
 
Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...
Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...
Capacitación en Gestión Estratégica - Curso Gestión Estratégica Consulting De...
 
SMA. Trabajo investigacion. Grupo Avia
SMA. Trabajo investigacion. Grupo AviaSMA. Trabajo investigacion. Grupo Avia
SMA. Trabajo investigacion. Grupo Avia
 

Mehr von Juan Carlos García Ojeda (13)

Enlace esteganografia
Enlace esteganografiaEnlace esteganografia
Enlace esteganografia
 
Discrecional Aprendizaje de Máquin Cádula Impar
Discrecional Aprendizaje de Máquin Cádula ImparDiscrecional Aprendizaje de Máquin Cádula Impar
Discrecional Aprendizaje de Máquin Cádula Impar
 
Discrecional Aprendizaje de Máquinas Cedula Par
Discrecional Aprendizaje de Máquinas Cedula ParDiscrecional Aprendizaje de Máquinas Cedula Par
Discrecional Aprendizaje de Máquinas Cedula Par
 
Exercicio k means
Exercicio k meansExercicio k means
Exercicio k means
 
Segundo parcialsimulacro
Segundo parcialsimulacroSegundo parcialsimulacro
Segundo parcialsimulacro
 
Taller Aprendizaje M´squina
Taller Aprendizaje M´squinaTaller Aprendizaje M´squina
Taller Aprendizaje M´squina
 
Solucion bano unisex
Solucion bano unisexSolucion bano unisex
Solucion bano unisex
 
Ejercicio sincronización
Ejercicio sincronizaciónEjercicio sincronización
Ejercicio sincronización
 
Hilos semaforos
Hilos semaforosHilos semaforos
Hilos semaforos
 
Ejercicio ID3 Datos Numericos
Ejercicio ID3 Datos NumericosEjercicio ID3 Datos Numericos
Ejercicio ID3 Datos Numericos
 
Mineríade datos
Mineríade datosMineríade datos
Mineríade datos
 
Planning Evacuation Routes with the P-graph Framework
Planning Evacuation Routes with the P-graph FrameworkPlanning Evacuation Routes with the P-graph Framework
Planning Evacuation Routes with the P-graph Framework
 
1. introducción a Agentes
1. introducción a Agentes1. introducción a Agentes
1. introducción a Agentes
 

Kürzlich hochgeladen

27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxwilliam801689
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 

Kürzlich hochgeladen (20)

27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 

Sistemas Multiagente

  • 1. SISTEMAS MULTIAGENTE Juan C. Garcia-Ojeda, PhD(c), MSc., Ing. jcgarciao@gmail.com Tomado de Weiss, Ferber, y Sycara
  • 2. REPASO CLASE ANTERIOR  Un agente  Percibe y actúa en su ambiente  Un agente inteligente es reactivo, autónomo, social y pro-activo  Arquitecturas  Agentes de Reflejo Simple usan reglas de condición- acción basado en la percepción actual  Agentes de Reflejo con Estado usan reglas de condición-acción pero guardan el estado del mundo  Agentes basado en Metas toman decisiones basados en el meta actual del agente
  • 3. SISTEMA MULTIAGENTE  Una red cohesionada de agentes que interactúan para resolver problemas más allá de las capacidades o conocimiento individual de los agentes (Sycara)  Kinétics – la ciencia y la tecnología de las organizaciones artificiales (Ferber)  Se enfoca en la construcción de sistemas multiagente.
  • 4. POR QUÉ USAR SISTEMAS MULTIAGENTE?  Problemas del Mundo real son muy grandes y complejos para un simple agente  Agentes individuales tienen limitaciones: conocimiento, recursos, perspectiva  Sistemas Multiagente son modulares  Soporta nociones modernas en la ingeniería de software  Permite la integración de sistemas legados  Problemas reales involucran sistemas dinámicos y distribuidos  Algunos problemas son naturalmente descritos como múltiple agentes interactuando.  Algunos problemas tienen recursos distribuidos espacialmente  Sensores, monitores sísmicos, recolectores de información  Algunos problemas tienen conocimiento distribuido  Ingeniería concurrente, manufactura, cuidados de salud  Mejorar el rendimiento  Uso de concurrencia
  • 5. ESTUDIAR SISTEMAS MULTIAGENTE  Enfocarse en interacciones como la base para el entendimiento de la conducta del sistema y evolución.  Estudiar diferentes tipos de interacciones y enlazarlos en la organización y el rendimiento de los sistemas multiagente.  Categorizar mecanismos organizacionales tales como: agrupamiento, especialización, distribución de tareas, coordinación, resolución de conflictos, etc.  Definir modelos operacionales de estas interacciones basado en la conducta del agente/multiagente.
  • 6. DEFINICIÓN FORMAL  Un Sistema Multiagente consiste de los siguientes elementos (Ferber)  E – un ambiente con algún volumen  O – un conjunto de objetos situados en E  A – un conjunto de agentes, A  O  R – un conjunto de relaciones las cuales enlazan objetos  Op – un conjunto de operaciones que permiten al agente percibir, producir, consumir, transformar, y manipular objetos.  L – un conjunto universal de leyes que representan como las operaciones influyen en el mundo [Evolución del Mundo]
  • 7. ASPECTOS CRÍTICOS DE LOS SISTEMAS MULTIAGENTE  Acción  Como pueden diferentes agentes actuar simultáneamente  Cuáles son las consecuencias de sus acciones  Que pasa cuando un plan no puede ser logrado  Interacción  Como podemos describir/analizar mecanismos de interacción  Como podemos inducir conductas específicas en otros agentes  Cooperación versus competencia  Adaptación  Aprendizaje – adaptación de agentes individuales  Evolución – reproducción/muerte colectiva de agentes
  • 8. CARACTERÍSTICAS DE LOS SISTEMAS MULTIAGENTE  Cada agente tiene información o capacidades incompletas.  No existe sistema de control global.  Datos descentralizados.  Computación asíncrona.
  • 9. SISTEMAS MULTIAGENTES – CERRADOS Y ABIERTOS  Sistemas Abiertos  Se asume que los agentes han sido diseñados por diferentes personas y con varias intenciones  Sistemas Cerrados  Agentes son comúnmente diseñados para alcanzar una meta general
  • 10. SISTEMAS MULTIAGENTE - DIVERSIDAD  Agentes  Número  Uniformidad  Metas  Arquitectura  Habilidades (Sensores y efectores)  Interacción  Frecuencia  Persistencia  Nivel  Patrón (flujo de control)  Variabilidad  Propósito  Ambiente  Predecible  Accesible  Dinámico  Diverso  Disponibilidad de Recursos
  • 11. SISTEMAS MULTIAGENTE - CONCEPTOS  Coherencia  Interacción  Coordinación  Conflicto  Comunicación  Administración de Recursos  Asignación de Tareas
  • 12. COHERENCIA  Coherencia es una propiedad global de un Sistema Multiagente  Medido por la eficiencia, calidad, consistencia de la solución global  Asegurar coherencia en un Sistema Multiagente es muy difícil  Por naturaleza, Sistemas Multiagentes carecen de globalidad  Perspectiva  Datos  Control
  • 13. INTERACCIÓN  Interacción  Agentes pueden ser afectados por otros agentes (incluyendo humanos) en lograr sus metas  Puede tomar lugar directamente vía un lenguaje de comunicación  Pudiera tomar lugar indirectamente vía el ambiente  Agentes perciben otras acciones y reaccionan de acuerdo
  • 14. COORDINACIÓN  Inteligencia Artificial Distribuida se enfoca en coordinación a través de interacciones  Ejemplo: Grupo sentado en el exterior durante una tormenta eléctrica  Dos tipos  Agentes Cooperativos  Basado en la benevolencia – agentes comparten una meta común  Agente Egoístas  Si las metas están en conflicto, ellos compiten  Si las metas no están en conflicto, ellos simplemente coexisten
  • 15. CONFLICTO  Detectar y corregir disparidades e inconsistencias es difícil  Principal enfoque para resolver conflictos has sido la negociación  Asume agentes egoístas, con cierta racionalidad, e información incompleta  Agentes intercambian propuestas y contrapropuestas
  • 16. COMUNICACIONES  Para mejorar la coherencia, un Sistema Multiagente debe planear el contenido, cantidad, tipo y tiempo de sus comunicaciones  Problemas en sistemas abiertos  Interoperabilidad  KQML, FIPA  Ontologías  Encontrar otros agentes  Mediadores  Intermediarios
  • 17. ADMINISTRACIÓN DE RECURSOS  Basado en Investigación de Operaciones  Satisfacción de restricciones distribuidas  Asume que los agentes están trabajando hacia una meta común  Estrategias basadas en Mercado  Agentes son auto-interesados  Agentes controlan pocos recursos  Problemas incluyen  Acaparar recursos  Conducta oscilatoria o caótica  Agentes inescrupulosos
  • 18. ASIGNACIÓN DE TAREAS  Como asignar responsabilidades y recursos para mejorar la eficiencia y coherencia  Ejemplos  Conectados  Dinámicos  Planeados
  • 19. ASIGNACIÓN DE TAREAS - DINÁMICAS  Asignación Dinámica  Ejemplo – Contract Net Protocol (CNP)  Manager  Contractor  Asignación Dinámica Paso 1 – Manager envía peticiones para ofertar Contractor Contractor Contractor Contractor Manager
  • 20. ASIGNACIÓN DE TAREAS - DINÁMICAS  Asignación Dinámica  Ejemplo – Contract Net Protocol (CNP)  Manager  Contractor  Asignación Dinámica Paso 2 – Contractors deliberan Contractor Contractor Contractor Contractor Manager
  • 21. ASIGNACIÓN DE TAREAS - DINÁMICAS  Asignación Dinámica  Ejemplo – Contract Net Protocol (CNP)  Manager  Contractor  Asignación Dinámica Paso 3 – Algunos Contractors reponden con ofertas Contractor Contractor Contractor Contractor Manager
  • 22. ASIGNACIÓN DE TAREAS - DINÁMICAS  Asignación Dinámica  Ejemplo – Contract Net Protocol (CNP)  Manager  Contractor  Asignación Dinámica Paso 4 – Manager selecciona el ganador Contractor Contractor Contractor Contractor Manager
  • 23. ASIGNACIÓN DE TAREAS - DINÁMICAS  Asignación Dinámica  Ejemplo – Contract Net Protocol (CNP)  Manager  Contractor  Asignación Dinámica Paso 5 – Manager notifica el ganador y el perdedor Contractor Contractor Contractor Contractor Manager
  • 24. ASIGNACIÓN DE TAREAS - PLANEADAS  Planeación multiagente debe considerar  Restricciones que otras acciones del agente toman lugar en la escogencia de las acciones de otro agente  Restricciones que los compromisos de un agente toman lugar en la escogencia de sus acciones  Evolución impredecible del mundo causada por otros agentes
  • 25. ENFOQUES PARA LA PLANEACIÓN EN SISTEMAS MULTIAGENTE  Coordinación Central – observar a todos los sub- planes  Esquemas de control distribuido  Planes de intercambio parcial  Planeamiento global parcial  Compartir planes  Ajustes locales para lograr metas comunes  Modelado explícito de equipos de trabajo  Compromisos compartidos  Intenciones compartidas de los miembros del equipo
  • 26. SISTEMAS MULTIAGENTES – PROBLEMAS Y DESAFÍOS  Cuando y como deberían los agentes interactuar para alcanzar sus objetivos de diseño  Dos enfoques  Bottom-up  Buscar capacidades específicas en los agentes que resulten en capacidades de grupo  Top-down  Buscar convenciones de grupo que restrinjan interacciones de los agentes Genera algunos problemas interesantes
  • 27. PROBLEMAS  Como administrar la organización del sistema  Formación, modificación, y muerte  Como descomponer tareas y metas  Enfoques incluyen asignación, audiciones, ...  Como detectar conflictos y resolverlos  Audiciones, arbitramento  Como representar/razonar acerca de otros agentes  Sus acciones, planes, conocimiento, e interacciones  Como llevar a cabo comunicación entre agentes  Que lenguajes y protocolos usar
  • 30. REPASO  Analizando Sistemas Multiagente  Organizaciones  Tipos de Organizaciones
  • 31. ANALIZANDO SISTEMAS MULTIAGENTE  Dos enfoques para analizar sistemas multiagente  Basado en agentes  Experimental, permite propiedades de sistemas emergentes  Enfocado en la conducta interna del agente  Basado en organizaciones  Top-down, enfoque de diseño  Enfocado en la interacción de los agentes  Existe una dualidad entre los enfoques  Organizaciones son el resultado de interacciones entre agentes  Agentes están restringidos por la organización
  • 32. ORGANIZACIONES  Organizaciones proveen un esquema para los agentes interactuar a través de  Roles  Conductas Esperadas  Relaciones de Autoridad
  • 33. NIVELES ORGANIZACIONALES  Tres niveles de organización multiagente – tomados de sociología  Micro-social  Interacciones entre agentes individuales o grupo pequeño de agentes  Grupos  Estructuras usadas para componer organizaciones  Incluyen roles, actividades y estructuras  Sociedades Globales (poblaciones)  Dinámicas de gran número de agentes  Comúnmente estudiadas en vida artificial
  • 34. VISTAS ORGANIZACIONALES  General  Vista en términos de estructura (patrones de información) y relaciones de control  Teoría de la Organización  Un conjunto de agentes con obligaciones mutuas, obligaciones globales, y creencias mutuas  Ejemplos
  • 35. ORGANIZACIÓN JERÁRQUICA  Autoridad es dada a un agente de más alto rango  La comunicación es vertical
  • 36. COMUNIDAD DE EXPERTOS  Agente como un especialista  Organización plana  Controlado por “reglas de orden”
  • 37. ORGANIZACIONES BASADAS EN MERCADOS  Agentes compiten por recursos vía oferta y contratación manager manager manager contractor contractor contractor contractor contractor contractor contractor contractor contractor contractor contractor contractor
  • 38. RESUMEN  Analizar Sistemas Multiagente  Organizaciones  Tipos de Organizaciones