Théorie des jeux et décision stratégique
Ce que ce chapitre apporte
- Modéliser une situation stratégique par un jeu sous forme normale (joueurs, stratégies, gains).
- Construire une matrice des gains à partir d'un énoncé en français.
- Repérer une stratégie dominante et éliminer les stratégies dominées.
- Déterminer les équilibres de Nash en stratégies pures par la méthode des soulignements.
- Calculer une espérance de gain et discuter la solution selon un paramètre de probabilité.
- Trouver un équilibre en stratégies mixtes par le principe d'indifférence.
- Résoudre un jeu séquentiel par induction à rebours.
Décider seul, décider contre quelqu'un
Un serveur tombe en panne avec une probabilité de 3 %. Doubler la machine coûte 4 000 €, la panne en coûterait 200 000 €. Tu compares 0,03 × 200 000 = 6 000 € de perte espérée à 4 000 € de dépense certaine, tu doubles la machine, et c'est réglé. La météo, la panne, le hasard : ils ne réagissent pas à ta décision.
Change une seule chose. Le prix du serveur de secours n'est plus affiché : il est négocié avec un fournisseur qui sait que tu as besoin de lui, et qui sait que tu sais qu'il le sait. Ton calcul d'espérance ne tient plus, parce que le prix qui y figure est lui-même le résultat d'une décision prise par quelqu'un qui observe la tienne.
Un jeu sous forme normale est la donnée de trois choses :
- un ensemble de joueurs (ici deux) ;
- pour chaque joueur, un ensemble de stratégies, c'est-à-dire les actions entre lesquelles il choisit ;
- pour chaque combinaison de stratégies, un gain (ou payoff) par joueur.
Le mot « jeu » est trompeur : il n'y a rien de ludique. Une négociation commerciale, un appel d'offres, deux opérateurs qui fixent leurs tarifs, deux équipes qui se partagent une fenêtre de maintenance, tout cela est un jeu au sens technique.
Le jeu sous forme normale
Quand chaque joueur a peu de stratégies et qu'ils décident simultanément, on écrit le jeu sous forme d'un tableau : les lignes sont les stratégies du premier joueur, les colonnes celles du second, et chaque case contient le couple de gains (gain ligne, gain colonne).
L'exemple canonique est le dilemme du prisonnier, sous sa version industrielle : deux fournisseurs d'énergie choisissent d'annoncer une capacité élevée, moyenne ou faible. Le tableau des gains est celui de l'atelier du bloc :
| A \ B | Élevée | Moyenne | Faible |
|---|---|---|---|
| Élevée | 2,2 | 1,3 | 0,4 |
| Moyenne | 3,1 | 4,4 | 2,5 |
| Faible | 4,0 | 5,2 | 3,3 |
Souligne d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis compare.
Premier chiffre : le gain de A. Second : celui de B. On y revient dans un instant, une fois l'outillage en place.
(3, 1), le 3 est toujours pour le joueur des lignes. Inverser les deux dans une seule case suffit à faire trouver de faux équilibres, et c'est l'erreur la plus fréquente en devoir. Écris A et B en tête du tableau, et vérifie une case au hasard avant de commencer.
Le fil rouge : le groupe électrogène
Voici une situation type. À une semaine de la cérémonie d'ouverture des Jeux olympiques, une couverture nuageuse dense menace de réduire de moitié la production solaire. Marc, responsable du réseau, veut sécuriser l'alimentation. Une panne coûterait 150 k€.
Marc propose de louer un groupe électrogène à 50 k€ au lieu des 70 k€ habituels, avec une clause : le groupe ne sera mis en marche que si la production solaire est insuffisante. Nicole, responsable commerciale de Diesel Pro, peut accepter ces 50 k€ ou insister sur 70 k€, mais dans ce cas Marc annonce qu'il fera tourner le groupe de toute façon, nuages ou pas.
Faire tourner le groupe coûte 55 k€ à Diesel Pro. Les deux écrivent leur prix simultanément : Marc écrit , Nicole écrit . Si , la location se fait au prix ; si , il n'y a pas de location.
On note la probabilité que le ciel soit couvert, donc que la production solaire soit insuffisante.
Construire les gains
C'est l'étape qui décide de tout le reste, et c'est celle qu'on bâcle. Prenons Marc, quand la location se fait au prix :
- avec la probabilité , le ciel est couvert : le groupe évite une panne à 150 k€, mais Marc paie . Son gain vaut ;
- avec la probabilité , le ciel est dégagé : le groupe ne servait à rien, Marc a payé pour rien. Son gain vaut .
Son espérance de gain est donc :
Et s'il n'y a pas de location, Marc subit la panne avec la probabilité : son espérance vaut .
+100, pas +150 ni −50. Une autre référence donnerait d'autres nombres, et ce serait aussi juste, tant qu'elle est la même dans toutes les cases. C'est aussi l'endroit où l'on se trompe le plus souvent, en oubliant la panne évitée dans le compte : refais le calcul toi-même plutôt que de recopier un corrigé, c'est en refaisant qu'on repère ce genre de chose.
Pour Nicole, il faut lire la clause avec attention :
- location à 50 k€ : le groupe ne tourne que si le ciel est couvert. Avec la probabilité , elle encaisse 50 et dépense 55, soit ; avec la probabilité , elle encaisse 50 sans rien dépenser. Espérance : ;
- location à 70 k€ : plus de clause, le groupe tourne dans tous les cas. Elle encaisse 70 et dépense 55, soit
15de façon certaine ; - pas de location :
0.
La matrice
| Marc \ Nicole | ||
|---|---|---|
| (, ) | (, 0) | |
| (, ) | (, 15) |
La case en haut à droite est la seule où : pas de location. Les deux cases de la colonne de gauche sont identiques, parce que le prix retenu est dans les deux cas.
Stratégies dominantes
Avant de chercher un équilibre, on cherche toujours s'il y a plus simple.
Une stratégie domine strictement une stratégie pour un joueur si lui rapporte strictement plus que , quelle que soit la stratégie de l'adversaire. Une stratégie dominée ne sera jamais jouée par un joueur rationnel : on peut la supprimer du tableau.
Reprends le tableau des deux fournisseurs. Pour A, compare la ligne Faible à la ligne Moyenne : , , . Faible domine strictement Moyenne. Compare-la à Élevée : elle domine aussi. Faible est la stratégie dominante de A, et le jeu étant symétrique, de B également.
(3, 3). Or la case (Moyenne, Moyenne) leur donnait (4, 4) : les deux auraient préféré ce résultat. C'est le dilemme du prisonnier : la rationalité individuelle conduit à un résultat que les deux joueurs jugent moins bon. Il n'y a aucune erreur de raisonnement, le problème est que chacun, seul, a intérêt à dévier de (Moyenne, Moyenne).
Éliminer, puis recommencer
Supprimer une stratégie dominée change le tableau, et une stratégie qui ne l'était pas peut le devenir. On recommence donc jusqu'à ce que plus rien ne tombe. C'est l'élimination itérée, et elle se fait à la main, sans outil.
| A \ B | Gauche | Milieu | Droite |
|---|---|---|---|
| Haut | 3,2 | 2,1 | 0,0 |
| Milieu | 1,1 | 4,3 | 2,2 |
| Bas | 0,0 | 1,2 | 3,4 |
Souligne d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis compare.
Déroulons, colonne après colonne, ligne après ligne.
Premier tour. Pour B, comparez Droite (0, 2, 4) à Milieu (1, 3, 2) : ni l'une ni l'autre ne domine. Comparez Gauche (2, 1, 0) à Milieu (1, 3, 2) : là non plus. Rien ne tombe côté colonnes. Pour A, comparez Haut (3, 2, 0) à Milieu (1, 4, 2) : 3 > 1 mais 2 < 4, donc pas de domination. Aucune ligne ne tombe non plus.
Le tableau résiste. C'est le cas fréquent, et c'est précisément pourquoi la méthode des meilleures réponses existe : l'élimination itérée ne suffit pas toujours à conclure. Quand elle laisse une seule case, le jeu est dit résoluble par dominance, et cette case est l'unique équilibre. Quand elle s'arrête avant, il faut souligner.
Un équilibre de Nash est une paire de stratégies, chacune étant la meilleure réponse à l'autre. Il se lit sur une case, pas sur une ligne.
Un jeu peut avoir un équilibre sans qu'aucune stratégie ne soit dominante, et c'est le cas le plus courant. L'inverse est plus simple : si les deux joueurs ont une stratégie dominante, leur croisement est nécessairement un équilibre de Nash.
L'équilibre de Nash
Quand il n'y a pas de stratégie dominante, on cherche les situations stables.
Un équilibre de Nash est une combinaison de stratégies telle qu'aucun joueur n'a intérêt à changer seul de stratégie, les choix des autres restant fixés. Autrement dit : chaque joueur joue une meilleure réponse à ce que joue l'autre.
La méthode tient en trois gestes, et elle est mécanique.
- Colonne par colonne, souligne le meilleur gain du joueur des lignes.
- Ligne par ligne, souligne le meilleur gain du joueur des colonnes.
- Les cases où les deux gains sont soulignés sont les équilibres de Nash.
Applique-la à la seconde matrice de l'atelier, qui n'a pas de stratégie dominante :
| A \ B | Élevée | Moyenne | Faible |
|---|---|---|---|
| Élevée | 2,2 | 1,3 | 0,4 |
| Moyenne | 3,1 | 4,4 | 2,3 |
| Faible | 4,0 | 3,2 | 3,3 |
Souligne d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis compare.
Souligne d'abord au brouillon, puis demande la correction à la figure : c'est ce geste-là qu'il faut savoir refaire, pas la lecture du résultat. Colonne Élevée, le meilleur gain de A est 4, sur la ligne Faible. Colonne Moyenne, c'est 4, sur la ligne Moyenne. Colonne Faible, c'est 3, sur la ligne Faible. Puis on recommence ligne par ligne pour B, et l'on ne garde que les cases doublement soulignées.
Deux équilibres de Nash en stratégies pures, donc : (Moyenne, Moyenne) qui rapporte et (Faible, Faible) qui rapporte . Remarque au passage qu'aucune stratégie n'est barrée : aucune n'est strictement dominée, ce qui est précisément pourquoi il fallait passer par les meilleures réponses.
Le faire faire par la machine
La méthode est mécanique, donc programmable. Le code ci-dessous prend n'importe quelle matrice et en sort les stratégies dominées, les meilleures réponses et les équilibres. Remplace MATRICE par celle de ton devoir et relance : tu obtiendras de quoi vérifier ton propre soulignage.
1.Dans une case notée (3, 1), le 3 est le gain…
2.Un équilibre de Nash garantit…
3.Une stratégie strictement dominée…
Jeux à somme nulle
Un jeu est à somme nulle quand ce que l'un gagne, l'autre le perd : gain_A + gain_B = 0 dans chaque case. On n'écrit alors qu'un seul nombre par case, celui du joueur des lignes.
Le joueur des lignes raisonne en maximin : pour chaque ligne il regarde son pire cas, puis choisit la ligne dont le pire cas est le meilleur. Le joueur des colonnes raisonne symétriquement en minimax. Quand les deux valeurs coïncident, la case correspondante est un point selle : c'est l'équilibre de Nash du jeu, et la valeur commune est la valeur du jeu.
| A \ B | B1 | B2 | B3 |
|---|---|---|---|
| A1 | 3 | -1 | 2 |
| A2 | 2 | 1 | 4 |
| A3 | 5 | 0 | -2 |
Souligne d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis compare.
Maximin , minimax : la case est un point selle, et la valeur du jeu vaut 1. Une seule valeur par case suffit ici, puisque le gain de B est l'opposé de celui de A.
Retour au fil rouge : décider sous incertitude
Reprenons la matrice de Marc et Nicole. Les gains dépendent de , donc l'équilibre aussi. Il faut discuter.
Les meilleures réponses de Marc. Si Nicole joue , les deux lignes lui donnent : il est indifférent. Si Nicole joue , il compare (louer à 70) à (pas de location) :
150p − 70 ≥ −150p ⟺ 300p ≥ 70 ⟺ p ≥ 7/30 ≈ 0,23
Les meilleures réponses de Nicole. Face à , elle compare à 0 : elle accepte tant que . Face à , elle compare à 15 : elle accepte tant que .
Croisons tout ça :
- : Nicole accepte 50 dans les deux cas. Comme Marc est indifférent face à , les équilibres sont et , mais ils donnent le même résultat concret : location à 50 k€ ;
- : deux équilibres, et . Le risque est devenu assez élevé pour que Nicole tienne bon face à un Marc qui demande 70 ;
- : la panne est quasi certaine, Nicole n'a plus aucune raison de céder. Équilibre unique .
Le code ci-dessous construit la matrice et cherche les équilibres pour un donné. Change la valeur de et relance.
Et voici la lecture graphique : l'espérance de gain de Marc, selon , pour chacune de ses deux stratégies face à une Nicole qui insiste sur 70.
Les deux droites se croisent en . À gauche, Marc préfère renoncer à la location ; à droite, il préfère payer 70 k€.
Stratégies mixtes
Que se passe-t-il quand il n'y a pas d'équilibre en stratégies pures ? Personne ne peut se permettre d'être prévisible : il faut tirer au sort sa stratégie.
Une stratégie mixte est une loi de probabilité sur les stratégies pures d'un joueur. Un équilibre en stratégies mixtes est un couple de telles lois où aucun joueur ne gagne à changer la sienne.
Le calcul repose sur une observation qui surprend toujours :
Reprends la seconde matrice des fournisseurs. La stratégie Élevée est strictement dominée par Moyenne pour les deux joueurs (, , ) : on l'élimine. Il reste un jeu 2 × 2 :
| A \ B | Moyenne | Faible |
|---|---|---|
| Moyenne | 4,4 | 2,3 |
| Faible | 3,2 | 3,3 |
Souligne d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis compare.
Soit la probabilité que A joue Moyenne. Pour que B soit indifférent :
- gain de B s'il joue Moyenne :
- gain de B s'il joue Faible :
2 + 2q = 3 ⟺ q = 1/2. Par symétrie du tableau, B joue Moyenne avec la probabilité également, et chacun obtient une espérance de 3.
Ce jeu a donc trois équilibres : deux purs et un mixte. C'est un résultat général, le théorème de Nash garantit qu'un jeu fini possède toujours au moins un équilibre, éventuellement en stratégies mixtes.
Jeux séquentiels et information incomplète
Tout ce qui précède suppose des décisions simultanées. Si Nicole voit la proposition de Marc avant de répondre, le jeu devient séquentiel et s'écrit sous forme d'arbre.
Marc
/ \
x = 50 / \ x = 70
/ \
Nicole Nicole
/ \ / \
y=50 / \ y=70 / \ y=70
/ \ / y=50 \
(150p-50, (-150p, (150p-50, (150p-70,
50-55p) 0) 50-55p) 15)Se lit de bas en haut : les feuilles sont les tables, chaque nœud une opération appliquée au résultat du niveau inférieur.
On le résout par induction à rebours (backward induction) : on part des feuilles, on détermine ce que fait le dernier joueur à décider dans chaque branche, puis on remonte en remplaçant chaque nœud par le gain qui en résulte.
x = 50, Nicole compare 50 − 55×0,8 = 6 à 0 : elle accepte. Marc obtiendrait 150×0,8 − 50 = 70.Sous la branche
x = 70, elle compare 6 à 15 : elle insiste. Marc obtiendrait 150×0,8 − 70 = 50.Marc, qui anticipe tout cela, choisit
x = 50 et obtient 70. Jouer en premier lui rapporte ici davantage que l'équilibre simultané.
Un jeu est à information incomplète quand un joueur ignore une donnée du problème : typiquement les gains de l'autre. On modélise alors l'ignorance par une probabilité sur les « types » possibles de l'adversaire, et on cherche un équilibre bayésien : chaque joueur joue une meilleure réponse en espérance sur les types de l'autre. Le bloc s'arrête au principe ; retiens que l'incertitude sur les gains de l'autre se traite comme l'incertitude sur la météo, par une espérance.
Exercices type
Dans la matrice des deux fournisseurs (première version), montrer que Faible est dominante pour A
Ligne Faible : . Ligne Moyenne : . Ligne Élevée : .
Colonne par colonne : , , . Faible rapporte strictement plus que les deux autres dans chaque colonne, donc quelle que soit la décision de B : elle est strictement dominante.
Le tableau étant symétrique, Faible est aussi dominante pour B. L'unique équilibre est (Faible, Faible) = (3, 3), alors que (Moyenne, Moyenne) aurait donné .
Un joueur peut-il avoir deux stratégies dominantes ?
Non, pas au sens strict. Si domine strictement toutes les autres et aussi, alors rapporte strictement plus que et strictement plus que : contradiction.
En revanche deux stratégies peuvent être faiblement dominantes (avec au lieu de ), et c'est exactement le cas de Marc face à : ses deux stratégies donnent le même gain.
Combien d'équilibres de Nash peut avoir un jeu 2 × 2 en stratégies pures ?
Zéro, un, deux ou quatre.
- Zéro : le jeu « pile ou face » (matching pennies), où l'un veut la coïncidence et l'autre la différence.
- Un : le dilemme du prisonnier.
- Deux : les jeux de coordination, comme la seconde matrice réduite du chapitre.
- Quatre : si les deux joueurs sont indifférents partout (tous les gains égaux).
Il n'y en a jamais exactement trois en stratégies pures dans un 2 × 2. Mais en comptant les mixtes, un jeu de coordination à deux équilibres purs en a bien trois au total.
Le fil rouge avec p = 0,3 : quels sont les équilibres ?
, donc Nicole accepte 50 quelle que soit la proposition de Marc.
Marc étant indifférent face à , les équilibres sont et . Dans les deux cas le résultat concret est identique : location à 50 k€, Marc gagne et Nicole .
Marc perd 5 k€ en espérance : à ce niveau de risque, la location n'est pas rentable pour lui, mais elle reste sa meilleure réponse compte tenu du comportement de Nicole. Un équilibre n'est pas une bonne affaire, c'est une situation stable.
Trouver l'équilibre mixte de « pile ou face » : A gagne 1 si les deux pièces coïncident, B gagne 1 sinon
| A \ B | Pile | Face |
|---|---|---|
| Pile | 1,-1 | -1,1 |
| Face | -1,1 | 1,-1 |
Souligne d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis compare.
Aucun équilibre pur, et le dessin le dit : aucune case ne porte les deux soulignages. Dans chacune, l'un des deux a intérêt à dévier.
Soit la probabilité que A joue Pile. Gain de B s'il joue Pile : . S'il joue Face : . Indifférence : 1 − 2q = 2q − 1 ⟺ q = 1/2.
Par symétrie, B joue Pile avec la probabilité . Chacun tire à pile ou face, et l'espérance de gain est nulle pour les deux. C'est le seul équilibre du jeu.
Pourquoi Marc a-t-il intérêt à consulter la météo avant d'ouvrir la négociation ?
Parce que la structure de l'équilibre change au passage de . En dessous, il obtient le prix de 50 k€ ; au-dessus, Nicole peut tenir bon à 70 k€.
Connaître lui dit dans quel jeu il se trouve, donc s'il peut se permettre d'annoncer 50 en espérant que Nicole cède. C'est le sens de la modélisation : elle ne fabrique pas la décision, elle indique quelle information a réellement de la valeur, ici, une prévision météo qui ne coûte rien.
La méthode
- Identifie les joueurs et leurs stratégies avant tout calcul. Deux joueurs, deux ou trois stratégies chacun : le tableau doit tenir sur trois lignes.
- Choisis une référence pour les gains et écris-la. Tous les gains s'y rapportent, sans exception.
- Écris l'espérance case par case quand il y a du hasard, en séparant explicitement les scénarios ( et ).
- Cherche les stratégies dominées en premier : chaque élimination divise la taille du problème.
- Souligne les meilleures réponses, colonne par colonne pour les lignes, ligne par ligne pour les colonnes. Les cases doublement soulignées sont les équilibres.
- Discute selon le paramètre s'il y en a un : écris les inégalités, résous-les, et donne les intervalles de avec l'équilibre correspondant.
- Conclus en français. « L'équilibre est » ne vaut rien sans « c'est-à-dire que Nicole tient bon et que Marc paie le prix fort, parce que le risque de panne le prive de sa marge de négociation ».
En résumé
- Un jeu = joueurs + stratégies + gains. On y entre dès que le gain de l'un dépend du choix d'un autre.
- La matrice des gains s'écrit
(gain ligne, gain colonne). Construire cette matrice est 80 % du travail. - Un gain se mesure par rapport à une référence explicite, la même dans toutes les cases.
- Une stratégie dominante rapporte plus quel que soit l'adversaire : on élimine les dominées d'abord.
- Équilibre de Nash : personne ne gagne à dévier seul. Méthode des soulignements, systématique.
- Un équilibre n'est ni unique, ni forcément bon pour les joueurs (dilemme du prisonnier).
- Somme nulle : maximin = minimax ⟹ point selle, et cette valeur commune est la valeur du jeu.
- Sous incertitude, les gains deviennent des espérances et l'équilibre se discute selon .
- Stratégies mixtes : on choisit ses probabilités pour rendre l'adversaire indifférent. Il en existe toujours un (théorème de Nash).
- Jeu séquentiel : arbre + induction à rebours, en partant des feuilles.
Et ensuite ? L'équilibre du fil rouge dépend entièrement de , qu'on a supposé connu. Le chapitre suivant montre comment on l'obtient vraiment : par les lois de probabilité discrètes appliquées à l'analyse de risque.