Plan du cour
Chapitre 2 : Jeux sous forme stratégique
Chapitre 3 : Jeux sous forme extensive
Théorie des jeux
Chapitre 1 : Concepts de base
Théorie des jeux:
Permet une analyse formelle des problèmes posés par
l’interaction stratégique d’un groupe d’agents ( joueurs )
rationnels poursuivant des buts qui leur sont propres.
☞ Objectif : étude des comportements rationnels des
individus en situation de conflit.
Définitions:
Situations où des individus sont conduits à faire des
choix parmi un certain nombre d’actions possibles, et
dans un cadre défini à l’avance. ➠ Situations de conflit.
Jeux:
Chapitre 1 : Concepts de base
Définitions:
Joueur :
Toute personne qui participe au conflit et capable de prendre une décision.
Stratégie :
Un choix parmi la liste des décisions possibles.
d’actions du jeu.
Gain :
Bénéfice qui résulte des choix de tous les joueurs
Rationalité :
Une règle de maximisation du profit individuel
Chapitre 1 : Concepts de base
Classification des jeux:
somme non-nulle .
incomplète .
imparfaite .
Chapitre 1 : Concepts de base
Classification des jeux:
Jeux simultanés et jeux séquentiels
temps de leur stratégie.
l'ordre des décisions de sorte qu'un joueur peut
décider de sa stratégie conditionnellement à ce qu'ont
joué les autres joueurs précédemment.
Chapitre 1 : Concepts de base
Classification des jeux:
Jeux à information complète /Jeux à information incomplète
l’ensemble de la structure du jeu, on est dans un jeu à
information complète.
élément de la structure du jeu, on est dans un jeu à
informations incomplètes.
Structure du jeu :
Chapitre 1 : Concepts de base
Classification des jeux:
Jeux à information parfaite/Jeux à information imparfaite.
du jeu , l’information sur les décisions prises par les autres
joueurs.
décisions que l’autre joueur prise antérieurement, on est
dans un jeu à information parfaite.
sur ce qu’a joué l’autre joueur, on est dans un jeu à
information imparfaite.
Chapitre 1 : Concepts de base
Représentation des jeux:
Forme normale (stratégique)
Chapitre 1 : Concepts de base
Représentation des jeux:
Forme extensive
Chapitre 2 : Jeux sous forme stratégiques
Définitions:
Notation:
Chapitre 2 : Jeux sous forme stratégiques
Définitions:
Exemple:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre en stratégies dominantes:
joueur i si pour tous les profils S−i et pour toutes les
autres stratégies si’ :
µi (si , S−i ) > µi (si’ , S−i )
un équilibre en stratégies dominantes si pour chaque
joueur i :
Chapitre 2 : Jeux sous forme stratégiques
Equilibre en stratégies dominantes:
unique.
Remarques:
et intuitive du résultat d’un jeu.
pour très peu de jeux.
savent que leurs adversaires le sont , chacun peu
supprimer ses propres stratégies dominées et de
nouvelles stratégies dominées peuvent apparaitre
dans le nouveau jeu……..
Chapitre 2 : Jeux sous forme stratégiques
Elimination itérée des stratégies dominées:
Chapitre 2 : Jeux sous forme stratégiques
Elimination itérée des stratégies dominées:
Chapitre 2 : Jeux sous forme stratégiques
Exemple:
Elimination itérée des stratégies dominées:
Chapitre 2 : Jeux sous forme stratégiques
Problème:
Exemple:
Elimination itérée des stratégies dominées:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash:
Propriétés:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash:
Propriétés:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash:
Propriétés:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash:
Propriétés:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash:
Propriétés:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Stratégie mixte :
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Gains :
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Meilleures réponses:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Meilleures réponses:
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Représentation graphique du jeu :
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Représentation graphique du jeu :
Chapitre 2 : Jeux sous forme stratégiques
Equilibre de Nash en stratégies mixtes :
Chapitre 3 : Jeux sous forme extensive
Concepts de base:
la fin du jeu
l’opposé des gains de l’autre joueur
chaque joueur connaît précisément :
Chapitre 3 : Jeux sous forme extensive
Exemple : Jeu Tic Tac Toe
Arbre du jeu
Chapitre 3 : Jeux sous forme extensive
Exemple : Jeu Tic Tac Toe
gain minimum et donc de minimiser le gain maximal de
leur adversaire
Algorithme MinMax
Chapitre 3 : Jeux sous forme extensive
Algorithme MinMax :
fonction d’évaluation : Joueur Max
position en paramètre et retourne une valeur
estimant la qualité de cette position (estimation de
la probabilité du gain )
d’évaluation: Joueur Min
...
...
5
5
-1
10
7
10
4
20
-15
10
-5
-3
-3
-3
10
20
10
4
8
11
-12
-9
-9
11
-9
10
Max
Min
Max
Etendre l’arbre de jeu jusqu’à une profondeur autorisée
Calculer la valeur de la fonction d’évaluation pour chaque nœud terminal
Propager ces valeurs aux noeuds parents en affectant à un nœud :
la valeur maximum de ses fils lorsqu’il s’agit d’un nœud Max
la valeur minimum de ses fils lorsqu’il s’agit d’un nœud Min
Coup à jouer
Chapitre 3 : Jeux sous forme extensive
Algorithme MinMax :
Etapes :
Eviter la génération des sous branches inutiles de l’arbre
afin de diminuer l’espace de recherche
Chapitre 3 : Jeux sous forme extensive
Elagage AlphaBeta :
L’idée :
Chapitre 3 : Jeux sous forme extensive
Elagage AlphaBeta :
Coupure 01:
Règle 01: Interrompre la recherche d'un nœud MIN si :
sa valeur ≤ valeur de son père
Max
5
Min
5
4
4
?
?
*
*
Chapitre 3 : Jeux sous forme extensive
Elagage AlphaBeta :
Coupure 02:
Max
3
Min
7
7
?
Règle 02: Interrompre la recherche dans un nœud MAX si :
sa valeur ≥ valeur de son père
?
3
*
*
Chapitre 3 : Jeux sous forme extensive
Elagage AlphaBeta
Principe :
Basé sur l’utilisation de deux valeurs auxiliaires :
conserve la valeur de son meilleur successeur
trouvé jusqu`à présent
conserve la valeur de son pire successeur
trouvé jusqu`à présent
Chapitre 3 : Jeux sous forme extensive
Elagage AlphaBeta
Algorithme :
Chapitre 3 : Jeux sous forme extensive
Elagage AlphaBeta
Algorithme :
Chapitre 3 : Jeux sous forme extensive
Elagage AlphaBeta
Exemple :