Decomposição do problema

Slides:



Advertisements
Apresentações semelhantes
AS REGRAS DO JOGO: as responsabilidades do aluno no Contrato Didático
Advertisements

Equilíbrio Competitivo e Core
AS REGRAS DO JOGO: as responsabilidades do aluno no Contrato Didático
Roteiro de Aula Agendar teste 1 Definições e Resoluções
Tragédia dos Bens Comuns – Ilustrada – caso 8, p.20
Análise Econômica do Direito – AED (Law and Economics)
Os Sistemas Multi-agente Viviane Torres da Silva
Sessão 1- Introdução equipe.nce.ufrj.br/eber
Sessão 6 – Jogos Bayesianos
Aprendizagem Viviane Torres da Silva
Sistemas Baseados em Agentes
Modelos Baseados em Agentes
Metodologias Orientadas a Agentes
Agentes que Negociam... Negociação... O que é?
COORDENAÇÃO DE AGENTES
Sistemas Multiagentes Cognitivos
Análise de Decisão Aplicada a Gerência Empresarial – UVA Enfoque multicritério Bibliografia: ALMEIDA, Adiel – Cap 3 Prof. Felipe Figueira
TOMADA DE DECISÃO E RACIONALIDADE ADEQUAR OS MEIOS AOS FINS DESEJADOS
Teoria de Jogos e Leilões David Henriques 3º ano LMAC, IST.
Roteiro de Aula Regras do semestre Toda ação tem uma reação
Searle, John. Consciência e Linguagem. S. Paulo: Martins Fontes 2010
Análise Microeconômica III
Design de Mecanismos Uma ferramenta simuladora de leilões.
Portfólio final Bom último trimestre.
Informática Teórica Engenharia da Computação
Microeconomia A III Prof. Edson Domingues Aula 10 Teoria dos Jogos
Microeconomia A III Prof. Edson Domingues
Agentes Inteligentes e Sistemas Multi-agente (UD7 e UD10) Interacção, Negociação e Cooperação entre Agentes.
MEN - Mercados de Energia Mestrado em Engenharia Electrotécnica
Aula 1 Objetivos Conceituar e resolver problemas matemáticos.
Desafios gerenciais Aula 4.
Escolha sob Incerteza Prof. João Manoel Pinho de Mello
Agentes Baseados em Utilidade
Leilões Motivação Atores Características Tipos de leilão
Agentes Baseados em Utilidade
Plano de Aula Arquiteturas de Agentes Baseados Em Lógica Reativas BDI
Agentes Baseados em Utilidade
Agentes que Negociam... Negociação... O que é?
Roteiro Agentes Trabalhando Juntos Coordenação em SMA
3 – Agentes e 4 – Multiagentes
GAN Int. à Álgebra Linear
Teoria dos Jogos (aula 2)
Tomando Decisões Coletivamente... AKA Negociação!
Políticas Publicas Aula 10.
CAPACITAÇÃO DE ORGANIZAÇÕES DA SOCIEDADE CIVIL QUE BENEFICIAM DE SUBVENÇÕES ATRAVÉS DO INSTRUMENTO EUROPEU PARA A DEMOCRACIA E DIREITOS HUMANOS.
Pensando Como um Economista
Fundamentos de economia
Universidade Católica Portuguesa Faculdade de Ciências Económicas e Empresariais Tel.: Fax: Economia Aplicada.
Agentes Baseados em Utilidade. Parte I: Decisões Simples “Como um agente deve tomar decisões de modo que, em média, ele consiga o que quer”
Agentes Inteligentes e Sistemas Multi- agente (UD5) Construção de Sociedades de Agentes IST- 2004/2005.
Escolha sob Incerteza Prof. João Manoel Pinho de Mello Depto. de Economia, PUC-Rio Agosto, 2006.
Matemática em Ambiente Computacional
Inteligência Artificial Aula 15 Profª Bianca Zadrozny
Caso Gerador 3 Eficiência e Maximização de Utilidade;
Uma Lógica para as Interações Estratégicas
Escolha sob Incerteza Prof. João Manoel Pinho de Mello Depto. de Economia, PUC-Rio Agosto, 2008.
MODELO DE EQUILÍBRIO EM OLIGOPÓLIOS
O que é Negociação? H. Raiffa
Sistemas Multiagentes
Busca Competitiva Disciplina: Inteligência Artificial
O QUE É NEGOCIAÇÃO? H. Raiffa
Teoria dos Jogos.
Como deixar para trás as reuniões sem fim Como aumentar a eficiência das reuniões de trabalho Fonte: Harvard Business Por Walquiria Lima.
Professor: Cezar A. P. Santos Introdução à Análise do Risco
PESQUISA OPERACIONAL II Professor: Dr. Edwin B. Mitacc Meza
Testes de Unidade. 2 Pauta Testes de Unidade; Testes de Unidade; Desenvolvimento orientado a testes; Desenvolvimento orientado a testes; Testes unitários.
Universidade Federal de Itajubá Uma introdução à Teoria dos Jogos Fred Leite Siqueira Campos.
Equilíbrio Geral: Troca
Clique para adicionar texto Matemática para Economia III Turma A1 – Profa. Ana Maria Luz Fassarella do Amaral.
Transcrição da apresentação:

Decomposição do problema

Decomposição do problema Quase nada sobre o assunto na bibliografia A decomposição é normalmente apenas apresentada, não é comentada ou justificada

Conhecimento sobre outros agentes

Conhecimento sobre outros agentes Representações mútuas: as competências: quem sabe como fazer o que? a tarefa sendo executada: quem executa o que? as intenções, os objetivos: quem tem intenção do que? os compromissos: quem está engajado com o que? como representar e atualizar este conhecimento?

Conhecimento sobre outros agentes Fundamentos Teóricos: lógicas modais B(A, pai (João, Pedro)) K(A, pai (João, Pedro))

Organizações de Agentes

Conceitos Básicos Por que agentes interagem? top-down interaction (ex: organizações fixas) bottom-up interaction (ex: teorias utilitárias) Qual a natureza desta interação? Quais estruturações podem ser projetadas? Quais linguagens podem ser adotadas?

Modelos Descendentes (top-down) hipótese de benevolência ênfase na comunicação exemplo: ARCHON [Jennings and Wittig 92] agentificar sistemas existentes camada independente do domínio define papéis de resolução define estratégias de comunicação

Teorias Utilitárias um paradigma muito utilizado para caracterizar agentes racionais é o chamado utilitarismo um agente racional sempre busca maximizar sua utilidade esperada [Doyle 92] Elementos de base do paradigma: Teoria da Utilidade Teoria da Decisão

Teoria Utilitárias (cont.) Teoria da Utilidade propõe um modelo que caracteriza as preferên-cias de um agente entre diversos estados pos-síveis do mundo, refletindo seus desejos de alto nível Teoria da Decisão extende a teoria da utilidade, permitindo ope-rações quantitativas sobre preferências e possi-bilitando tal cálculo em presença de incertezas (utilidade esperada)

Teoria dos Jogos A Teoria dos Jogos é construída a partir destas duas, e se interessa particularmente a uma fonte de incerteza particular: a ação de outros agentes, igualmente racionais [Gmytrasiewicz and Durfee 93] Um jogo é caracterizado por uma matriz de ganhos, onde representa-se nas células o ganho dos jogadores quando realizam as ações representadas nas linhas e colunas

Matriz de Ganhos O primeiro jogador escolhe as ações nas linhas e o segundo nas colunas Ex: se J1 escolhe a ação b e J2 escolhe a ação c, o ganho de J1 é 2 e o de J2 é 5 J2 c d 1 2 a J1 3 2 5 1 b 2 [Rosenschein e Genesereth 85]

Dilema do Prisioneiro P2 Dois suspeitos, depois que um delito foi cometido, são interrogados em salas separadas O problema é que ofertas que são individualmente racionais podem não ser racionais para o grupo! Não confessa confessa 3 5 P1 Confessa o crime P1 3 1 não confessa 5 1 [Axelrod 84]

Dilema do prisioneiro O raciocínio de um prisioneiro: Suponha que eu confesse o crime: se ele não confessar eu saio livre, mas se ele não confessar ambos pegamos 3 anos de prisão,. Então, eu posso pegar 3 anos de cadeia. Suponha que eu não confesse o crime: se ele também não confessar, eu pego 1 ano de prisão. Mas se ele confessar, eu pego 5 anos de prisão. Então, eu posso pegar 5 anos de cadeia. Com base nisso, é melhor eu confessar o crime.

Dilema do prisioneiro Portanto o cenário é simétrico (os dois prisioneiros pensam da mesma maneira) e o que emerge ( se os dois forem “racionais”) é que os dois agentes vão confessar o crime e pegarão 3 anos de cadeia cada um. Mas intuitivamente esta não é a melhor solução, pois se nenhum confessasse, eles pegariam apenas 1 ano de prisão cada um. Mas se um não confessa, a melhor escolha para o outro passa a ser confessar e sair livre.

Equilíbrio Nash Se o outro jogador jogar x, a minha melhor jogada é y. E se eu jogar y, a melhor jogada do outro é x. nessas condições, a jogada (estratégia) x,y é dita um ponto de equilíbrio Nash.

Exemplo real Suponha que dois países combinem de destruir suas respectivas armas nucleares. O melhor seria os dois realmente destruírem e não ter o perigo de uma guerra nuclear.. Mas se um engana o outro e não destrói, fica em melhor situação. O que não destrói, no pior caso fica na situação atual, os dois com as bombas.

Teoria dos jogos Usada para tomada de decisào com incerteza causada pelo comportamento de outros agentes

Exercício Cada aluno deve escolher um número entre 0 e 100. Ganha quem tiver escolhido o número que mais se aproxime da metade da média dos números. Não pode haver comunicação entre os alunos

Problemas da teoria dos jogos Supõe que eu conheço todos os ganhos (payoffs) possíveis (toda a matriz) Supõe que eu conheço a matriz dos outros agentes

Teoria da Dependência [Castelfranchi 90] Interações sociais podem ser preditas a partir de condições estruturais externas São criados objetivos sociais na mente dos agentes, tais como cooperar, fazer trocas. Duas questões básicas: Sociabilidade: por que um agente autônomo decide cooperar? Adoção: por que um agente autônomo aceita cooperar?

Relações de Dependência (cont.) [Castelfranchi, Miceli e Cesta 92] dependência unilateral: um agente i depende de outro agente j para atingir seu objetivo g dependência bilateral: os dois agentes i e j dependem um do outro dependência mútua: para atingir um mesmo objetivo g dependência recíproca: para atingir objetivos g e g’ distintos

Alocação de tarefas Como fazer?

Protocolo de Redes de Contrato gerente gerente propostas • anúncio pelo gerente • propostas pelos participantes • anúncio de um vencedor • estabelecimento de contrato C C A B A B participantes gerente gerente decisão contrato C C A B A B

exemplo Uso do protocolo de redes de contrato em sistema de produção de sapatos

Leilões Personagens: Leiloeiro participantes objetivo geral: o leiloeiro alocar o bem (ou tarefa ou recurso) para um dos participantes objetivo do leiloeiro: maximizar o valor do bem objetivo dos participantes: obter o bem pelo menor valor possível

Dimensões do leilão Determinação do vencedor: quem der o melhor preço (first-price auction) quem der o segundo melhor preço (second-price auction) forma dos lances: abertos (open cry) ou fechados (sealed-bid auction) mecanismo dos lances: um só lance (one shot) ou lances sucessivos (ascendente ou descendente)

Leilão inglês (melhor preço, aberto, ascendente)

Leilão holandês (Dutch auction) (melhor preço, aberto, descendente) o leiloeiro começa oferecendo o bem por um valor artificialmente alto o leiloeiro vai continuamente diminuindo um pouco o valor do bem até que um dos participantes aceite o preço o bem é alocado ao agente que aceitou o preço

Leilão pelo melhor preço, fechado, um só lance Usado nos leilões de privatização de empresas no Brasil

Vickrey Auctions (segundo preço, fechado, um só lance) Cada participante faz a sua oferta em um envelope fechado. O vencedor é quem deu o maior lance, mas vai pagar pelo bem o valor do segundo melhor lance.