• Aucun résultat trouvé

23févie2012 É ieS Bi Uiveiéi eShiaAi

N/A
N/A
Protected

Academic year: 2022

Partager "23févie2012 É ieS Bi Uiveiéi eShiaAi"

Copied!
45
0
0

Texte intégral

(1)

Jeux évolutionnistes (-naires ?)

Jeux spaiaux

Liene3 - Introdutionaux systèmesomplexes

Sébastien Verel

vereli3s.unie.fr

www.i3s.unie.fr/

verel/TEACHING/11-12/introSC/index.html ÉquipeSoBi-UniversitéNieSophiaAntipolis

23 février2012

(2)

Plan

1

Une introdutionaux jeux!

2

Jeux évolutionnistes/évolutionnaires

3

Jeux spatiaux

(3)

Evolutionary games

Ceours est basésur lestravaux

et lelivre de MartinA. Nowak

M.A.Nowak, Evolutionary

Dynamised. TheBelknap

press ofHarvard University

press,2006.

Unevidéo (et slides)d'uneprésentationàHarvard en 2004 :

http://athome.harvard.edu/programs/evd/evd_video/evd_1.html

(4)

Jeux de l'ultimatum

on ore 100 euros à2joueurs s'ilsse mettent d'aord surle

partage

On lane unepièe pour déiderquiprend lerlede eluiqui

propose etquiprend lerle deeluiquireçoit

Uneore est faitepareluidont'estle rle

Le "reeveur"peut aepter ou refuser:

s'ilaepte,l'argentestpartagé

S'ilrefuse, personnene reçoitd'argent

(5)

Jeux de l'ultimatum : résultat

Résultats :

Lamajorité(66

%

) desores

sontentre 40

%

et50

%

et

sontaeptées

Peu d'oressontinférieures

à20

%

etlamajoritéalors

rejetée

Interprétation:

hypothèsede rationalité : ore lapluspetitepossible

et aeptable

résultatspeu dépendants de

lasomme,du sexe,de la

religionou dupays...

(6)

Jeux de l'ultimatum

Mahiguenga(Pérou) vsAuand Gnau (Papouasi nouvelleGuinée)

(7)

Jeux de l'ultimatum

Quelquesonlusions

L'habitude duommere et dumarhandage déterminela

notiond'équité

L'ore50/50est onsidérée omme équitable, 40/60 tolérable

une oretrop faibleest onsidérée ommeune oense

personnelle

Toutefois, personne n'est oenséetaepteune ore faible

lorsque:

l'aetationdesrlesn'estpasaléatoiremaisrésulted'une

ompétition

unordinateurfaitl'ore

(8)

Jeux de l'ultimatum

Quelquesonlusions:interprétationparl'interationsurl'ensembledelapopulation

Les personnessonttrès sensiblesaux injusties:

les"oreurs"proposentun adeauaveun ertainoût:

ationoopérative

les"déideurs"se vengentd'uneorefaibleaveun ertain

out:punition

oreséquitablesempêhentlapunition:lapunitionrenforela

oopération

(9)

Le problème de la oopération

groupe de défenseet

fouragement

surveillanede prédateur et

appel d'alarme

protetion soiale

viabilité globalede ertains

systèmes

onit d'intérêtentreles

performanes d'un individu et

d'une ommunauté

(10)

Dilemme soial

Dénition

Les oopérateurssoutiennentle bienommunmalgréun

ertain oûtpersonnel

alorsqueles traitrestententd'exploiter les ressouresen

évitant le oûtde etteexploitation

ungroupe de oopérateursfaitmieuxqu'ungroupe de traitres

les traitresfont mieuxqueles oopérateursdanshaun des

groupes(oopérateursou traitre)

= ⇒

Situation de dilemmesoial

(11)

Un jeux itéré pour vous (inspiré de J.P. Delahaye)

les mursn'étant pas trèsépais :2voisins peuvent entendrela

musique de l'autre

hardrok punkhardà22h de l'un

Le lendemainl'autre voisin:hard rokméga punk

réagir ou paspour almerplusrapidement?

(12)

Un jeux itéré pour vous (inspiré de J.P. Delahaye)

10 partiespoure jeux à2 joueurs:

Silene Rok

Silene 3 0

Rok 5 1

Si Joueur1 =SileneetJoueur 2 =Silenealorsjoueur 1

gagne 3 points:J1 etJ2gagne parlatranquilitéde

l'environnement

SiJoueur 1=SileneetJoueur2 =Rok alorsjoueur1gagne

0 point:J1doit supporter sonvoisin, auungain.

SiJoueur 1=RoketJoueur 2=Silenealorsjoueur1gagne

5 points:J1 gagne pare qu'ilest ontentde déranger son

voisinsansen subirles onséquenes

Si Joueur1 =Roket Joueur 2=Rok alorsjoueur 1gagne

1 point :J1gagne peu pare qu'ilsubitaussides onséquenes

de sa nuisane

(13)

Un jeux itéré pour vous (inspiré de J.P. Delahaye)

10 partiespoure jeux à2 joueurs:

Silene Rok

Silene 3 0

Rok 5 1

Quelest votregain?

Quelest legain totaldes2 joueurs?

Comparer esgains avele gainmaximal?

(14)

Jeux évolutionnistes

Populationde "joueurs" :

haque joueuradoptel'une des2 stratégiespossibles

Les joueursne hangent pas stratégie:

ilsdisparaissent(meurent) auprot de eux quiont les

meilleurs performanes quise reproduisent

Variationde latailledespopulationsest proportionnelle à :

latailledelapopulation

laperformanede lastratégie(tness)

Performanede lastratégie(tness) dépend de latailledes 2

sous-populations de joueurs

(15)

Reprodution

+

Imaginons desellulesquise

divisent toutesles 20

minutes

Combien de ellulesaubout

de 3 jourss'ily a assezde

nourritures?

x

t

+

1

=

2xt

x

t

:nombrede ellules au

tempst

x

t

+

1

:nombre de ellulesau

tempst

+

1

pour toutt

0,

x

t

=

x0 2

t

(16)

Reprodution

équationdiérentielle

x

t

+

1

=

kxt équivalent àxt

+

1

xt

=

rxt aver

=

k

1

plus généralement,

pour tout

δ >

0,xt

+δ −

xt

= δ

rxt

d'où équation diérentielleassoiée

(ex. de passage disret

ontinu) :

˙

x

=

rx

Qui signie :

La variationdunombre de ellulesest proportionnelle

à lataillede lapopulation.

x

=

x0ert

SébastienVerel théoriedesjeux

(17)

Reprodution

t=0 t=1 t=2 t=3 t=4

r

=

1

(18)

Reprodution

t=0 t=1 t=2 t=3 t=4

r

0

.

75

(19)

Disparition : Cellules meurt

t=0 t=1 t=2 t=3 t=4

d

0

.

5

(20)

Disparition

Cellulesmortelles

Mais les ellulesmeurent!

Introdution d'un tauxde mortalitéd

˙

x

= (

r

d

)

x

Dynamiques possibles

si r

>

d :lataillede lapopulationaugmenteindéniment

si r

<

d :lapopulations'éteint

Si r

=

d :lataillede lapopulationresteonstante, mais la

situationest instable.

une petite variationprovoquel'expansion ou ladisparition

(21)

Jeux évolutionnistes / évolutionnaires

Populationde "joueurs" :

haque joueuradopte1 stratégieparmi

{

A,B

}

Variationde latailledespopulationsest proportionnelle à :

latailledelapopulation

laperformanede lastratégie(tness)

˙

x

A

=

xA f

A

˙

x

B

=

xB f

B

(22)

Taille de population onstante : pression de séletion

Proessusdemortetnaissane

Lataillede lapopulationde joueurs

reste onstante

x

A

+

xB

=

1

Taux de mortalité identique dans

haque sous-population:m

˙

x

A

=

xA

(

fA

d

)

˙

x

B

=

xB

(

fB

d

)

d'où d

=

xA f

A

+

xB f

B

(tnessmoyenne)

exemple f

A

=

2et fB

=

1

(23)

Evolution sous séletion onstante

En posant :

x

A

=

x

x

B

=

1

x

On en déduit parsubstitution:

˙

x

=

x

(

1

x

)(

fA

fB

)

fa < fb

x=1 x=0

tout B tout A

fa > fb

(24)

Jeux évolutionnistes : séletion non onstante

Dans lathéoriedesjeux évolutionnnaires:

gain(tness) delastratégiedépendde latailledespopulations

fitness A = 2 fitness A = 1

Fitness onstante

fitness A < fitness B fitness A > fitness B

latnessdépendde la

ompositionde lapopulation, de

lataillede haque

sous-population

(25)

Jeux à 2 joueurs

Les tnessdépendent dex

A etx

B :

f

A

=

fA

(

xA

,

xB

)

etfB

=

fB

(

xA

,

xB

)

˙

x

A

=

xA

[

fA

(

xA

,

xB

) −

d

]

˙

x

B

=

xB

[

fB

(

xA

,

xB

) −

d

]

Comment dénirles fontionsde gain (tness) f

A et f

B

?

(26)

Jeux à 2 joueurs

A B

A a b

B d

Agagne le gaina lorsqu'il

joueontre A

Agagne le gainb lorsqu'il

joueontre B

Bgagne le gain lorsqu'il

joueontre A

Bgagne le gaind lorsqu'il

joueontre B

Renontre aléatoire desjoueurs.

Chaque joueur renontre:

Aaveune probabilitéx

A

B aveuneprobabilitéx

B

tness=espéranedu gain:

f

A

=

axA

+

bxB f

B

=

xA

+

dxB

(27)

5 Dynamiques possibles

AdomineB, si a

>

etb

>

d

A B

Bdomine A,si a

<

etb

<

d

A B

Aet Bsontbi-stable,sia

>

et b

<

d

B A

Aet Bo-existent, sia

<

et b

>

d

B A

Aet Bsontneutres, sia

=

et b

=

d

A B

Sens de l’évolution Equilibre stable de A

Co−existence stable de A et B

Equilibre unstable de A

Equilibre unstable de A

co−existence unstable de A et B

Equilibre stable de B

(28)

Pause historique et bibliographique

Théorie desjeux inventée parJohn Von Neumann et Oskar

Morgenstein(1944)

John Nash"Thisman isgenius" :prixNobel en 1950,

équilibrede Nash

Domaine sientique:John Maynard Smith,Prie(1973),

appliation àlabiologieet l'évolutiondespopulations

J.M.Smith :evolutionarilyStable Strategy

essordanslesannées 1990 et 2000

Hofbaueret Sigmund:"Evolutionary Gameand population

dynamis". Cambridge :CambridgeuniversityPress, 1998.

La théoriedesjeux ne reposepas sur larationalité.Populationde

joueurs de stratégiexe.Interationaléatoire.Legain estinterprété

omme une tness,untaux de reprodution.

(29)

Equilibre de Nash

Jeuxà2joueurs

Si les 2joueurs jouentlastratégiequiest unéquilibrede Nash,

Alorsauundes 2joueurs peut hanger de stratégieetaugmenter

son gain

A B

A a b

B d

Aest unéquilibrede Nashstritsia

>

Aest unéquilibrede Nashsi a

Best unéquilibrede Nashstritsid

>

b

Best unéquilibrede Nashsi d

b

(30)

Equilibre de Nash

A B

A 3 0

B 5 1

Béquilibre stritde

Nash

A B

A 3 1

B 5 0

Aet Bne sontpas

deséquilibresde

Nash

A B

A 5 0

B 3 1

AetB sontdes

équilibres stritsde

Nash

(31)

Evolutionarily Stable Strategy (ESS) - J. Maynard Smith

Imaginons unelargepopulationde joueursA.

Un mutant de typeB estintroduitdansla population.

Quelleest laondition surlaséletion permette l'invasion deB?

posons x

B

= ǫ

f

A

>

fB

donne a

(

1

− ǫ) +

b

ǫ >

(

1

− ǫ) +

d

ǫ

en négligeantlestermes en

ǫ

(quand on peut):

a

>

,ou a

=

etb

>

d

Evolutionarily StableStrategy

A est unESSssisoita

>

,soit a

=

etb

>

d.

stritNash

ESS

weakESS

Nash

(32)

Fauon ou Colombe (Hawk or Dove)?

Les animaux d'unemême espèese battent entreeux :

Conit pourlanourriture, leterritoire,lesexe,et.

Toutefoisles onits n'esaladentpas tous:

ombatsonventionnels, peude ombat mèneàde sérieux

dégâts

Expliationlassique :ombatsonventionnels existent arils

sontbonspour l'espèe.

Les ombatsterriblessontmauvais pourl'espèe

Problème:

vraiauniveaud'un groupeoud'uneespèe,maislaséletion

agitsurlesindividus

Siunindividudésobéitàlarègleetinigedesdégâtsà

l'adversaire,ildoitentirerunavantagereprodutif

(33)

Fauon ou Colombe? - J. Maynard Smith

2 espèes :

H :Fauons quifont monter

le ombat

D:Colombesquiseretirent

toujoursd'un ombat

Gains :

b :gain d'avoirgagné un

ombat

:outde laperte

H D

H b

2 b

D 0

b

2

Gains :

unfauonfae àune

olombe gagne b ontre 0

lorsque 2animaux de la

même espèeserenontrent,

ilpartagelepaiement.

(34)

Fauon ou Colombe?

H D

H b

2 b

D 0

b

2

Si b

<

:

Pasd'équilibre de Nash

Co-existenedesespèes:

proportionde fauons b

B A

(35)

Jeux de la poule mouillée

2 voituresroulent faeà faeà

grande vitesse,le perdant est

eluiquisorten premierde sa

voiture

2 stratégies:

A:on reste dedans

B:on saute après unertain

temps

Gains etperte:

:pertedueàlaollision

b :gain sigagnant

A B

A

b

B 0

b

2

pas d'équilibrede Nash

Co-existenedesstratégies

B A

(36)

Dilemme des prisonniers

Deux prisonnierssefont prendre,

ils sontinterrogésséparément.

2 stratégies:

Soitildénonesonamarade

(défetionD)

Soitiloopère etreste

silenieux(oopérationC)

tradution en années de prison :

C D

C -1 -10

D 0 -7

Quefaire????

(37)

Dilemme des prisonniers

tradution en gain :

C D

C 3 0

D 5 1

Dynamiqued'évolution vers

traitrise

A

B

(38)

Dilemme des prisonniers

C D

C R S

D T P

T

>

R

P

>

S

R

>

P

Etmême :R

> (

T

+

P

)/

2 :

pourgarantirque

l'alternaneest moinsbonne

quelaoopération

Défetionest unéquilibrede

Nash

Laoopérationmutuelleest

plusavantageuse quela

défetion

Pas de oopération aveune

dynamique évolutionniste

(39)

Dilemme des prisonniers itéré : réiproité direte

Le jeux estrépété mfois.

2 stratégies:

GRIM:oopèrela première

fois jusqu'àlapremière

traitriseadversaire

ALLD :toujoursladéfetion

GRIM ALLD

GRIM mR S

+ (

m

1

)

P

ALLD T

+ (

m

1

)

P mP

simR

>

T

+ (

m

1

)

P,

GRIMest unéquilibrede

Nash:laoopérationse

maintient

m

>

T

P

R

P

ALLD estaussiunéquilibre

de Nash:

GRIMn'explique pas

l'apparitiondelaoopération

(40)

Oeil pour oeil : tit-for-tat

Tournoid'Axelrod

stratégietit-for-tat:

TFT :oopération,puis

reproduit lastratégiede

l'adversaire

Tournoi gagné faeàdes

stratégiesinonnues

TFTne restepas bloqué

danslatraitrise

TFT ALLD

TFT mR S

+ (

m

1

)

P

ALLD T

+ (

m

1

)

P mP

(41)

Dénition

Lapopulationde joueurs est

disposée surunegrille

Ahaque partie, haque

joueurjoueaveses9voisins

Le paiementtotalest alulé

les joueursadoptent la

stratégiedujoueur voisin

avele plusgrandgain s'il

est supérieurau sien

3a+5b 4c+4d

2c+6d 4a+4b 7a+1b

1c+7d

4c+4d 2c+6d 4a+4b

A B

A a b

B d

(42)

Un as simple

C D

C 1 0

D b

ǫ

b

>

1:C n'est pasun

équilibre de Nash

ǫ

prohede 0 :pour

départager les asd'égalité

2b+6e 4b+4e

2b+6e

4b+4e 3 4

7 4

b+7e

(43)

Les traitres envahissent les oopérateurs

Croissance D

7 8

8b

5b 3b

0

7 6 5

8

8 5

7 7

4b 5b

Trouvez lesonditions surhaque transition.

(44)

Les oopérateurs envahissent les traitres

b

8

5 3

3b 2b

(45)

Condition : oin-et-ligne

5 7

5b 0 3b

8

6

Références

Documents relatifs

utile pour e déplaer au bon emplaemnt d'une autre

savoir dénir et positionner une image de fond.. onnaitre les propriétés de mise en forme

left : déale vers la droite si positif, vers la gauhe sinon. right : déale vers la gauhe si positif, vers la

Savoir modier un style d'un élément du DOM.. Savoir élaborer un menu

Connaitre la synthaxe d'un requete HTTP et sa réponse2. Connaitre les ommandes d'une

Connaître les mots lefs d'un langage impératif simple.. Connaître les opérations de bases

−→ utiliser un shéma itératif à nombre d'itérations déterminé. −→ appeler aussi souvent

ne retourner auune valeur : on notera le type de retour rien. Algorithme deviner(n : entier)