Computação Evolutiva - Dilema Do Prisioneiro

download Computação Evolutiva - Dilema Do Prisioneiro

of 24

Transcript of Computação Evolutiva - Dilema Do Prisioneiro

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    1/24

    Computao Evolutiva e o Dilema do Prisioneiro

    Universidade Estadual de CampinasFaculdade de Engenharia Eltrica e de

    Computao

    Disciplina: Computao EvolutivaProfessores: Leandro N de Castro

    Fernando ! "on #u$en

    %E"&'() *&*L&)+%,F&C-

    .ema: Computao Evolutiva e o Dilema doPrisioneiro

    %eali/ado por:-na *eatri/ -lvare/ 0amani 1 %- 234253

    Carolina !anet Pastor 6umpiri 1 %- 237842

    Campinas, Setembro 2002.

    Ana Alvarez Carolina Pastor 1

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    2/24

    Computao Evolutiva e o Dilema do Prisioneiro

    COMPUTAO EVOLUTIVA E O DILEMA DO PRISIONEIRO

    Resumo

    A computao evolutiva, por suas caractersticas particulares, entre outraspossibilidades permite interpretar processos evolutivos como processos deaprendizado, quando aplicada a populaes de indivduos que podem ter o seudesempenho verificado por meio de uma funo de avaliao especifica. No

    presente trabalho se referencia a bibliografia encontrada nas principais subreaspesquisa neste campo que abordam o modelo do ogo !ilema do "risioneiro, o qualtrata#se de um ogo aplicvel a vrias situaes onde as pessoas t$m que tomardecises que signifiquem %cooperar& ou %desertar& simultaneamente.

    1. INTRODUO

    A computao evolutiva (CE) uma ramificao da cincia da computao que,juntamente com o estudo de Fuzz !stems e "edes #eurais, forma a $rea denominada%nteli&ncia Computacional (%C)' Esta por sua vez, em conjunto com outras $reas, tais como idaArtificial, eometria Fractal, *eoria do Caos, !istemas Comple+os, etc', delimitam um campoconecido como Computao #atural (C#)' #o sentido oposto, a CE constitu-da em princ-piopor cinco diferentes linas. Al&oritmos enticos (A), /ro&ramao Evolutiva (/E), Estrat&iasde Evoluo (EE), !istemas de Classificadores (!C) e /ro&ramao entica (/)'

    0s al&oritmos desenvolvidos na $rea da CE denominam1se Al&oritmos Evolutivos (AE), umtermo &uarda1cuva para sistemas para a soluo de pro2lemas que empre&am modeloscomputacionais de processos evolutivos como elementos 2$sicos de projeto e implementao'0s AEs compartilam uma 2ase conceitual comum para a evoluo de estruturas individuais pormeio de processos de seleo, mutao e reproduo'

    0 !ilema do "risioneiro, na sua verso cl$ssica (uma 3nica vez) ou em sua verso modificada(possi2ilidade de interao), tem sido usado para estudar o pro2lema da cooperao entreindiv-duos, &rupos e na4es em diversos tipos de pro2lemas'

    2. DILEMA DO PRISIONEIRO (DP)

    0 conecido !ilema do "risioneirofoi apresentado pela primeira vez na 5niversidade de/rinceton (do 6on #as) em 789:, como um e+emplo da teoria dos jo&os, e consiste mais oumenos do se&uinte. a pol-cia prende dois indiv-duos suspeitos de cometerem um crime leve(rou2o de carro) e os coloca em duas celas separadas, sem possi2ilidade de comunicao entreeles' 0 detetive suspeita que um deles cometeu tam2m um se&undo crime mais &rave e fazuma proposta' ;uem denunciar o autor do crime mais &rave e der as pistas para a condenao,fica livre da priso, enquanto o outro pe&a cinco anos de cadeia' !e os dois se acusaremmutuamente, os dois pe&am trs anos' !e os dois ficarem calados, eles s< podero seracusados do primeiro crime, mas os dois pe&am um ano de cadeia cada um'

    Ana Alvarez Carolina Pastor 2

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    3/24

    Computao Evolutiva e o Dilema do Prisioneiro

    Este jo&o representa a contradio entre empre&o da racionalidade individual e da coletiva' #averso tradicional do =/, as estrat&ias so sempre compostas pelas a4es elementares>cooperate? ou >=efect?' 0 jo&o interativo (%/=) constitui1se em um modelo que traduz com2astante fidelidade, e de forma simples, in3mera quest4es freq@entemente encontradas na

    realidade, quando pessoas, &rupos ou empresas disputam parcelas de recursos escassos oulimitados' A continuao se apresenta uma relao da literatura dispon-vel encontrada onde soefetuados analise do /='

    2.1 Material Relacioa!o

    A"tore#$ "o2ert !cenTit"lo$ /risonerBs =ilemmaTi%o !e P"&lica'o$ siteAo$ ::

    ote$ ttp.DDin&rimane'saintjoe'eduDeconD%ndividualroupD/ris=ilm'tml Pala*ra#+C,a*e$ /risonerBs =ilemmaI-ora'/e# A!icioai#$ Apresenta uma discusso 2astante aprofundada so2re o=ilema do /risioneiro' Contm uma srie de p$&inas so2re o assunto comrepresenta4es &r$ficas

    A"tore#$ Andre eanTit"lo$ *e /risonersG =ilemmaTi%o !e P"&lica'o$ siteAo$ 788Hote$ ttp.DD'csc'tcd'ieDI&amersDandreD&ameDprisoner'tml Pala*ra#+C,a*e$ /risonerBs =ilemmaI-ora'/e# A!icioai#$ *e+to que apresenta o =ilema do /risioneiro'

    A"tore#$Jitosi KatsusimaTit"lo$ /rivate Konitorin&, Lieliood "atio Condition, and te Fol *eorem'Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$Facult of Economics, 5niversit of *oo'Da!o#$ A2rilD:::ote$ ,tt%$cite#eer..ec.coat#"#,ia33%ri*ate.,tl Pala*ra#+C,a*e$ "epeated /risonersM =ilemma, /rivate Konitorin&, Lieliood "atio

    Condition, te Fol *eorem, 5niform !ustaina2ilit'I-ora'/e# A!icioai#$ Este arti&o investi&a os jo&os repetidos infinitamente dodilema do prisioneiro'

    2.2 E#trat45ia# !e o5o.

    O dilema do prisioneiro nos mostra com dureza, como se obtm a cooperao

    entre egostas! as a4es poss-veis das estrat&ias do =/ so. am2os cooperam,am2os desertam e um deserta e o outro coopera'

    Ana Alvarez Carolina Pastor "

    http://ingrimayne.saintjoe.edu/econ/IndividualGroup/PrisDilm.htmlhttp://www.csc.tcd.ie/~gamers/andrew/game/prisoner.htmlhttp://citeseer.nj.nec.com/matsushima00private.htmlhttp://ingrimayne.saintjoe.edu/econ/IndividualGroup/PrisDilm.htmlhttp://www.csc.tcd.ie/~gamers/andrew/game/prisoner.htmlhttp://citeseer.nj.nec.com/matsushima00private.html
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    4/24

    Computao Evolutiva e o Dilema do Prisioneiro

    2.2.1 Material relacioa!o

    A"tore#$0liver Nircamp, "osemarie #a&el'Tit"lo$ >"epeated ame !trate&ies in Local and roup /risonerOs =ilemmas

    E+periments. First "esultsGGTi%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$Jomo Ponomicus, Q%%% ()'P65ao$ pp' R781RRS (::7)ote$ttp.DD'ircamp'deDresearcDe+pLoc%%'tmlPala*ra#+C,a*e$Local interaction, e+periments, prisonerGs dilemma, repeated &ames'I-ora'/e# A!icioai#$

    Apresenta diferentes estrat&ias de jo&o para o =ilema do /risioneiro' '()#*lassification+CT, C8, =TU, =HR, JU7, "7'

    A"tore#$0liver Nircamp, "osemarie #a&el'Tit"lo$Local and roup %nteraction in /risonersG =ilemma E+periments 1 %mitate locall,tin &lo2all'Ti%o !e P"&lica'o$Arti&o !F 9:UE*eto o" %eri0!ico$Em reviso do (conomic 'ournalVolN"P65Ao$#o' ::177(:::)ote$ ttp.DD'ircamp'deDresearcDe+pLoc'tmlPala*ra#+C,a*e$ Local interaction, e+periments, prisonersM dilemma, reinforcement,learnin&'I-ora'/e# A!icioai#$

    '()#*lassification+CT, C8, =TU, =HR, JU7, "7'

    A"tore#$/illip 6onson, =avid N' Levine V Wolf&an& /esendorfer'Tit"lo$ >Evolution and %nformation in a ift1ivin& ame?Ti%o !e P"&lica'o$ Arti&oote$ ttp.DDlevine'sscnet'ucla'eduD/A/E"!Devo29'pdfPala*ra#+C,a*e$ Evolution, information, learnin&, stocastic sta2ilit, repeated &ames,%teracted /risionerMs =ilemma.I-ora'/e# A!icioai#$ E+aminam o jo&o =ilema do prisioneiro como um processo detransmisso de informao social e individual acerca do jo&o'

    A"tore#$!usan K' ennett'

    Tit"lo$ >Equili2rium !election in te !tocastic %terated /risonerGs =ilemma?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ !F% Worin&Da!o#$ #o S, !etem2ro1788S'ote$ttp.DD'santafe'eduDsfiDpu2licationsDpa2stractD788S:H:SPala*ra#+C,a*e$Evolutionar &ame teorX Learnin&, Adaptation'I-ora'/e# A!icioai#$/risonerMs =ilemmaX Co1Evolution'

    A"tore#$ 6on ' an Juc, 6on K' Wildental, and "amond C' attalio'Tit"lo$ >*acit Cooperation, !trate&ic 5ncertaint, and Coordination Failure. Evidencefrom "epeated =ominance !olva2le ames?'

    Ti%o !e P"&lica'o$ Arti&oDa!o#$ :::

    Ana Alvarez Carolina Pastor #

    http://www.kirchkamp.de/research/expLocII.htmlhttp://www.kirchkamp.de/research/expLoc.htmlhttp://levine.sscnet.ucla.edu/PAPERS/evob25.pdfhttp://www.santafe.edu/sfi/publications/wpabstract/199608062http://www.kirchkamp.de/research/expLocII.htmlhttp://www.kirchkamp.de/research/expLoc.htmlhttp://levine.sscnet.ucla.edu/PAPERS/evob25.pdfhttp://www.santafe.edu/sfi/publications/wpabstract/199608062
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    5/24

    Computao Evolutiva e o Dilema do Prisioneiro

    ote$ ttp.DDerl'tamu'eduDjvY&teeDt7'tmPala*ra#+C,a*e$Cooperation, Coordination, =ominance, "epeated ames, /risonersG=ilemma, =uopol, /u2lic oods, E+periment'N7*el$ om

    I-ora'/e# A!icioai#$'() *lassification. cT:, c8:, l7:, lU::'

    A"tore#$ Francis Jeli&enTit"lo$>Evolution, !elfisness and Cooperation?Ti%o !e P"&lica'o$ Arti&oDa!o#$/01/E!/, Free 5niversit of russels, russels, el&iumote$ftp.DDftp'vu2'ac'2eDpu2DprojectsD/rincipiaYC2erneticaD/apersYJeli&enDKemesVCooperation't+tPala*ra#+C,a*e$ socio2iolo&, cooperation, evolution, &ame teor, &roup selection,

    inclusive fitness'N7*el$ omI-ora'/e# A!icioai#$ Apresenta uma discusso, entre outros assuntos, so2reCooperao e o =ilema do /risioneiro'

    A"tore#$Ale+ander ' 0utinTit"lo$Cooperation and local interactions in te /risonersM =ilemma ameTi%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ 6ournal of Economic eavior V 0r&anizationVolN"P65Ao$ol' 79:S (::) 7ZRote$ ttp.DD'elsevier'comDomepa&eDsaeDeconorldDecon2aseDje2oDframe'tmPala*ra#+C,a*e$ CooperationX Evolutionar &amesX ounded rationalitX LocalinteractionsX Automata netorsX Computer simulationsX /risionerMs =ilemma'I-ora'/e# A!icioai#$

    '() classification+ CSX CTX =TUX =HR

    A"tore#$6ae C' 0Tit"lo$ >/romotin& cooperation usin& OinM 2iased conditional strate& in te iteratedprisionerMs dilemma &ame?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ %nformation !ciences

    Da!o#$/a&es 7U817SU ol 7RR, edio R1U, p$& 7U817SU, A2ril ::7'ote$ ttp.DD'elsevier'comDlocateDins DPala*ra#+C,a*e$ %terated /risionerMs =ilemmaX Evolutionar ame *eorX promotin&CooperationX Ninsip 2iased conditional cooperationX Conflict "esolution'N7*el$ omI-ora'/e# A!icioai#$ %ntroduz um novo mecanismo que promove cooperao no

    jo&o =ilema do /risioneiro'

    A"tore#$ L' /receltTit"lo$ >%#CA. A Kulti1Coice Kodel of Cooperation 5nder "estricted Communication?Ti%o !e P"&lica'o$ Arti&o

    E*eto o" %eri0!ico$ io!stemsDa!o#$ Ano 7889

    Ana Alvarez Carolina Pastor $

    http://erl.tamu.edu/jvh_gtee/t1.htmftp://ftp.vub.ac.be/pub/projects/Principia_Cybernetica/Papers_Heylighen/Memes&Cooperation.txtftp://ftp.vub.ac.be/pub/projects/Principia_Cybernetica/Papers_Heylighen/Memes&Cooperation.txthttp://www.elsevier.com/homepage/sae/econworld/econbase/jebo/frame.htmhttp://www.sciencedirect.com/science?_ob=JournalURL&_cdi=5643&_auth=y&_acct=C000049648&_version=1&_urlVersion=0&_userid=972058&md5=29199f6ce5db330a9e5e8a1808d23d3bhttp://var/www/apps/conversion/tmp/scratch_1/%20http://www.elsevier.com/locate/inshttp://erl.tamu.edu/jvh_gtee/t1.htmftp://ftp.vub.ac.be/pub/projects/Principia_Cybernetica/Papers_Heylighen/Memes&Cooperation.txtftp://ftp.vub.ac.be/pub/projects/Principia_Cybernetica/Papers_Heylighen/Memes&Cooperation.txthttp://www.elsevier.com/homepage/sae/econworld/econbase/jebo/frame.htmhttp://www.sciencedirect.com/science?_ob=JournalURL&_cdi=5643&_auth=y&_acct=C000049648&_version=1&_urlVersion=0&_userid=972058&md5=29199f6ce5db330a9e5e8a1808d23d3bhttp://var/www/apps/conversion/tmp/scratch_1/%20http://www.elsevier.com/locate/ins
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    6/24

    Computao Evolutiva e o Dilema do Prisioneiro

    ote$ ttp.DDciteseer'nj'nec'comDprecelt89inca'tmlPala*ra#+C,a*e$ %terated /risonersM =ilemmaX CooperationX Kodel %#CA'I-ora'/e# A!icioai#$Apresenta o =ilema do /risioneiro para demonstrar que acooperao no sempre pode ser conse&uida facilmente, mas que poderia ser usada

    como uma ferramenta para analise iterativo'

    A"tore#$"o2ert A+elrodTit"lo$ >*e Evolution of Cooperation?Ti%o !e P"&lica'o$ LivroDa!o#$ 9S pa&inasD !eptem2er 78H9'ote$ ttp.DD'amazon'comDPala*ra#+C,a*e$ Evolution, Cooperation'N7*el$ Kuito om

    A"tore#$Andreas ir

    Tit"lo$ >*rust in an #1/laer %terated /risonerGs =ilemma?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ote$ ttp.DDciteseer'nj'nec'comD:7S9U'tmlPala*ra#+C,a*e$ #1/laer /risionerMs =ilemmaX Evolution of CooperationI-ora'/e# A!icioai#$Apresentam uma e+tenso do 6o&o =ilema do /risioneiro%terativo, como uma estrutura 2em conecida para a pesquisa so2re a evoluo dacooperao, para o pro2lema particular envolvido com a confiana'

    A"tore#$ 6ean "o2ert Joffmann

    Tit"lo$ >*e Ecolo& of Cooperation?Ti%o !e P"&lica'o$ *eseDa!o#$ !etem2ro1788SPala*ra#+C,a*e$ /risonerMs =ilemmaX Evolution of CooperationX !imulatin& Learnin&'I-ora'/e# A!icioai#$0 autor prov um analise do jo&o repetido do =ilema do/risioneiro como um representao formal de um tipo de %terao umana'

    A"tore#$ Karcelo KorandiniTit"lo$ 8Critrios e "equisitos para Avaliao da 5sa2ilidade de %nterfaces emroupareZ C!CW?Ti%o !e P"&lica'o$ Katerial de semin$rio (%ARSH1F)

    Ao$ 788Hote$ttp.DD'dca'fee'unicamp'2rDcoursesD%ARSHFD7s788HDKono&rafiasDmorandini'tml

    I-ora'/e# A!icioai#$ Cita o dilema do prisioneiro como uma situao que atrapalao tra2alo em &rupo, porque os indiv-duos a&em por interesse pessoal (comportamentoe&o-sta)'

    A"tore#$ "o2ert A+elrodTit"lo$ Comple+it of Cooperation We2 !ite 1 Citation Classic CommentarTi%o !e P"&lica'o$ site

    Ao$ 788ote$ ttp.DDpscs'psics'lsa'umic'eduD!oftareDCCDECJomeDECCitationClassic'tml

    Ana Alvarez Carolina Pastor %

    http://citeseer.nj.nec.com/prechelt95inca.htmlhttp://www.amazon.com/exec/obidos/search-handle-url/index=books&field-author=Axelrod%2C%20Robert/102-0311295-9568906http://www.amazon.com/http://citeseer.nj.nec.com/201654.htmlhttp://www.dca.fee.unicamp.br/courses/IA368F/1s1998/Monografias/morandini.htmlhttp://pscs.physics.lsa.umich.edu/Software/CC/ECHome/ECCitationClassic.htmlhttp://citeseer.nj.nec.com/prechelt95inca.htmlhttp://www.amazon.com/exec/obidos/search-handle-url/index=books&field-author=Axelrod%2C%20Robert/102-0311295-9568906http://www.amazon.com/http://citeseer.nj.nec.com/201654.htmlhttp://www.dca.fee.unicamp.br/courses/IA368F/1s1998/Monografias/morandini.htmlhttp://pscs.physics.lsa.umich.edu/Software/CC/ECHome/ECCitationClassic.html
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    7/24

    Computao Evolutiva e o Dilema do Prisioneiro

    I-ora'/e# A!icioai#$ Apresenta uma discusso so2re como a cooperao podeemer&ir em um am2iente sem uma coordenao e composto por [a&entes[ e&o-stas'A2orda a utilizao do =ilema do /risioneiro no aspecto social, onde o indiv-duo podeser e&o-sta (fazer o que 2om para si) ou altru-sta (fazer o melor para a coletividade)'

    Apresenta tam2m a proposta de simulao do =ilema do /risioneiro atravs depro&ramas de computador utilizando estrat&ias diversas, para ver qual a melorestrat&ia adotada'

    2.9 E Sit"a'/e# Di-erete#

    *am2m o =ilema do /risioneiro, utilizado como e+emplo em muitas $reas da economiae da teoria dos jo&os, constituiu para o Am2ientalismo de Kercado um e+emplo quee+plica como as coisas podem correr menos 2em em termos de um resultado &lo2al

    positivo, devido ao comportamento racional e e&o-sta inerente a cada indiv-duo'0s comportamentos adoptados pelas empresas, indiv-duos e inclusivamente mundoanimal, no seu dia1a1dia, so incrivelmente semelantes ao que se passa no =ilema do/risioneiro, sendo oje claro que a cola2orao s< poss-vel em qualquer sociedade,porque os indiv-duos na sua &eneralidade esto a adoptar uma estrat&ia decooperao, com o o2jetivo e&o-sta de o2ter um melor resultado para si no lon&o prazo'

    A se&uir se referencia al&uns dos tra2alos relacionados a estes $reas'

    A"tore#$ 6onatan lumen

    Tit"lo$*e /risonersM =ilemmaTi%o !e P"&lica'o$ siteAo$ 7889ote$ ,tt%$:::.#%ectacle.or5;;

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    8/24

    Computao Evolutiva e o Dilema do Prisioneiro

    9. COMPUTAO EVOLUTIVA

    A computao evolutiva *(- um ramo da cincia da computao que prop4e umparadi&ma alternativo ao processamento de dados convencional' Este novo paradi&ma,

    diferentemente do convencional, no e+i&e, para resolver um pro2lema, o conecimento prviode uma maneira de encontrar uma soluo' A CE 2aseada em mecanismos evolutivosencontrados na natureza, tais como a auto1or&anizao e o comportamento adaptativo' Estesmecanismos foram desco2ertos e formalizados por =arin em sua teoria da evoluo natural ,se&undo a qual, a vida na terra o resultado de um processo de seleo, pelo meio am2iente,dos mais aptos e adaptados, e por isto mesmo com mais cances de reproduzir1se' Adiversidade da vida, associada ao fato de que todos os seres vivos compartilam uma 2a&a&em&entica comum, pelo menos em termos de seus componentes 2$sicos, um e+emploeloq@ente das possi2ilidades do mecanismo de evoluo natural'

    !e&undo Jeitoetter (>he /itch#/i0er1s 2uide to (volutionar3 *omputation+ A list of 4requentl3

    As0ed 5uestions#6778&-, a CE pertence ao ramo da computao natural que inclui os t

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    9/24

    Computao Evolutiva e o Dilema do Prisioneiro

    Em2ora tenam ori&ens 2astante diversas, todas essas a2orda&ens tm em comum o modeloconceitual inicial 1 a evoluo natural 1, alm dos operadores e, mais importante, o mesmoo2jetivo final. a soluo de pro2lemas comple+os'

    A CE est$ 2aseada em al&umas idias 2$sicas que, quando implementadas, permitem simularem um computador o processo de passa&em de &era4es da evoluo natural' As idias quepermitem esta simulao so as se&uintes.

    A criao de uma populao de solu4es, possivelmente o2tida na sua primeira &eraode modo aleatnota? aodesempeno de cada um dos indiv-duos da populao'

    E, finalmente, a criao de uma srie de operadores que sero aplicados _ populaode uma dada &erao para o2ter os indiv-duos da pr

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    10/24

    Computao Evolutiva e o Dilema do Prisioneiro

    os descendentes passaro a ser diferentes dos ascendentes' 0s melores, de acordo com afuno de avaliao, tero uma descendncia maior do que a dos pouco aptos' #a reproduose+uada, a troca de material &entico 1 camada de recombinao 1 leva um par deascendentes a dar ori&em a um par de descendentes onde cada descendente erda partes

    aleatoriamente escolidas de cada ascendente' A mutao leva _ mudana, tam2m aleat?IAS EVOLUTIVAS

    A estratvivos?G'

    A a2orda&em EE adequada a uma vasta &ama de pro2lemas de otimizao, porque ela nonecessita de muitas informa4es so2re o pro2lema' Ela capaz de resolver pro2lemasmultidimensionais, multimodais e no lineares sujeitos a restri4es lineares ou no lineares]Jeitoetter^'

    0 al&oritmo 2$sico conforme !cefel ((volution and :ptimum 9ee0ing17889) o se&uinte.

    5ma dada populao consiste de indiv-duos' Cada um caracterizado pelo seu&en

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    11/24

    Computao Evolutiva e o Dilema do Prisioneiro

    Cada indiv-duo da populao produz Ddescendentes, na mdia, de modo que umtotal de indiv-duos novos so &erados' 0 &en

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    12/24

    Computao Evolutiva e o Dilema do Prisioneiro

    I-ora'/e# A!icioai#$ 0s autores e+aminam o =ilema do /risioneiro %terativo efazem a simulao utilizando varias estrat&ias'A"tore#$Q' aoTit"lo$ [Evolutionar sta2ilit in te n1person iterated prisonerGs dilemma[

    Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ iosstemsDa!o#$ ol RT, #o R, p$& 7H8178T, ano 788S'ote$ ttp.DDciteseer'nj'nec'comDU9UR'tmlPala*ra#+C,a*e$ %terated /risonerMs =ilemmaX Evolutionaril !ta2le !trate&iesXEvolutionar Analsis'N7*el$I-ora'/e# A!icioai#$0 arti&o estende os resultados do =ilema do /risioneiro entreduas pessoas e mostra que uma mescla finita de estrat&ias no jo&o =ilema do/risioneiro para n pessoas pode ser evolutivamente est$vel'

    A"tore#$Q' aoTit"lo$ >Automatic acquisition of strate&ies 2 co1evolutionar learnin&?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ lumensteinDa!o#$#o' 79R, p$& R18'ote$ ttp.DDciteseer'nj'nec'comDH7H8'tmlPala*ra#+C,a*e$ Co1evolutionX Learnin&X %terated /risionerMs =ilemma'N7*el$ omI-ora'/e# A!icioai#$ 0 autor estuda a aprendiza&em co1evolutivo e apresentaresultados e+perimentais utilizando o =ilema do /risioneiro para # Z jo&adores' *am2minvesti&a o impacto do tamano do &rupo # na evoluo de estrat&ias e &eneralizaona aprendiza&em co1evolutivo'

    A"tore#$Lance Fortno V =ue Wan&Tit"lo$ [ 0ptimalit and domination in repeated &ames it 2ounded plaers [Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ *e 9t Annual ACK !mposium on *eor of Computin&Da!o#$ /$&' TU71TU8, ano 788U'ote$ ttp.DDciteseer'nj'nec'comD fortno8Uoptimalit'tmlPala*ra#+C,a*e$ /risionerMs =ilemmaX ounded !trate&ies'I-ora'/e# A!icioai#$#este arti&o e+aminam quest4es de otimizao e dominao

    em repetidas etapas do jo&o onde um o am2os jo&adores podem escoler suasestrat&ias s< de conjuntos computacionais limitados'

    A"tore#$Anil !etTit"lo$ [ A C2ernetic /erspective on te "ole of #oise in te %terated /risonerGs=ilemma' C!"/ 9:S[Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ Centre for Computational Neuroscience and Robotics andSchool of Cognitive and Computing Sciences University of Sussex Brighton.

    Da!o#$ 6aneiroote$ ttp.DDciteseer'nj'nec'comDSH99'tml

    Pala*ra#+C,a*e$ %terated /risionerMs =ilemmaX L" JpotesisX #oiseX Cooperation'

    Ana Alvarez Carolina Pastor 12

    http://citeseer.nj.nec.com/4543.htmlhttp://citeseer.nj.nec.com/8189.html/http://citeseer.nj.nec.com/%20fortnow94optimality.html%20http://citeseer.nj.nec.com/6855.htmlhttp://citeseer.nj.nec.com/4543.htmlhttp://citeseer.nj.nec.com/8189.html/http://citeseer.nj.nec.com/%20fortnow94optimality.html%20http://citeseer.nj.nec.com/6855.html
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    13/24

    Computao Evolutiva e o Dilema do Prisioneiro

    I-ora'/e# A!icioai#$#este arti&o desarrolam uma interpretao da evoluo decomple+idade no %/= 2aseado na L" (lei da variedade indispens$vel)' *am2m

    demonstram que a influencia do ru-do na din`mica evolutiva deste sistema criticodepende do l#on1mutuall?

    cooperativos representados como m$quinas de estado finito, so2 dois esquemasdistintos do >paoff? e discute as implica4es destes resultados'

    Ana Alvarez Carolina Pastor 1"

    http://citeseer.nj.nec.com/61645.htmlhttp://citeseer.nj.nec.com/hoffmeister92genetic.htmlhttp://citeseer.nj.nec.com/angeline94alternate.htmlhttp://citeseer.nj.nec.com/61645.htmlhttp://citeseer.nj.nec.com/hoffmeister92genetic.htmlhttp://citeseer.nj.nec.com/angeline94alternate.html
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    14/24

    Computao Evolutiva e o Dilema do Prisioneiro

    A"tore#$Colm 0G"iordanTit"lo$ >%terated /risonerGs =ilemma. A revie?Ti%o !e P"&lica'o$ "elat"andom strate&ies in a to levels iterated prisonerGs dilemma. Jo to avoidconflicts?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ *e ECA% 8S Worsop. Kodellin& Conflicts in A%Da!o#$ p$& SH1T, ano 788S'ote$ttp.DDciteseer'nj'nec'comDdelaae8Srandom'tmlPala*ra#+C,a*e$ %terated Lift =ilemmaX Ecolo&ical evolutions'I-ora'/e# A!icioai#$/artindo do =ilema do /risioneiro %terativo cl$ssico cria um

    jo&o iterativo com mais dificuldade para analisar, camado Lift =ilemma, e constr

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    15/24

    Computao Evolutiva e o Dilema do Prisioneiro

    0 al&oritmo 2$sico se&ue os se&uintes passos.

    Escole1se uma populao inicial de solu4es de maneira randmica' 0 n3mero de solu4es relevante para a velocidade da otimizao'

    Cada soluo &era uma nova populao, cujas solu4es sofrem mutao de acordo comuma distri2uio de ta+as de mutao'

    Cada soluo tem sua aptido calculada' 0s mais aptos so retidos como populao desolu4es' #o se e+i&e que a populao permanea constante, ou que cada ascendente&ere apenas um descendente'

    A mutao o 3nico operador que atua na pro&ramao evolucion$ria' #o $ recom2inao' Ase&uir so apresentadas 2i2lio&rafias relacionadas com pro&ramao evolutiva aplicados ao jo&o

    =ilema do /risioneiro tradicional e iterativo'

    Applin& Fo&el and ur&inMs OCompetitive oal1!eein& trou& Evolutionar/ro&rammin&M to Coordination, *rust, and ar&ainin& ames?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$Con&ress on Evolutionar Computation CEC::Da!o#$ms S18, p$& 77:177S, ano :::'ote$ttp.DDciteseer'nj'nec'comDfo&el::applin&'tmlPala*ra#+C,a*e$Finite !tate KacinesX /risonerMs =ilemmaX Evolutionar /ro&rammin&'N7*el$ om

    I-ora'/e# A!icioai#$ Apresenta o =ilema do prisioneiro como uma aplicao dapro&ramao evolutiva'

    A"tore#$/aul ' Jarrald V =avid ' Fo&elTit"lo$ >Evolvin& continuous 2eaviors in te %terated /risonerGs =ilemma?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ iosstemsDa!o#$ ol RT, edio 71, p$& 7R917U9, ano 788S'ote$ ttp.DD'elsevier'comDlocateD2iosstems Pala*ra#+C,a*e$ Evolutionar pro&rammin&X Continuous 2eavioursX %teracted/risionerMs =ilemma'N7*el$ om

    Ana Alvarez Carolina Pastor 1$

    http://citeseer.nj.nec.com/fogel00applying.htmlhttp://www.sciencedirect.com/science?_ob=JournalURL&_cdi=4921&_auth=y&_acct=C000049648&_version=1&_urlVersion=0&_userid=972058&md5=2f57f58bc4987f75e9fc612e1d9a663chttp://www.sciencedirect.com/science/journal/03032647http://www.sciencedirect.com/science/journal/03032647http://citeseer.nj.nec.com/fogel00applying.htmlhttp://www.sciencedirect.com/science?_ob=JournalURL&_cdi=4921&_auth=y&_acct=C000049648&_version=1&_urlVersion=0&_userid=972058&md5=2f57f58bc4987f75e9fc612e1d9a663chttp://www.sciencedirect.com/science/journal/03032647
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    16/24

    Computao Evolutiva e o Dilema do Prisioneiro

    I-ora'/e# A!icioai#$ Estudam as estrat&ias do jo&o =ilema do /risioneirorepresentando as por >feed1forard perceptrons?'

    @. AL?ORITMOS ?EN>TICOS

    0s algoritmos gen

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    17/24

    Computao Evolutiva e o Dilema do Prisioneiro

    A primeira, camada de superindivduo, ocorre quando um indiv-duo tem uma avaliao muitasvezes maior do que os outros' !e nenum cuidado especial for tomado, este indiv-duo aca2ar$monopolizando as sele4es e rapidamente ter1se1o solu4es praticamente idnticas (at porquedescendem do mesmo ascendente)' Este fenmeno tam2m camado conver&ncia precoce'

    /ara corri&ir este pro2lema, uma tcnica poss-vel a camada normalizao linear, que colocaos indiv-duos em ordem decrescente de avaliao e atri2ui um valor de aptido diminu-do emta+a constante para todos' #este caso, o valor da funo de avaliao serviu apenas paradeterminar a ordem dos indiv-duos, e o valor de aptido por eles o2tido no tem mais nada a vercom a avaliao ori&inal'

    0utra ocorrncia que no 2oa o sur&imento de um &rupo de indiv-duos com avalia4es muito2ai+as' !e nada for feito, tais indiv-duos tero pequena pro2a2ilidade de serem escolidos para&erar descendentes' #o entanto, importante que eles &erem descendentes, pois eles so afonte da diversidade das solu4es' !e e+terminados do processo lo&o no comeo, a populaotam2m rapidamente tender$ para uma conver&ncia precoce' !e a funo o2jetivo for \\2em

    comportadaGG, por e+emplo, tendo um 3nico m$+imo &lo2al, a conver&ncia precoce em si no um mal' Kas no mundo real, poucas fun4es so \\2em comportadasGG' Elas em &eral somultimodais e, neste caso, a conver&ncia precoce pode1se dar em um m$+imo local' 5tilizando1se solu4es com a maior diversidade poss-vel, aumenta1se a possi2ilidade de 1 quando sece&ar a um

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    18/24

    Computao Evolutiva e o Dilema do Prisioneiro

    Ti%o !e P"&lica'o$ LivroE!itora. !prin&er

    Pa5ia Ao$ 19 D 788SPala*ra#+C,a*e. Evolutionar ComputationN7*el$ Kuito omI-ora'/e# A!icioai#$E+plica como um al&oritmo &entico pode usar a estrat&ia do

    jo&o do =ilema do prisioneiro'

    A"tore#$A' !ali, J' laser, =' =e "oure, V 6' /utne'Tit"lo$ >*e /risonersM =ilemma "evisited?Ti%o !e P"&lica'o$ "elat!patial Evolution of Automata in te /risonersG =ilemma?

    Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$6ournal of Economic eaviour and 0r&anizationVolN"P65Ao$ol' UR, pp' R81S (:::)ote$ ttp.DD'ircamp'deDresearcDspatEvol'tmlPala*ra#+C,a*e$ Evolutionar ame *eor, #etors, /risonersG =ilemma,0verlappin& enerations'N7*el$I-ora'/e# A!icioai#$

    Aplica a idia da evoluo para um modelo de espao ao =ilema do /risioneiro'()#*ode+CSR, CTR, =S, =HR, "7, "7R'

    Arti&o que a2orda a coordenao de a&entes atravs do =ilema do /risioneiro jo&adorepetitivamente' Apresenta um modelo para simulao do =ilema do /risioneiro iterativo

    Ana Alvarez Carolina Pastor 1'

    http://citeseer.nj.nec.com/14560.htmlhttp://www.kirchkamp.de/research/spatEvol.htmlhttp://citeseer.nj.nec.com/14560.htmlhttp://www.kirchkamp.de/research/spatEvol.html
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    19/24

    Computao Evolutiva e o Dilema do Prisioneiro

    e utiliza conceitos de al&oritmos &enticos para realizar a evoluo das estrat&ias acada jo&ada'

    A"tore#$!idnei "enato !ilveiraTit"lo$ Comportamento e Evoluo de Criaturas enticas jo&ando o =ilema do/risioneiro %terativo

    Ti%o !e P"&lica'o$ Katerial de !eminarioE*eto o" %eri0!ico$ 5niversidade Federal do "io rande do !ul, /ro&rama de /

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    20/24

    Computao Evolutiva e o Dilema do Prisioneiro

    A"tore#$rant A' 6ulstromTit"lo$ >*e =evelopment of Cooperation in enetic Al&oritms for te %terated /risonerGs=ilemma?Ti%o !e P"&lica'o$ Arti&o

    Da!o#$ :::ote$ ttp.DDciteseer'nj'nec'comDRRSR:'tmlPala*ra#+C,a*e$ enetic Al&oritmsX CooperationX %teracted /risionerMs =ilemma'N7*el. omI-ora'/e# A!icioai#$ %ntroduz o jo&o =ilema do /risioneiro descreve trsinvesti&a4es em que as estrat&ias de populao evoluem em populao de umal&oritmo &entico'

    A"tore#$ =an Asloc, Kar =' !mucer, E' Ann !tanle V Lei& *esfatsionTit"lo$ /referential partner selection in an evolutionar stud of /risonerGs =ilemmaTi%o !e P"&lica'o$ Arti&o

    E*eto o" %eri0!ico.iosstemsDa!o#$ol RT, edio 71, p$& 88179, ano 788Sote$ ttp.DD'elsevier'comDlocateD2iosstems Pala*ra#+C,a*e$Evolutionar &ameX %terated /risonerGs =ilemmaX /artner coice andrefusalX Artificial lifeX enetic al&oritmX Finite automataI-ora'/e# A!icioai#$ Apresenta a utilizao dos a&entes para selecionar e refutarum s*e =evelopment of Cooperation in enetic Al&oritms for te %terated /risonerGs

    =ilemma?Ti%o !e P"&lica'o$ Arti&oDa!o#$ :::ote$ ttp.DDciteseer'nj'nec'comDRRSR:'tmlPala*ra#+C,a*e$ enetic Al&oritmsX CooperationX /opulationX %teracted /risionerMs=ilemma'N7*el$ omI-ora'/e# A!icioai#$ %ntroduz o jo&o =ilema do /risioneiro descreve trsinvesti&a4es em que as estrat&ias de populao evoluem em populao de umal&oritmo &entico'

    A"tore#$C' Jauert and J'' !custer

    Ana Alvarez Carolina Pastor 2)

    http://citeseer.nj.nec.com/336230.htmlhttp://www.sciencedirect.com/science?_ob=JournalURL&_cdi=4921&_auth=y&_acct=C000049648&_version=1&_urlVersion=0&_userid=972058&md5=2f57f58bc4987f75e9fc612e1d9a663chttp://www.sciencedirect.com/science/journal/03032647http://www.sciencedirect.com/science/journal/03032647http://citeseer.nj.nec.com/522078.htmlhttp://citeseer.nj.nec.com/336230.htmlhttp://citeseer.nj.nec.com/336230.htmlhttp://www.sciencedirect.com/science?_ob=JournalURL&_cdi=4921&_auth=y&_acct=C000049648&_version=1&_urlVersion=0&_userid=972058&md5=2f57f58bc4987f75e9fc612e1d9a663chttp://www.sciencedirect.com/science/journal/03032647http://citeseer.nj.nec.com/522078.htmlhttp://citeseer.nj.nec.com/336230.html
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    21/24

    Computao Evolutiva e o Dilema do Prisioneiro

    Tit"lo$ >?Effects of increasin& te num2er of plaers and memor size in te iterated/risonerGs =ilemma, a numerical approac?Ti%o !e P"&lica'o$ Arti&oDa!o#$ =ezem2ro 788S

    ote$ttp.DDciteseer'nj'nec'comDauert8Seffect'tmlPala*ra#+C,a*e$EvolutionX CooperationX enetic al&oritmsX !imulated annealin&'I-ora'/e# A!icioai#$Apresenta resultados de simula4es numricas do =ilema do/risioneiro %terativo simult`neo considerando jo&adores com memCoevolutionar ame1*eoretic Kulti1A&ent !stems. te Application to Kappin&and !cedulin& /ro2lems?

    Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ %nternational !posium on Ketodolo&ies for %ntelli&ent !stems'Da!o#$ p$&R9S1RS9, 0cto2er1788S'ote$ttp.DDciteseer'nj'nec'comD7H8::T'tmlPala*ra#+C,a*e$ Kulti1a&ent sstemsX #oncooperative #1persons &ames, eneticAl&oritmsX Coevolutionar !stems'N7*el$ omI-ora'/e# A!icioai#$Kodela o =ilema do /risioneiro como um jo&o no1cooperativocom itera4es limitadas, e prop4e dos esquemas 2aseados em al&oritmos &enticoscom uma local'

    A"tore#$ Cristoper =' "osin V "icard N' eleTit"lo$Ketods for Competitive Co1evolution. Findin& 0pponents Wort eatin&Ti%o !e P"&lica'o$ Arti&oPala*ra#+C,a*e$ %teracted /risionerMs =ilemma, co1evolution'I-ora'/e# A!icioai#$ Kodelam o dilema do prisioneiro com uma estrat&ia de co1evoluo competitiva'

    A"tore#$ *e+eira, =ario 0liveira'Tit"lo$ 0 dilema do /risioneiroTi%o !e P"&lica'o$ Kono&rafia

    Ao$ 7888ote$ttp.DDmc2a'di'umino'ptDensinoD/aralelaDrelatoriosD8HY88Dtra2alosDdarioDnodeT'tmlI-ora'/e# A!icioai#$!ite que apresenta o dilema do prisioneiro cl$ssico e iterativoe prop4e a utilizao de al&oritmos &enticos para que a&entes esta2eleam estrat&iasde jo&o' Alm disso, apresenta tam2m uma 2reve discusso so2re como implementarestes a&entes (conte+to espacial)'

    @.2 A%licacao Do# A5ete# ?eetico#

    0s dominios da aplicacao sao.

    Ana Alvarez Carolina Pastor 21

    http://citeseer.nj.nec.com/hauert96effect.htmlhttp://citeseer.nj.nec.com/189007.htmlhttp://mcba.di.uminho.pt/ensino/P-Paralela/relatorios/98_99/trabalhos/dario/node7.htmlhttp://citeseer.nj.nec.com/hauert96effect.htmlhttp://citeseer.nj.nec.com/189007.htmlhttp://mcba.di.uminho.pt/ensino/P-Paralela/relatorios/98_99/trabalhos/dario/node7.html
  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    22/24

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    23/24

    Computao Evolutiva e o Dilema do Prisioneiro

    N7*el$ omI-ora'/e# A!icioai#$Apresenta o =ilema do /risioneiro como uma aplicao douso da >coordination function? envolvendo a deciso de m3ltiplos a&entes'

    A"tore#$ Qin ao, on& Liu, /aul =arenTit"lo$ >E+ploitin& /opulation %nformation in Evolutionar Learnin& ?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ Computational %ntelli&ence roupote$ ttp.DDciteseer'nj'nec'comDSHT7H'tmlPala*ra#+C,a*e$ #eural #etorsX Evolutionar ArtificialX Evolutionar Learnin&X0ptimisation'I-ora'/e# A!icioai#$Apresenta o jo&o =ilema do /risioneiro como um e+emplo de

    sistema evolutivo 2aseado em re&ras usando al&oritmos &enticos'

    A"tore#$/aul =aren, Qin aoTit"lo$ >Automatic Kodularization 2 !peciation?Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ %nternational Conference on Evolutionar ComputationDa!o#$p$& HH18R, ano 788S'ote$ttp.DDciteseer'nj'nec'comDdaren8Sautomatic'tmlPala*ra#+C,a*e$ Co1evolution, *o1plaer %terated /risionerMs =ilemma (%/=)XEvolutionar 0ptimization'I-ora'/e# A!icioai#$ /rop4e uma apro+imao _ aprendiza&em evolutiva paradesenar um sistema modular autom$tico, sem interveno umana'

    A"tore#$Anil N' !etTit"lo$ [*e Evolution of Comple+it and te alue of aria2ilit[Ti%o !e P"&lica'o$ Arti&oE*eto o" %eri0!ico$ /roc' de *e St %nternational conference on Artificial Life (AL%FE%)'Da!o#$ pa& :817, ano 788H'ote$ ttp.DDciteseer'nj'nec'comDset8Hevolution'tmlPala*ra#+C,a*e$ /risonerMs =ilemma, %terated /risionerMs =ilemma, Evolutionar

    "o2otics'

    A"tore#$"ic "ioloTit"lo$ >*e Effects and Evolution of *a&1Kediated !election of /artners in /opulations/lain& te %terated /risonerGs =ilemma?Ti%o !e P"&lica'o$ LivroE*eto o" %eri0!ico$ /roc' de *e !event %nternational Conference on eneticAl&oritms (%CA8T)Da!o#. /$&RTH1RH9, Kor&an Naufmann /u2lisers, %nc', 788T'ote$ ttp.DDciteseer'nj'nec'comDriolo8Teffects'tml

    A"tore#$6' 6' Kerelo uerv

  • 7/23/2019 Computao Evolutiva - Dilema Do Prisioneiro

    24/24

    Computao Evolutiva e o Dilema do Prisioneiro

    Ti%o !e P"&lica'o$ *utorialote$ttp.DDal1el'u&r'esDIjmerelo Pala*ra#+C,a*e$ 0timizao, evoluo, inform$tica evolutiva, al&oritmo &entico,=ilema do /risioneiro'

    I-ora'/e# A!icioai#$ Kodela o =ilema do /risioneiro como um pro2lema deiterao social.

    A"tore#$ *on 6ansenTit"lo$ eaviour and Evolution of enetic Creatures plain& te %terated /risoners

    =ilemmaTi%o !e P"&lica'o$ siteote$ ttp.DD'csse'monas'edu'auDItonjDKRD&enetic'tml Pala*ra#+C,a*e$ /risonerBs =ilemma, &enetic creaturesI-ora'/e# A!icioai#$ /ro&rama em 6ava 2aseado em al&oritmos &enticos com umcomportamento do dilema do prisioneiro'

    Ana Alvarez Carolina Pastor 2#

    http://kal-el.ugr.es/~jmerelohttp://www.csse.monash.edu.au/~tonyj/GM3/genetic.htmlhttp://www.csse.monash.edu.au/~tonyj/GM3/genetic.htmlhttp://kal-el.ugr.es/~jmerelohttp://www.csse.monash.edu.au/~tonyj/GM3/genetic.html