SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Intelligent agent
Intelligent agent Intelligent agent
Intelligent agent Arvind sahu
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialAlan López
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoJohn Nelson Rojas
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentesEmmanuel Lara
 
Reinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners TutorialReinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners TutorialOmar Enayet
 
Arquitectura basada a Eventos para principiantes con Apache Kafka
Arquitectura basada a Eventos para principiantes con Apache KafkaArquitectura basada a Eventos para principiantes con Apache Kafka
Arquitectura basada a Eventos para principiantes con Apache KafkaSoftware Guru
 
Artificial intelligence agents and environment
Artificial intelligence agents and environmentArtificial intelligence agents and environment
Artificial intelligence agents and environmentMinakshi Atre
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyThe Integral Worm
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentesmenamigue
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usodianitadance
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environmentVajira Thambawita
 

La actualidad más candente (20)

sistemas expertos
sistemas expertossistemas expertos
sistemas expertos
 
Intelligent agent
Intelligent agent Intelligent agent
Intelligent agent
 
Agents_AI.ppt
Agents_AI.pptAgents_AI.ppt
Agents_AI.ppt
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
Sistemas de información distribuidos
Sistemas de información distribuidosSistemas de información distribuidos
Sistemas de información distribuidos
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Reinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners TutorialReinforcement Learning : A Beginners Tutorial
Reinforcement Learning : A Beginners Tutorial
 
sistemas distribuidos
sistemas distribuidossistemas distribuidos
sistemas distribuidos
 
Arquitectura basada a Eventos para principiantes con Apache Kafka
Arquitectura basada a Eventos para principiantes con Apache KafkaArquitectura basada a Eventos para principiantes con Apache Kafka
Arquitectura basada a Eventos para principiantes con Apache Kafka
 
Artificial intelligence agents and environment
Artificial intelligence agents and environmentArtificial intelligence agents and environment
Artificial intelligence agents and environment
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent Technology
 
13.diseño de web apps
13.diseño de web apps13.diseño de web apps
13.diseño de web apps
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Minimax
MinimaxMinimax
Minimax
 
Agent architectures
Agent architecturesAgent architectures
Agent architectures
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environment
 

Destacado

Destacado (13)

Sistemas MultiAgente
Sistemas MultiAgenteSistemas MultiAgente
Sistemas MultiAgente
 
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
 
Agentes Inteligentes
Agentes  InteligentesAgentes  Inteligentes
Agentes Inteligentes
 
Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes Inteligentes
 
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
 

Similar a Sistemas multiagente como organizaciones

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
 
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
 
Sma. trabajo investigacion
Sma. trabajo investigacionSma. trabajo investigacion
Sma. trabajo investigacionJuancho Seque
 

Similar a Sistemas multiagente como organizaciones (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
 
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
 
Sma. trabajo investigacion
Sma. trabajo investigacionSma. trabajo investigacion
Sma. trabajo investigacion
 

Más de 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
 

Último

Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECamador030809
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfAnthony Gualpa
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxaxelalejossantos
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEfrain Yungan
 
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASMATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASSALVADOR ALTEZ PALOMINO
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfDarwinJPaulino
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraJairoMaxKevinMartine
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxOSCARADRIANMEDINADUR
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicakiaranoemi
 
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfSESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfEsvinAlvares
 
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptxPRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptxciteagrohuallaga07
 
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfDanielAlejandroAguir2
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptxHenryApaza12
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalamador030809
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionesCarlosA427496
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
ENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONJOHNNY SURI MAMANI
 

Último (20)

Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMEC
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdf
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
 
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASMATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
 
Sistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas EstructuraSistema Operativo Windows Capas Estructura
Sistema Operativo Windows Capas Estructura
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptx
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganica
 
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdfSESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
SESION 2- 2 ATOMO Y ESTRUCTURA ATÓMICA.pdf
 
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptxPRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
 
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdfFOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
FOTOCELDAS Y LOS DIFERENTES TIPOS QUE EXISTEN.pdf
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
presentación de topografía y sus aplicaciones
presentación de topografía y sus aplicacionespresentación de topografía y sus aplicaciones
presentación de topografía y sus aplicaciones
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
ENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACION
 

Sistemas multiagente como organizaciones

  • 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