Agentes que Negociam... Negociação... O que é?

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

Sumário Exercícios
UNICAMP Universidade Estadual de Campinas Centro Superior de Educação Tecnológica Divisão de Telecomunicações Propagação de Ondas e Antenas Prof.Dr. Leonardo.
INFORMAÇÕES COMPLEMENTARES
Inversor Trifásicos com Três Pernas
Material pedagógico Multiplicar x 5 Clica!
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
O Planejamento Social de um Galinha
Resultados da Pesquisa "Identificação de Valores de Jovens Brasileiros – Uma Nova Proposta", realizada pela Profª. Dra. Rosa Maria Macedo, da PUC de São.
DESENVOLVIMENTO SUSTENTÁVEL
Pesquisa Bibliográfica Disciplina de Metodologia da Pesquisa Profª Tereza Yoshiko Kakehashi 1.
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Sumário Bem ou serviço compósito = dinheiro Exercícios 2 Exercícios 3.
Sumário, aula 9 Elasticidade Elasticidade arco Elasticidade no ponto
Sumário, aula 7 Mercado Equilíbrio de concorrência perfeita
Sumário Função de utilidade em IRn Isoquanta (em IR2)
Sumário, aula 10 Exercícios sobre elasticidade Elasticidade e despesa
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 2.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 3.
Excel Profa. Cristina M. Nunes.
EXPRESSÕES ARITMÉTICAS
Agentes que Trabalham Juntos Fechando Negócios... Coordenando Ações A Rede de Contratos Planejamento Parcial Global E quando não dá certo? O Resumo da.
Agentes que Negociam... Negociação... O que é?
Decomposição do problema
Seja Líder De Si Mesmo.
FUNÇÃO MODULAR.
ONDE SUA FRANQUIA PODE CHEGAR? QUAL O SEU LIMITE?.
O que é 5(S)? ? 5(S) É a prática de hábitos que permitem mudanças nas relações... É a base de qualquer programa de qualidade. 1.
Técnicas de Negociação
Questionário de Avaliação Institucional
Classes e objetos P. O. O. Prof. Grace.
Técnica de Contagem.
Provas de Concursos Anteriores
MECÂNICA - ESTÁTICA Cabos Cap. 7.
MARCAS DA VIDA. MARCAS DA VIDA PASSADO MARCAS DA VIDA A. MARCAS DO PASSADO.
Microeconomia A III Prof. Edson Domingues Aula 10 Teoria dos Jogos
Os Temas da Microeconomia
Oferta e Demanda A Curva de Oferta
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Estruturas de Dados com Jogos
Estruturas de Dados com Jogos
Coordenação Geral de Ensino da Faculdade
Agentes Inteligentes e Sistemas Multi-agente (UD7 e UD10) Interacção, Negociação e Cooperação entre Agentes.
RELAXE ..., ESCUTE ..., E ADMIRE! - AUTOMÁTICO -.
MEN - Mercados de Energia Mestrado em Engenharia Electrotécnica
Múltiplos de um número Sonia Regina de Souza Guedes.
Análise Fatorial Factor analysis.
OS CAMINHOS DE DEUS.
Modelagem Estatística
EXERCÍCIOS PARA GUARDA-REDES
EMPREENDEDORES EM AÇÃO PROF. NILSON R. FARIA Colégio Wilson Joffre.
CLASSIFICAÇÃO DE FILMES
Equilíbrio de uma Partícula Cap. 3
Leilões Motivação Atores Características Tipos de leilão
Plano de Aula Recordar é Viver... O que é preciso em negociação SMA?
Agentes que Negociam... Negociação... O que é?
1 2 Observa ilustração. Cria um texto. Observa ilustração.
45 Lições Que A Vida Me Ensinou..
Computação Gráfica Aula 3 Transformações Geométricas
JOGAR E RESOLVER PROBLEMAS PARA APRENDER MATEMÁTICA
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
1 Workshop de introdução à responsabilidade País, Mês de 20XX A Viagem de Ahmed.
Olhe fixamente para a Bruxa Nariguda
Máquina de Turing Universal
ESTRATÉGIA DE OPERAÇÕES DE SERVIÇOS
INTRODUÇÃO À ORIENTAÇÃO A OBJETOS EM JAVA
Tomando Decisões Coletivamente... AKA Negociação!
Interações SMA Ou... Como tratar com muita gente influenciando o mesmo espaço?
O que é Negociação? H. Raiffa
Transcrição da apresentação:

Agentes que Negociam... Negociação... O que é? Utilidades... E Estratégias Equilíbrio de Nash Negociando Recursos Leilões Negociando mais... Protocolos Cenas dos Próximos Capítulos

Algumas Observações Importantes “Não há SMA de um só agente...” Diferentes agentes tem diferentes influências no ambiente... Lembram da figurinha? Agentes estão conectados por relações (muitas vezes de dependência), e têm objetivos próprios.

Negociando... De acordo com o Aurélio... Para SMA... Negociar significa manter relações para concluir tratados ou convênios Para SMA... Negociação é uma forma de interação entre agentes self-interested. Em outras palavras, é o processo de conseguir um acordo para cooperação entre agentes buscando seus objetivos pessoais.

Negociamos ... Para Determinar Entre A distribuição das Tarefas A distribuição dos Recursos A coordenação das atividades Entre Dois Agentes Entre múltiplos agentes Formação de coligações

O Processo deve Ser Eficiente Estável Maximiza o somatório das utilidades. Estável Racionalidade Individual Deve ser preferível atuar em grupo Racionalidade de grupo É melhor participar deste grupo do que de outro Racionalidade de coligação Ninguém quer sair da coligação

Como possibilitar? Precisamos definir... A linguagem utilizada pelos participantes Como cada um decide suas posições? Os Protocolos seguidos pelos agentes.

Representando Preferências Função de Utilidade i e j são dois agentes  = {1, 2,...,n} x é um estado do mundo. As preferências dos agentes são capturadas pela função de utilidade. i :   j :  

Por exemplo... Imagine que eu seja um agente querendo ir prá casa. 1 = chego em casa em 20min 2 = pego a caxangá e chego em 1 hora...  Em qual dos casos eu fico mais feliz? E... Se tiver mais de um agente envolvido?

Encontros... Suponha que agentes i e j (capazes de duas ações C ou D) têm a seguinte função: i(D,D) = 1 i(D,C) = 1 i(C,D) = 4 i(C,C) = 4 j(D,D) = 1 j(D,C) = 4 j(C,D) = 1 j(C,C) = 4 O que você faria no lugar de i?

Matriz de Recompensa i j D C 4 1

Estratégias Dominantes Que ações tomar? Uma estratégia 1 domina 2 para o agente i se todo o elemento de 1 é preferido a todos os elementos de 2. 1 domina fortemente 2 se 1  1 , 2  2 , 1 >i 2 Nem sempre teremos estratégias fortemente dominantes! As vezes precisamos ter estratégias fracamente dominantes.

Equilíbrio de Nash Duas estratégias estão em EN se: Considerando que agente i executa S1 agente j não pode fazer melhor que executar S2. Considerando que o agente j vai executar S2 i não pode fazer melhor que S1 No equilíbrio, os agentes não têm incentivo de se desviar... O problema é que nem todas as situações tem EN.

Pensando mais um pouco... Interações Competitivas... Suponha que temos dois agentes i e j, onde um i prefere um estado 1 sss j prefere 2. Interações de soma Zero. Quando a i (1) + j (1) = 0 Ex. um jogo de xadrez Vamos ver um exemplo?

Exemplos de Interações Competitivas O dilema do Prisioneiro Dois homens são acusados de um crime e mantidos incomunicáveis. Se um confessar e outro não – um vai ser livre e o outro preso por 3 anos Se ambos confessarem ambos serão presos por dois anos Se nenhum confessar ambos serão presos por um ano.

Recompensas... i j D C 2 5 3

Decidindo o que fazer... Se eu cooperar, o maior payoff é zero Se eu desertar, o maior payoff é dois... Então... É melhor desertar! O dilema do prisioneiro também pode ser jogado interativamente...

Algumas Estratégias... All-D Randômico Tit-for-Tat Sempre deserta O nome já explica...  Tit-for-Tat Coopere no primeiro round No round t faça o que seu oponente fez no round t-1

Mais estratégias... Tester: explorador de programas que não castigavam deserção. Deserta na primera rodada. Se o oponente não retaliasse, jogava Tit-for-tat, senão, cooperava por dois rounds e desertava no terceiro. Joss-Tit-for-tat, porém desertava 10% das vezes em que deveria cooperar...

Mas... E quando computar utilidades for muito caro? Negociar envolve planejamento... E um modelo do oponente! Vários aspectos sob negociação...

Agora... E esse babado de concordar? Quando o problema é alocar recursos... Leilões Se precisamos coordenar tarefas, decidir o que e quando fazer... Coordenação Argumentação

Um parêntese... Negociação Argumentação Ato de Discutir com o objetivo de atingir um consenso. Argumentação Apresentar argumentos contra ou a favor de algo, com o intuito de convencer alguém de nossa própria opinião.

Voltando... Consensos dependem da capacidade de negociação e argumentação dos agentes envolvidos... Negociação governada por protocolos... Como desenvolver estratégias para os agentes utilizarem enquanto negociam?

Parâmetros no design de Protocolos... Sucesso Garantido... Em algum momento! Maximização do Bem-Estar Social Pareto-Efficiência Não há nenhum outro resultado que vá tornar um agente melhor de vida sem prejudicar os outros. Individualmente Racional Jogar limpo é o melhor a fazer Estabilidade Simplicidade e Distribuição

Alocando Recursos... Os Leilões Forma de Negociação cada vez mais comum... Duas classes de Agentes: Leiloeiro Compradores Alguns fatores alteram o protocolo... Valor público? Ou privado? Valor Correlato

Dimensões dos Protocolos Determinação do Vencedor First x Second Price Lances Open-Cry Sealed Bid Mecanismo Utilizado One Shot Crescente Descendente

Leilões Ingleses (English Auctions) Características Open Cry First Price Ascending Que estratégia utilizar? Aumentar o lance em pequenos incrementos, e depois se retirar Maldição do Vencedor

Leilões Holandeses (Dutch) Características Open Cry Descending Não Há estratégias dominantes Também sujeitos à Maldição do Vencedor.

Outros First Price Sealed Bid Vickrey One Shot Agente deve oferecer um pouco menos do que o valor estimado... Mas quanto menos? Vickrey Second Price Sealed Bid Oferecer o valor real da mercadoria. Pode gerar comportamento anti-social ...

Lucro esperado Com compradores risk-neutral Os 4 tipos geram lucros parecidos Com compradores avessos ao risco Dutch e First Price Sealed são os melhores Para Leiloeiros Avessos ao Risco English e Vickrey

Mentiras e Conluios Nada impede que os compradores se juntem... Uma solução... Impedir os compradores de se identificarem... Mas o leiloeiro também pode ser desonesto! Contra-especulação...

Negociando... Para situações mais complexas, leilões não bastam... Qualquer negociação tem 4 componentes: Conjunto de negociação Um protocolo Uma coleção de estratégias Uma regra que determina quando o consenso foi atingido

Um Protocolo Famoso... A Contract net A1 reconhece que tem um problema A1 anuncia que precisa de um serviço Pode envolver um broadcast geral... Um limitado... Ou um contato direto. Ai,...,Aj respondem, oferecendo seus préstimos. A1 contrata o serviço, via award. Quando o contratado termina, envia um relatório ao contratante.

Quando recebemos as mensagens... Processando um anúncio... Agente decide se é candidato... Guarda os detalhes da tarefa, para poder competir por elas... Processando a oferta Gerentes guardam as ofertas até o deadline. Depois a tarefa é alocada a um competidor.

Quando recebemos as mensagens... Processando o Award Ganhador começa os procedimentos para executar a tarefa. Requerimentos e Informação O conteúdo que chega é adicionado à base de conhecimento do agente.

Complicando... Quantas questões estão sendo discutidas? Comprar um carro x Pechinchar no preço da cerveja Quem está envolvido? Um prá um Muitos prá um Muitos prá muitos Podemos ter até n(n-1)/2 threads de negociação

Dois tipos fundamentais de domínio Orientados a Tarefas (DOT) Representados por uma tupla <T,Ag,C> T é o conjunto de todas as tarefas Ag = {1,..,n} é o conjunto de participantes C é a função de custo para cada subconjunto de tarefas.

Acordos... (Deals) Um acordo é uma alocação de tarefas. A utilidade do acordo  é a diferença entre o custo das tarefas que o agente faria inicialmente (Ti) e as tarefas que lhe foram atribuídas. Utilityi() n= c(Ti) –c(i) Se os agentes não chegarem a um acordo temos o conflict deal.

Mais sobre acordos Um acordo 1 domina 2 se 1 é tão bom quanto 2 para todos os agentes. 1 é melhor que 2 para algum agente. 1 domina fracamente 2 se a primeira condição se verifica. Um acordo que não é dominado por nenhum outro é chamado de pareto-optimal.  é individual racional se domina fracamente o acordo de conflito

Assim... O conjunto de possibilidades a colocar em negociação consiste nos conjuntos de acordos que são Individual racional Pareto optimal

Um protocolo... Protocolo de Concessão Monotônico Negociação acontece em rounds. No primeiro, ambos os agentes propõem acordos no conjunto de negociação Um acorde é alcançado se Utility1 (2 )  utility1(1) ou Utility2 (1 )  utility2(2) Sem consenso, a negociação continua Negociação termina com o conflict deal.

Como proceder... Propor o melhor deal. Quem deve ceder? Depende da “vontade” de um agente arriscar conflito. Maior a vontade se a diferença entre a proposta e o conflict deal for baixa.

Definindo Risco Riskit= utilidade perdida aceitando a oferta/ utilidade perdida causando conflito 1 se utility (jt) = 0 Riskit= utility (it) - utility (jt) / utility (it)

Quanto ceder? O menos necessário para mudar o balanço de risco Protocolo exponencial! Equilíbrio de Nash Agentes podem enrolar... Criando tarefas fantasmas... Ou escondendo tarefas!

Domínios Orientados a Valor Um DOV é uma tupla <E, Ag, J, C> onde E é o conjunto de estados do ambientes Ag é o conjunto de Agentes participantes do processo J é a coleção de planos conjuntos C : JxAg  R é o custo de realização. Um encontro é o par <e,W> Agentes negociam tanto sobre o estado a que querem chegar quanto sobre os meios para atingi-lo.

Cenas dos Próximos Capítulos Hoje vimos... Formas de expressar as preferências dos agentes... Conceito de estratégias Algumas formas de negociação... Domínios Orientados a Tarefa Domínios Orientados a Valor Veremos... Argumentação e Colaboração