Modelos Baseados em Agentes

Slides:



Advertisements
Apresentações semelhantes
Sistemas Multiagentes
Advertisements

A prova do ENADE em Administração avaliará se o estudante desenvolveu, no processo de formação, habilidades e competências para:
Os Sistemas Multi-agente Viviane Torres da Silva
Organizando as Interações
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Agentes Cooperativos num ambiente dinâmico
Engenharia de Software
Processos de Software Introdução
Inteligência Artificial Alex F. V. Machado. Tecnologia de Processamento da Informação que envolve processos de raciocínio, aprendizado e percepção. Winston.
Metodologias Equipe do Curso de ES para SMA
Sistemas Multi-Agentes
Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE
DESIGN PATTERNS FOR DECENTRALISED COORDINATION IN SELF- ORGANISING EMERGENT SYSTEMS Tom De Wolf e Tom Holvoet.
Os Sistemas Multi-agente Viviane Torres da Silva
Aprendizagem Viviane Torres da Silva
Modelos Baseados em agentes COMUNICAÇÃO EM SISTEMAS MULTI-AGENTES Prof(a). Anne Magály.
IA em jogos modelagem de comportamento de personagens
Modelos Baseados em Agentes
Metodologias Orientadas a Agentes
Modelos Baseados em Agentes
Decomposição do problema
SMA: ORGANIZAÇÃO.
COORDENAÇÃO DE AGENTES
Sistemas Multiagentes Cognitivos
DISCIPLINA: Teorias e Estruturas Organizacionais
Construindo uma identidade profissional
Sistemas Multiagentes
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Agentes inteligentes e sistemas multiagentes
Otimização Prof. Benedito C. Silva IRN UNIFEI
Maria Tereza Nagel Junho 2004 Grids de Agentes Processadores para Gerência de Redes de Computadores e Telecomunicações Orientador: Prof. Dr. Carlos Becker.
Introdução aos Sistemas Multiagentes
Rodrigo de Souza Couto Redes de Computadores II
COMPORTAMENTO ORGANIZACIONAL: UMA PEQUENA INTRODUÇÃO
Linguagem de Programação IV
Sistemas Distribuídos
Planejamento e Solucionamento de Problemas Distribuídos
Comportamento Organizacional
Metodologias para construção de SMA
Plano de Aula Recordar é Viver... O que é preciso em negociação SMA?
Agentes Patricia Tedesco 1. 2 O que é um Agente? Qualquer entidade (humana ou artificial) que: está imersa ou situada em um ambiente (físico, virtual/simulado)
Roteiro Agentes Trabalhando Juntos Coordenação em SMA
Gerenciamento de Redes Utilizando Agentes Móveis
3 – Agentes e 4 – Multiagentes
Sistemas Distribuídos
Tópicos Avançados em Inteligência Artificial
Agentes que Interagem Recordar é Viver... Interação – definições Componentes Tipos Formas de Cooperação Métodos Organizações Cenas dos Próximos Capítulos.
1 - Introdução à Modelagem Matemática
Agentes Inteligentes e Sistemas Multi- agente (UD5) Construção de Sociedades de Agentes IST- 2004/2005.
Constatação subjacente a Teoria dos Sistemas:
Teoria Geral da Administração
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Teoria de Sistemas Leila Queiroz Brasília, 11 de agosto de 2010.
AGRADECIMENTOS: MOTIVAÇÃO: A utilização de técnicas de controle multiváriavel avançadas como MPC já se tornou bastante difundida na indústria, porém ainda.
Sistemas Multiagentes Motivação IA Distribuída - por que? Conceitos Básicos Objeções a SMA Cenas dos próximos capítulos.
Modelos Baseados em Agentes Coordenação. Coordenação Coordenação = Coordenar ações distribuição + planejamento Resolução Distribuída de Problemas Problemas.
CIn- UFPE Agntes Autônomos e os Perfis da Graduação a/grade_curricular_reforma.html.
DIMAp/UFRN Modelos Baseados em Agentes Prof. André Campos Aula #6 AgentesHíbridos.
Sistemas Multiagentes
Organização de Sistemas Multiagentes Prof. Fred Freitas CIn - UFPE.
Sistemas Multiagentes Motivação IA Distribuída - por que? Conceitos Básicos Objeções a SMA Cenas dos próximos capítulos.
Mestrando Gabriel G. Detoni Orientador Prof. Dante Barone Controle para Futebol de Robôs Utilizando Processamento Paralelo Seminário de Andamento.
Introdução a Sistemas Multi-Agentes Viviane Torres da Silva
Professora Michelle Luz
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Profa. Dra. Marta Valentim UNESP
Prof.a Dr.a Fabiana Abrahão
Redes Sociais e Sistemas Multiagentes
Maique C. Garcia Pelotas, Junho de  Controle Automático Autônomo  Através da identificação da ação mais adequada em caso de um diagnóstico de.
Transcrição da apresentação:

Modelos Baseados em Agentes Sistemas Multi-Agentes Prof. André Campos Aula #7 DIMAp/UFRN

Motivação Motivação computacional Motivação para as aplicações Atualmente os sistemas são Cada vez mais complexos, sendo difícil de conceber uma solução global Em geral distribuídos Motivação para as aplicações Atualmente as aplicações apresentam Sub-sistemas heterogêneos e distribuídos Necessidade de Representação  modelos Compreensão e previsão  simulação Procura por soluções  resolução de problemas Integração  sistemas de informação abertos e distribuídos DIMAp/UFRN

IAD, RDP e SMA Inteligência Artificial Distribuída Porque distribuir? Visão 1 Inteligência Artificial Distribuída Resolução Distribuída de Problemas Sistemas Multi-Agentes Porque distribuir? Distribuição funcional dos sistemas Especializações Pontos de vistas diferentes Decomposição de problemas Distribuição física dos sistemas IAD RDP SMA Visão 2 IAD SMA DIMAp/UFRN

Fontes de inspiração Psicologia social, Sociologia,... Biologia, ecologia,... Sistemas complexos Sistema Multi-Agente Vida artificial Economia, Teoria dos jogos,... Sistemas Distribuído, Paralelismo DIMAp/UFRN

Sistema Multi-Agente Modelagem e definição de sistemas baseados em dois níveis: Entidade (micro) Organização (macro) Descrição sistemática das interações Suporte a distribuição de sistemas heterogêneos DIMAp/UFRN

SMA - Definição Ferber (1999)  Um sistema composto de: Um ambiente (E) Espaço onde haverá uma distribuição espacial dos outros componentes do sistema Um conjunto de objetos (O) Entidades “passivas” (recursos) do sistema Um conjunto de agente (A) Representam as entidades ativas do sistema Um conjunto de relações (R) Define as dependências entre objetos e agentes Um conjunto de operações (Op) Representam como os agente podem atuar sobre os objetos Um conjunto de operadores (O) Define a aplicação das operações sobre o mundo DIMAp/UFRN

Representação do SMA Agentes Relações Objetos Ambiente Operações Operadores DIMAp/UFRN

Problemática Dado um conjunto de agentes que atuam sobre um ambiente comum Identificar e gerenciar as interações Internas ao agente Entre os agentes Através do ambiente Através da organização, etc Identificar e gerenciar as situações de dependência entre objetos Entre agentes e objetos Entre agentes, etc Identificar e gerenciar ações locais e conseqüências globais DIMAp/UFRN

Exemplo de dependência (1) Tomadas de decisão local e conseqüência global Jogo de adivinhação Escolha um número de 0 a 100 tal que ele seja o mais próximo possível da metade da média dos números escolhidos pelos outros alunos. Ganha quem escolher o número mais próximo Ação individual, racional... porém sem cooperação. DIMAp/UFRN

Exemplo de dependência (2) Dilema do prisioneiro Clássico em Teoria dos Jogos teoria matemática que estuda interações entre agentes racionais centrados em si (“self-interested”) Duas pessoas foram acusados de um crime e separados em células diferentes. Se um confessa e o outro não confessa, o confessor será libertado e o outro pegará 3 anos de prisão Se ambos confessam, cada um pegará 2 anos Se nenhum confessa, cada um pegará 1 ano DIMAp/UFRN

Tipos de interação Colaboração Cooperação Competição “Coopetição” Mecanismos de distribuição de tarefas Cooperação Coordenação Planejamento e ações conjuntas Negociação Tomadas de decisões conjuntas Competição Existe quando os recursos são os mesmos para diferentes agentes “Coopetição” Competição cooperativa DIMAp/UFRN

Arquitetura Multi-Agente Define os mecanismos nos quais as interações serão realizadas “A set of services, conventions and knowledge that supports complex social interactions (e.g. negotiations, agree on commitments)” Sycara et al. Os agentes precisam desses serviços para Interagir Permitir encontrar uns aos outros Se comunicar DIMAp/UFRN

Estrutura SMA e Agente Ref: Sycara et. al., 2001 DIMAp/UFRN

Exemplo de Arquitetura Blackboard O blackboard – espaço de dados global Um conjunto de agentes (chamados fontes de conhecimento) que atuam sobre o blackboard Um mecanismo de controle blackboard DIMAp/UFRN

Arquitetura de blackboard (2) Nível n ... Nível 2 Nível 1 Solução Hipóteses Dados DIMAp/UFRN

Quando utilizar SMA? (1) SMA não é adequado para todos os tipos de problema Complexidade inerente da aplicação O problema é complexo o suficiente para ser resolvido por apenas um sistema Existência de vários componentes heterogêneos Mantendo vários tipos de dependência (ex: hierarquia) Trabalhando com recursos diferentes (ex: tempo) Falta de um solução global Modelagem de sistemas complexos (ex: naturais) DIMAp/UFRN

Quando utilizar SMA? (2) Distribuição inerente da aplicação Existência de diferentes domínios de conhecimento Distribuição de dados, controle, recursos etc. Requisitos da aplicação (necessidade de...) Soluções paralelas Segurança na execução (redundância) Adaptação às modificações do ambiente Sistemas abertos (inclusão de novos elementos dinamicamente) DIMAp/UFRN