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.
- Distinguer position gagnante et position perdante, et les déterminer en remontant depuis la fin de partie.
- Reconnaître un jeu dont la solution se calcule directement sur la position, comme le jeu de Nim à 21 allumettes (n bmod 4).
- Traiter l'ignorance des gains de l'adversaire par des types et une croyance.
Tant qu'on décide seul face à la nature, on optimise : on calcule l'espérance de chaque option et on prend la meilleure. Dès qu'il y a quelqu'un en face, qui décide au même moment et qui anticipe le choix, l'optimisation ne suffit plus. La meilleure décision de chacun dépend de celle de l'autre, et réciproquement. La théorie des jeux est l'outil qui débloque cette circularité.
Ce chapitre ouvre le parcours Sciences fondamentales de l'ingénieur, qui avance en trois temps. Décider et mesurer sous incertitude d'abord, des jeux aux lois de probabilité puis aux données réelles (chapitres 1 à 5). Écrire et évaluer un programme ensuite : comment le structurer, et ce qu'il coûte (chapitres 6 et 7). Les mathématiques discrètes qui font tourner l'informatique enfin, celles de la cryptographie et des graphes (chapitres 8 et 9).
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 €. On compare € de perte espérée (l'espérance, vue dans le chapitre sur les probabilités) à 4 000 € de dépense certaine, on double la machine, et c'est réglé. La météo, la panne, le hasard : ils ne réagissent pas à la décision.
Il suffit de changer une seule chose. Le prix du serveur de secours n'est plus affiché : il est négocié avec un fournisseur qui sait qu'on a besoin de lui, et qui sait qu'on sait qu'il le sait. Le 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 celle de l'acheteur.
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.
On est dans un problème de théorie des jeux dès que le gain d'un acteur dépend de la décision d'un autre acteur qui, lui aussi, choisit. Si l'autre « acteur » est le hasard, on est dans un problème de probabilités, pas de théorie des jeux.
Le jeu sous forme normale
Quand chaque joueur a peu de stratégies et qu'ils décident simultanément, le jeu s'écrit sous forme d'un tableau. Les lignes sont les stratégies du premier joueur, les colonnes celles du second. Chaque case contient le couple de gains : celui du joueur des lignes d'abord, celui du joueur des colonnes ensuite.
L'exemple canonique est le dilemme du prisonnier, sous la forme que les entreprises connaissent le mieux : la guerre des prix. Deux fournisseurs d'électricité répondent au même appel d'offres régional. Chacun fixe son prix de vente sans connaître celui de l'autre : élevé, moyen ou cassé. Les gains sont leurs marges mensuelles, en k€ :
| A \ B | Élevé | Moyen | Cassé |
|---|---|---|---|
| Élevé | 2,2 | 1,3 | 0,4 |
| Moyen | 3,1 | 4,4 | 2,5 |
| Cassé | 4,0 | 5,2 | 3,3 |
Souligner d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis comparer.
Lire une case avant toute analyse. Premier chiffre : le gain de A. Second : celui de B. La case qui croise la ligne Cassé et la colonne Moyen contient . Elle se lit en toutes lettres : A casse son prix, B reste au prix moyen, A dégage 5 k€ de marge mensuelle et B seulement 2. La case (Élevé, Cassé) contient : A tient son prix élevé pendant que B casse le sien, A ne dégage plus rien et B dégage 4. Chaque case décrit ainsi un mois complet de marché, une fois les deux prix affichés.
Ce qu'il faut regarder ensuite n'est pas la case la plus confortable, mais la façon dont une marge bouge quand un seul des deux fournisseurs change d'avis. Le tableau se lit alors comme le marché fonctionne :
- casser son prix prend des clients à l'autre : face à un concurrent au prix moyen, passer du prix moyen au prix cassé fait monter la marge de 4 à 5 ;
- deux prix élevés font fuir les gros clients vers les importations : (2, 2), moins que les (4, 4) du prix moyen ;
- deux prix cassés partagent le marché à marge réduite : (3, 3), moins bien que (4, 4) également.
La case la plus confortable pour les deux à la fois est donc (Moyen, Moyen), à . La section suivante montre que ce n'est pas elle que le marché atteint.
Dans , 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. Écrire A et B en tête du tableau, puis vérifier 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. Côté Marc d'abord, 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 .
Ici la référence est « pas de panne, pas de dépense = 0 ». Quand le ciel est couvert, éviter une panne à 150 k€ en payant 50 k€ est donc compté , pas ni . 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. Refaire le calcul plutôt que de recopier un corrigé : l'oubli ne se voit qu'en le refaisant.
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 de façon certaine ;
- pas de location : .
La matrice
Il reste à ranger ces trois résultats dans le tableau. Marc choisit la ligne (le prix qu'il écrit), Nicole la colonne (le prix ). Chaque case dit d'abord ce qui se passe, puis donne le couple (gain espéré de Marc ; gain espéré de Nicole), en k€.
Chaque case se lit (gain de Marc ; gain de Nicole), la formule en haut, sa valeur pour p = 0,5 en dessous.
| Marc \ Nicole | y = 50 | y = 70 |
|---|---|---|
| x = 50 | location à 50 k€ ; 25;22,5 | pas de location ; −75;0 |
| x = 70 | location à 50 k€ ; 25;22,5 | location à 70 k€ ; 5;15 |
Choisir une valeur de p. Souligner d'abord au brouillon : colonne par colonne le meilleur gain de Marc, ligne par ligne celui de Nicole. Puis comparer.
Trois remarques pour lire le tableau sans se tromper :
- Une seule case sans location, en haut à droite : c'est la seule où . Marc y garde le risque de panne, d'où , et Nicole ne gagne rien.
- Les deux cases de la colonne de gauche sont identiques. Dès que Nicole écrit 50, le prix retenu est , que Marc ait écrit 50 ou 70. Ce que Marc écrit ne change alors plus rien.
- Seule la case en bas à droite ne dépend pas de pour Nicole. À 70 k€, le groupe tourne dans tous les cas : ses sont certains, alors qu'à 50 k€ elle parie sur le ciel.
Le curseur fixe et recalcule la valeur de chaque gain. On s'en servira plus bas pour la discussion.
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.
Retour au tableau des deux fournisseurs, et cette fois du point de vue de A. Le prix de B n'est pas connu au moment de décider : il faut donc envisager les trois cas, colonne par colonne.
- Si B reste au prix élevé (colonne Élevé), A dégage 2 en restant élevé, 3 au prix moyen, 4 en cassant son prix.
- Si B passe au prix moyen (colonne Moyen), A dégage 1 en restant élevé, 4 au prix moyen, 5 en cassant son prix.
- Si B casse son prix (colonne Cassé), A dégage 0 en restant élevé, 2 au prix moyen, 3 en cassant son prix.
La même stratégie arrive en tête dans les trois cas : casser son prix rapporte le plus, quel que soit le prix de B. Cassé est la stratégie dominante de A. Le tableau étant symétrique, B tient exactement le même raisonnement ligne par ligne, et casse son prix lui aussi.
Les deux cassent leur prix et récoltent . Or la case (Moyen, Moyen) leur donnait : chacun y gagnait un point de marge de plus.
Aucun des deux ne s'est pourtant trompé. Partant de (Moyen, Moyen), A qui casse son prix seul passe de 4 à 5, et B qui casse le sien seul passe de 4 à 5 aussi : dévier est individuellement payant pour l'un comme pour l'autre. Refaire le calcul ne change rien, puisque chacun a raison dans son coin. C'est le résultat commun qui est mauvais, et c'est cela qu'on appelle le dilemme du prisonnier : la guerre des prix en est la version quotidienne.
Dans la réalité, ce qui fait sortir du piège n'est jamais un meilleur calcul, c'est un changement des gains eux-mêmes. Un contrat pluriannuel qui fixe le prix retire simplement la ligne « Cassé » du tableau. Un engagement de qualité de service rend le prix cassé coûteux à tenir, et le chapitre y revient plus bas avec une seconde matrice. Enfin, un appel d'offres qui se rejoue chaque année laisse à l'autre la possibilité de représailles, et une marge perdue l'an prochain pèse contre le point gagné aujourd'hui.
É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.
Deux enseignes de recharge rapide, A et B, choisissent chacune où installer leur station sur un axe autoroutier : zone Nord, Centre ou Sud. Les gains, en k€ par mois, tiennent compte du trafic de chaque zone et de la clientèle que chaque enseigne capte quand l'autre est proche. A étant la plus connue des deux, le tableau n'est pas symétrique.
| A \ B | Nord | Centre | Sud |
|---|---|---|---|
| Nord | 3,1 | 1,2 | 2,0 |
| Centre | 2,1 | 3,3 | 0,2 |
| Sud | 1,4 | 0,2 | 4,1 |
Souligner d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis comparer.
Ici, ce ne sont pas les cases qu'il faut regarder une à une, mais les lignes et les colonnes entières. Une ligne dont tous les gains sont inférieurs à ceux d'une autre ligne est une zone où A ne s'installera jamais, quoi que fasse B, et elle sort du tableau. Le déroulé alterne les deux joueurs, un tour chacun.
Premier tour, B. Pour B, comparer « s'installer au Sud » à « s'installer au Centre », quel que soit le choix de A : ses gains valent au Sud et au Centre, soit , , . Le Sud est strictement dominé pour B, il tombe. Autrement dit, la zone Sud ne rapporte jamais à B ce que lui rapporterait le Centre : son trafic est trop faible pour compenser, même quand A s'en éloigne. Côté A, rien ne tombe encore : le Sud lui rapporte 4 quand B s'y trouve aussi, plus que le Nord ou le Centre.
Deuxième tour, A. B n'ira plus au Sud. Pour A, le Sud ne vaut alors plus que , contre pour le Nord. Le Sud tombe pour A. C'est exactement l'effet annoncé : le Sud n'était pas dominé au départ, il l'est devenu parce que la seule situation qui le sauvait, B au Sud, a disparu. Le Sud n'intéressait A que pour capter la clientèle d'un concurrent installé là ; sans ce concurrent, la zone ne vaut plus rien.
Troisième tour, B. A n'est plus qu'au Nord ou au Centre. Pour B, le Nord rapporte et le Centre . Le Nord tombe pour B, alors qu'il lui rapportait 4 face à A au Sud, écarté juste avant.
Quatrième tour, A. B sera au Centre. Pour A, le Nord y rapporte 1 et le Centre 3. Le Nord tombe pour A.
Il reste une seule case, (Centre, Centre), qui rapporte . Le jeu est dit résoluble par dominance, et cette case est son unique équilibre : les deux enseignes s'installent au centre de l'axe, à quelques sorties l'une de l'autre. C'est un résultat classique, qu'on observe aussi bien pour des stations-service que pour des commerces dans une rue. Deux concurrents qui se disputent une même clientèle finissent souvent côte à côte, au milieu de la zone la plus fréquentée, plutôt que de se partager l'axe.
Le tableau ne se laisse pas toujours faire. Souvent, l'élimination s'arrête avant d'avoir isolé une case : la seconde matrice des fournisseurs, plus bas, en est un exemple. Il faut alors une méthode qui conclut dans tous les cas, celle des meilleures réponses.
- Une stratégie dominante est la meilleure quoi que fasse l'autre : on la reconnaît en regardant une seule ligne, ou une seule colonne.
- 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, souligner le meilleur gain du joueur des lignes.
- Ligne par ligne, souligner le meilleur gain du joueur des colonnes.
- Les cases où les deux gains sont soulignés sont les équilibres de Nash.
Elle s'applique ici à une seconde version de l'appel d'offres. Le client principal exige désormais un engagement de qualité de service qu'un prix cassé tient mal : casser son prix face à un concurrent au prix moyen ne rapporte plus que 3 au lieu de 5. Deux cases changent, (Moyen, Cassé) et (Cassé, Moyen), et plus aucune stratégie n'est dominante :
| A \ B | Élevé | Moyen | Cassé |
|---|---|---|---|
| Élevé | 2,2 | 1,3 | 0,4 |
| Moyen | 3,1 | 4,4 | 2,3 |
| Cassé | 4,0 | 3,2 | 3,3 |
Souligner d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis comparer.
Comparer ce tableau au précédent case par case : seules les deux cases où l'un casse son prix face à un concurrent au prix moyen ont changé. Cette seule inversion suffit à faire disparaître la stratégie dominante, et c'est pour cela que le tableau ne se résout plus à vue.
Souligner d'abord au brouillon, puis demander la correction à la figure : c'est ce geste-là qu'il faut savoir refaire, pas la lecture du résultat. Colonne Élevé, le meilleur gain de A est 4, sur la ligne Cassé. Colonne Moyen, c'est 4, sur la ligne Moyen. Colonne Cassé, c'est 3, sur la ligne Cassé. 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 : (Moyen, Moyen) qui rapporte et (Cassé, Cassé) qui rapporte . Le marché peut donc se stabiliser sur deux régimes : des prix tenus, ou une guerre des prix installée. Les deux sont stables, et la matrice ne dit pas lequel s'installera. Au passage, la stratégie Élevé est strictement dominée par Moyen pour chacun des deux joueurs (, , ) et peut être barrée. Mais une fois la stratégie Élevé retirée, plus rien ne tombe : ni Moyen ni Cassé ne domine l'autre, et l'élimination laisse quatre cases. C'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, et c'est un bon exercice pour qui a suivi le parcours Python. Le code ci-dessous prend n'importe quelle matrice et en sort les stratégies dominées, les meilleures réponses et les équilibres. Remplacer MATRICE par une autre matrice et relancer : on obtient de quoi vérifier son propre soulignage.
Un jeu peut avoir zéro, un ou plusieurs équilibres de Nash en stratégies pures. Un équilibre peut être mauvais pour les deux joueurs (le dilemme du prisonnier). Et quand il y en a plusieurs, la théorie ne dit pas lequel sera joué : elle dit seulement lesquels sont stables. C'est une réponse plus modeste qu'on ne l'attend, et c'est exactement ce qu'il faut retenir.
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…
4.Le dilemme du prisonnier a un équilibre de Nash qui n'est pas le meilleur résultat collectif. Que montre-t-il ?
5.Dans un jeu séquentiel, l'induction à rebours consiste à…
Jeux à somme nulle
Un jeu est à somme nulle quand ce que l'un gagne, l'autre le perd : dans chaque case, où et sont les gains des deux joueurs. On n'écrit alors qu'un seul nombre par case, celui du joueur des lignes.
Jusqu'ici, chaque joueur cherchait sa meilleure réponse à ce que fait l'autre. Ici, une autre méthode apparaît, et il faut dire pourquoi on en change.
Dans un jeu à somme nulle, tout gain de l'un est exactement la perte de l'autre. Aucune case ne peut donc convenir aux deux, et il n'existe aucune entente possible : l'adversaire n'a pas seulement des intérêts différents, il a l'intérêt opposé. Supposer qu'il choisira toujours le coup le plus défavorable à l'autre joueur n'est plus une hypothèse pessimiste, c'est la seule hypothèse cohérente.
De là vient le changement de méthode. Plutôt que de répondre à un coup supposé, chaque joueur se demande ce qu'il peut se garantir quoi qu'il arrive.
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. Il s'assure ainsi un gain plancher, que l'adversaire ne peut pas lui retirer. Le joueur des colonnes raisonne symétriquement en minimax : il choisit la colonne qui limite le mieux le gain maximal de l'autre.
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.
Le plancher que se garantit le joueur des lignes ne peut jamais dépasser le plafond que lui impose le joueur des colonnes : le maximin est toujours inférieur ou égal au minimax. Quand les deux sont égaux, aucun des deux joueurs ne peut faire mieux unilatéralement, et c'est exactement la définition d'un équilibre de Nash. Quand ils diffèrent, aucune case ne convient, et il faut passer aux stratégies mixtes.
Un jeu à somme nulle typique est celui de la sécurité informatique. Cette nuit, l'équipe de défense (A) ne peut renforcer la surveillance que d'une zone : le réseau, la messagerie ou les postes de travail. Un attaquant (B) choisit son mode d'attaque : intrusion, hameçonnage ou rançongiciel. Chaque case donne le bilan de la nuit pour la défense, en k€ : ce que la défense gagne, l'attaquant le perd.
| A \ B | Intrusion | Hameçonnage | Rançongiciel |
|---|---|---|---|
| Réseau | 3 | −1 | 2 |
| Messagerie | 2 | 1 | 4 |
| Postes | 5 | 0 | −2 |
Souligner d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis comparer.
Deux balayages suffisent à lire ce tableau : relever le plus petit nombre de chaque ligne, puis le plus grand de chaque colonne. Les pires cas des lignes valent , et : le maximin vaut 1, sur la ligne Messagerie. Les pires cas des colonnes, vus par l'attaquant, sont les maximums de chaque colonne, , et : le minimax vaut 1, sur la colonne Hameçonnage. Maximin minimax : la case (Messagerie, Hameçonnage) est un point selle, et la valeur du jeu vaut 1.
La lecture métier est immédiate. Surveiller la messagerie garantit à la défense le meilleur plancher, quelle que soit l'attaque ; face à cette défense, l'hameçonnage est l'attaque qui limite le mieux les pertes de l'attaquant. Aucun des deux n'a intérêt à changer seul : c'est pour cela que le point selle est un équilibre.
Quand maximin minimax, il n'existe pas d'équilibre en stratégies pures, mais il en existe toujours un en stratégies mixtes, c'est le théorème de von Neumann. Voir plus bas.
Retour au fil rouge : décider sous incertitude
Retour à 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) :
Cette inégalité se lit ainsi : payer 70 k€ devient préférable à subir la panne dès que le risque de ciel couvert dépasse , soit un peu moins d'une chance sur quatre.
Les meilleures réponses de Nicole. Face à , elle compare son espérance au qu'elle obtient sans location. Elle accepte tant que , c'est-à-dire , soit . Face à , elle compare cette même espérance aux certains de la location à 70 : donne , soit . Plus le ciel menace, moins accepter 50 k€ lui rapporte, puisque le groupe tournera vraiment.
En croisant les deux listes :
- : 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 .
Pour le vérifier, remonter à la matrice : placer le curseur de part et d'autre de , puis de , et demander à chaque fois la vérification. Les équilibres changent exactement à ces deux seuils. Pile sur un seuil, Nicole est indifférente et les équilibres des deux zones voisines coexistent : en , il y en a trois.
Plus le risque de panne est élevé, plus la position de négociation de Marc est faible. C'est contre-intuitif et c'est le vrai enseignement du cas : son besoin, quand il devient visible, devient l'argument de l'autre. D'où la valeur stratégique de consulter la météo avant d'ouvrir la négociation.
Le code ci-dessous construit la matrice et cherche les équilibres pour quelques valeurs de . Il suffit de modifier la liste des valeurs et de relancer.
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 :
À l'équilibre, chaque joueur choisit ses probabilités de façon à rendre l'adversaire indifférent entre ses propres stratégies. Non pas pour maximiser son gain à lui directement, mais parce que si l'adversaire n'était pas indifférent, il jouerait une seule stratégie, et on ne serait plus dans un équilibre mixte.
Retour à la seconde matrice des fournisseurs. La stratégie Élevé est strictement dominée par Moyen pour les deux joueurs (, , ) : on l'élimine. Il reste un jeu 2 × 2 :
| A \ B | Moyen | Cassé |
|---|---|---|
| Moyen | 4,4 | 2,3 |
| Cassé | 3,2 | 3,3 |
Souligner d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis comparer.
Ce tableau ne se réduit plus. Colonne Moyen, A préfère Moyen, qui lui rapporte 4 contre 3 ; colonne Cassé, il préfère Cassé, qui lui rapporte 3 contre 2. Aucune ligne n'est meilleure partout : la bonne réponse de A dépend de ce que fait B, et réciproquement. C'est exactement la situation où être prévisible coûte cher.
Soit la probabilité que A joue Moyen. Pour que B soit indifférent :
- gain de B s'il joue Moyen :
- gain de B s'il joue Cassé :
donne , soit . Par symétrie du tableau, B joue Moyen avec la probabilité également, et chacun obtient une espérance de . Traduit sur le marché : les deux fournisseurs alternent, un appel d'offres sur deux au prix moyen, sans que le concurrent puisse anticiper lequel.
Ce jeu a donc trois équilibres : deux purs et un mixte. Le mixte n'est pas une curiosité. Le théorème de Nash garantit qu'un jeu fini possède toujours au moins un équilibre, éventuellement en stratégies mixtes, et c'est lui qui prend le relais quand aucune case n'est stable.
Vérification
1.Un jeu n'a aucun équilibre de Nash en stratégies pures. Que conclure ?
2.À l'équilibre en stratégies mixtes, chaque joueur choisit ses probabilités pour…
3.Une stratégie strictement dominée peut-elle apparaître dans un équilibre de Nash ?
4.Dans un jeu à somme nulle, que devient le gain de l'un quand l'autre gagne ?
Jeux séquentiels
Tout ce qui précède suppose des décisions simultanées : chacun écrit son prix sans voir celui de l'autre. Si Nicole voit la proposition de Marc avant de répondre, le jeu change de nature. Il devient séquentiel, et la matrice ne suffit plus à le décrire : une matrice ne sait pas dire qui parle en premier.
La forme qui convient est l'arbre, au sens où l'entend le chapitre sur les arbres : un sommet de départ, la racine, et des branches qui ne se rejoignent jamais. Chaque nœud porte le nom du joueur qui décide à cet instant, chaque branche une action possible, chaque feuille le couple de gains qui en résulte, (gain de Marc ; gain de Nicole). Voici le jeu avec , c'est-à-dire quatre chances sur cinq que le ciel soit couvert.
Sur un arbre, ce sont les feuilles qu'il faut lire en premier, jamais la racine. Les quatre couples de droite sont les seules données du problème, et ce sont exactement les gains de la matrice, calculés en . Second point à regarder : les deux nœuds « Nicole » portent le même nom mais ne sont pas le même choix, puisqu'elle y répond à deux propositions différentes. C'est précisément ce que la matrice ne savait pas représenter.
Résoudre un arbre : l'induction à rebours
On ne résout pas un arbre en partant du haut. On part des feuilles, et l'on remonte : c'est l'ordre d'un parcours en profondeur qui traite les enfants d'un nœud avant le nœud lui-même, comme dans le chapitre sur les parcours.
- Se placer au dernier nœud de décision. Le joueur qui y décide n'a plus personne à anticiper : il lit simplement les gains devant lui et garde le plus grand, le sien.
- Remplacer ce nœud par le couple de gains de la branche retenue. Le nœud devient une feuille.
- Recommencer un cran plus haut, jusqu'à la racine.
L'erreur la plus fréquente : à l'étape 1, chaque joueur maximise son propre gain, pas la somme des deux. C'est pour cela qu'un arbre peut aboutir à un résultat que les deux joueurs jugent mauvais sans qu'aucun ne puisse en dévier seul.
- Dernier niveau, branche . Nicole compare ce qu'elle gagne en acceptant, , à ce qu'elle gagne en insistant : la location n'a alors pas lieu, soit . Elle accepte. Ce nœud vaut donc .
- Dernier niveau, branche . En écrivant elle ramènerait le prix à 50 et gagnerait encore 6 ; en écrivant la location se fait à 70 et elle gagne . Elle insiste. Ce nœud vaut .
- Racine. Marc n'a plus que deux nombres à comparer, ceux qui viennent de remonter : 70 s'il propose 50, et 50 s'il propose 70. Il propose 50.
Le résultat mérite qu'on s'y arrête. Dans le jeu simultané, avec ce même , deux équilibres coexistaient et Marc pouvait fort bien se retrouver à payer 70. En jouant le premier, il obtient 70 de gain au lieu de 50 : parler d'abord lui rapporte. C'est ce qu'on appelle un avantage au premier joueur, et il n'a rien d'universel ; d'autres jeux le renversent complètement.
Nicole aurait intérêt à annoncer, avant que Marc ne parle : « je refuserai tout ce qui est en dessous de 70 ». Si Marc y croit, il propose 70 et elle gagne 15 au lieu de 6.
L'arbre montre pourquoi cette annonce ne tient pas. Une fois Marc engagé sur , appliquer la menace rapporterait à Nicole contre en l'oubliant. Elle ne l'appliquerait donc pas, Marc le sait, et l'annonce ne change rien. Une menace n'a de valeur que si son exécution reste avantageuse au moment où il faudrait l'exécuter. C'est exactement ce que l'induction à rebours vérifie à chaque nœud, et c'est ce que la matrice, elle, ne voyait pas : elle admettait comme équilibre un comportement que personne ne tiendrait le moment venu.
Le problème vient de ce que Nicole regretterait sa menace au moment de l'appliquer. La parade consiste donc à faire disparaître le regret : signer un mandat qui lui interdit de descendre sous 70, publier un tarif public, déléguer la négociation à quelqu'un sans pouvoir de concession. Se priver soi-même d'une option est ici un gain, ce qui n'a de sens que dans un jeu. Sur l'arbre, l'opération revient à couper une branche, et le calcul à rebours donne alors une autre racine.
Le jeu de Nim : jouer d'abord, on expliquera après
L'induction à rebours résout n'importe quel jeu séquentiel à information parfaite. Elle a un coût : il faut remonter l'arbre entier. Sur le fil rouge, quatre feuilles suffisaient. Sur un jeu un peu long, l'arbre devient impraticable, et la vraie question devient : peut-on trouver le bon coup sans dérouler l'arbre ?
La réponse est oui, parfois, et la seule façon honnête de s'en convaincre est de se faire battre.
Vingt-et-une allumettes sont posées en rangée. Chacun son tour, un joueur en retire 1, 2 ou 3, jamais zéro. Celui qui prend la dernière allumette gagne.
C'est le jeu des bâtonnets de Fort Boyard, et le Père Fouras ne perd jamais. La suite explique pourquoi.
Jouer pour de bon, pas trois coups pour voir. Commencer contre le novice, qui joue au hasard, et monter d'un cran à chaque victoire. Puis affronter l'imbattable, et perdre trois ou quatre parties.
C'est à ce moment-là, et pas avant, que la suite vaut la peine d'être lue : une explication ne sert qu'à quelqu'un qui s'est déjà posé la question.
Le sélecteur règle renverse le jeu : celui qui prend la dernière allumette perd. Le garder pour plus tard, la fin du chapitre y revient.
Il reste 21 allumettes.
À vous de jouer : retirez 1, 2 ou 3 allumettes. Commencer contre le novice, puis monter d'un cran après chaque victoire.
Rien n'est caché, il n'y a aucun hasard, et pourtant le jeu ne se devine pas. Ce qui frappe, quand on perd plusieurs fois de suite, c'est que l'adversaire ne semble jamais réfléchir longtemps ni tendre de piège : il se contente de répondre. La partie paraît se décider bien avant la fin, sans qu'on voie où.
Ce que la partie a montré
Reprenons le jeu par où il se termine, comme un arbre qu'on remonte depuis ses feuilles. Sauf qu'ici, une position se résume à un seul nombre : combien d'allumettes restent devant celui qui doit jouer.
-
Devant 1, 2 ou 3 allumettes, on prend tout et on gagne. Ces trois positions sont gagnantes.
-
Devant 4, tout est perdu. On en retire 1, 2 ou 3, donc on en laisse 3, 2 ou 1 : dans les trois cas, l'adversaire se trouve devant une position gagnante et rafle la mise.
-
Devant 5, 6 ou 7, il suffit de ramener l'adversaire à 4, ce qui est toujours possible. Positions gagnantes.
-
Devant 8, même impasse qu'à 4 : on laisse 7, 6 ou 5, et l'adversaire ramène la position à 4.
-
Devant 9, 10 ou 11, on ramène à 8. Et ainsi de suite.
Le motif se referme : trois positions gagnantes, une perdante, trois gagnantes, une perdante. Les positions perdantes reviennent tous les quatre crans : 4, 8, 12, 16, 20. Ce sont exactement les nombres que la machine rendait, partie après partie.
Rendre la main à l'adversaire sur un multiple de 4.
La raison tient en une addition. Si l'adversaire retire allumettes, avec , on répond en retirant , qui est aussi entre 1 et 3 : le coup est toujours légal. Chaque aller-retour retire donc exactement 4 allumettes, quoi qu'il tente. En partant d'un multiple de 4, on parcourt les multiples de 4 en descendant jusqu'à 0, et c'est l'adversaire qui se retrouve devant la rangée vide.
: ce n'est pas un multiple de 4, donc celui qui commence gagne, à condition de retirer 1 allumette d'entrée pour laisser 20. Ensuite, il complète chaque coup adverse à 4 : 20, 16, 12, 8, 4, 0.
C'est le seul premier coup qui gagne. Prendre 2 laisse 19, prendre 3 laisse 18, et les deux offrent la partie à l'adversaire, s'il sait ce qu'il fait.
La même figure, avec cette fois les positions condamnées en évidence. Le calcul affiché est simplement la division euclidienne par 4 : ce qui compte n'est pas le quotient, c'est le reste.
Il reste 21 allumettes.
21 = 5 × 4 + 1 : le reste ne vaut pas 0, donc la position est gagnante. Retirer 1 allumette laisse 20, et 20 est un multiple de 4.
En ambre, les positions perdues pour celui qui doit jouer : les nombres ≡ 0 modulo 4. Toute la stratégie consiste à y renvoyer l'adversaire, tour après tour.
Ce qu'on vient de faire, en langage d'induction à rebours
Le tableau G/P ci-dessus est une induction à rebours : on est parti des positions finales et on a remonté. Mais au lieu de porter sur un arbre de parties, il porte sur les 21 positions du jeu, ce qui n'est pas la même chose du tout. L'arbre des parties de ce jeu compte plusieurs centaines de milliers de branches ; les positions se comptent sur les doigts de deux mains et deux pieds.
Et le tableau lui-même n'a plus besoin d'être retenu, puisqu'il se résume à une opération : calculer . On est passé d'une exploration à un calcul, et c'est tout l'objet de ce qui suit.
Dans un jeu séquentiel fini, sans hasard et sans information cachée, chaque position est soit gagnante (celui qui doit jouer a un coup menant à une position perdante), soit perdante (tous ses coups mènent à des positions gagnantes). Aucun troisième cas n'existe.
Résoudre le jeu, c'est décrire cet ensemble de positions perdantes, et le bon résultat n'est pas la liste, c'est le critère qui la reconnaît.
Changer un mot : la variante misère
Un seul mot change dans la règle : celui qui prend la dernière allumette perd. Rejouer quelques parties avec le sélecteur règle sur « la dernière fait perdre », avant de lire le paragraphe suivant.
Cette fois, la position fatale n'est plus 0 mais 1 : devant une seule allumette, on est obligé de la prendre, et on perd. Il faut donc rendre la main sur , c'est-à-dire sur les nombres qui valent 1 de plus qu'un multiple de 4, soit .
Le mécanisme de complément à 4 est inchangé ; seule la cible a glissé. Et comme , celui qui commence a déjà perdu : la même position de départ change de vainqueur avec un seul mot de la règle.
Changer le plafond
Rien dans le raisonnement ne tenait au nombre 3. Si l'on peut retirer jusqu'à allumettes, le complément devient , chaque aller-retour retire , et tout se joue modulo : positions perdantes aux multiples de en jeu normal, aux en misère.
Il reste 20 allumettes.
20 = 3 × 6 + 2 : le reste ne vaut pas 0, donc la position est gagnante. Retirer 2 allumettes laisse 18, et 18 est un multiple de 6.
En ambre, les positions perdues pour celui qui doit jouer : les nombres ≡ 0 modulo 6. Toute la stratégie consiste à y renvoyer l'adversaire, tour après tour.
Ce que ce jeu enseigne
L'induction à rebours donnait la réponse, mais au prix d'une exploration. Elle s'est résumée à une quantité calculée directement sur la position : le reste de modulo . Cette quantité vaut zéro exactement sur les positions perdantes, tout coup la rend non nulle, et un bon coup la ramène à zéro.
Mesurons l'écart. Depuis 21 allumettes, l'arbre complet compte 223 317 parties distinctes, et une partie dure de 7 à 21 coups : le dérouler à la main est hors de question. Mais la position, elle, ne prend que 22 valeurs, de 0 à 21. C'est la différence entre lire 223 317 histoires et lire une division par 4, et c'est le même écart que celui mesuré dans le chapitre sur la complexité.
Deux leçons à en tirer, qui dépassent largement les allumettes.
- Chercher l'invariant avant de dérouler l'arbre. Quand le nombre d'histoires explose mais que le nombre d'états reste petit, c'est le signe qu'un raisonnement sur l'état seul doit exister. La même question se pose devant un cache, un protocole de consensus ou un ordonnanceur.
- Jouer contre un adversaire faible n'apprend rien. On bat le novice sans comprendre le jeu. L'information est venue de l'adversaire qui ne se trompe jamais, et elle est venue des défaites, pas des victoires. C'est aussi pour cette raison qu'on évalue une stratégie contre le pire cas, et non contre un cas moyen complaisant : le maximin du début de chapitre était déjà ce réflexe-là.
Information incomplète : ignorer l'adversaire lui-même
Jusqu'ici, l'incertitude portait sur le monde : Marc ignore si le ciel sera couvert, et il en fait une espérance. Les gains, en revanche, étaient connus des deux joueurs.
Un jeu est à information incomplète quand un joueur ignore une donnée de l'adversaire : son coût, ses contraintes, ses préférences. Ce n'est plus le ciel qui est incertain, ce sont les gains eux-mêmes.
On modélise cette ignorance en supposant que l'adversaire est d'un type parmi plusieurs, et qu'on attribue une probabilité à chaque type : c'est la croyance.
Chaque type correspond à des gains différents. Le joueur qui ignore le type calcule alors son espérance en pondérant les résultats par sa croyance, exactement comme il pondérait les états du ciel. L'équilibre obtenu s'appelle un équilibre bayésien : chaque joueur joue une meilleure réponse en espérance sur les types de l'autre.
Sur le fil rouge, Marc a supposé que faire tourner le groupe coûte 55 k€ à Diesel Pro. En réalité il ne connaît pas ce chiffre : c'est une donnée interne du fournisseur.
On retient deux types possibles. Un fournisseur au matériel récent, dont le coût de mise en marche est de 40 k€, et un fournisseur au matériel ancien, à 70 k€. Marc estime à 0,6 la probabilité du premier cas. Le jeu reste séquentiel, avec : Marc propose, Nicole répond en connaissant son propre coût.
- Type récent (coût 40). Face à , accepter lui rapporte , contre en refusant : elle accepte, Marc gagne 70. Face à , insister rapporte , plus que 18 : elle insiste, Marc gagne 50.
- Type ancien (coût 70). Accepter 50 lui rapporte : elle perd de l'argent. Face à elle refuse, et Marc subit le risque de panne, . Face à elle insiste ( plutôt que ), et Marc gagne 50.
- Espérance de Marc. Proposer 50 rapporte . Proposer 70 rapporte 50 contre les deux types.
Marc propose donc 70, alors qu'il proposait 50 quand il croyait connaître le coût. La simple possibilité d'un fournisseur au matériel ancien, pour qui 50 k€ est un prix perdant, suffit à renverser la décision.
L'incertitude sur l'adversaire se ramène à l'incertitude sur le monde. On remplace un adversaire inconnu par une loterie entre plusieurs adversaires connus, et le calcul redevient celui qu'on sait faire : une espérance.
Le résultat dépend entièrement des probabilités attribuées aux types, et ces probabilités ne se mesurent pas : elles s'estiment. Deux ingénieurs de bonne foi peuvent donc aboutir à deux décisions opposées à partir du même modèle.
La conduite à tenir est de faire varier la croyance et de regarder à partir de quelle valeur la décision bascule. Si elle bascule tout près de l'estimation, l'analyse ne tranche rien et il faut aller chercher de l'information. Si elle bascule loin, la décision est robuste et l'estimation n'a pas besoin d'être précise. Ici, en notant la probabilité du type récent, proposer 50 rapporte , qui ne dépasse 50 que pour . Estimée à 0,6, la croyance en est loin : proposer 70 est une décision robuste.
Exercices type
Dans la guerre des prix entre les deux fournisseurs (première version), montrer que Cassé est dominante pour A
Ligne Cassé : . Ligne Moyen : . Ligne Élevé : .
Colonne par colonne : , , . Cassé 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, Cassé est aussi dominante pour B. L'unique équilibre est (Cassé, Cassé), qui rapporte , alors que (Moyen, Moyen) 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.
La dominance faible (avec au lieu de , et au moins une inégalité stricte) est plus souple, et le fil rouge en donne un exemple. Face à , les deux stratégies de Marc rapportent le même gain ; face à , écrire 70 rapporte plus dès que . Pour , est donc faiblement dominante : jamais moins bonne, parfois meilleure. Pour , c'est . Les deux ne rapportent exactement la même chose partout qu'en .
Combien d'équilibres de Nash peut avoir un jeu 2 × 2 en stratégies pures ?
Tant qu'aucun joueur n'est indifférent entre deux cases qu'il compare, zéro, un ou deux.
- Zéro : l'audit inopiné (le jeu de « pile ou face », matching pennies), où le contrôleur veut tomber au même moment que l'écart, et l'équipe contrôlée veut l'éviter.
- Un : le dilemme du prisonnier.
- Deux : les jeux de coordination, comme la seconde matrice réduite du chapitre.
Trois ou quatre ne sont possibles qu'avec des égalités de gains. Le fil rouge en donne un cas : en , Nicole est indifférente face à , et , et sont tous trois des équilibres. Quatre équilibres demandent qu'aucun des deux joueurs ne puisse jamais gagner à changer, par exemple quand tous les gains sont égaux.
En comptant les mixtes, un jeu de coordination à deux équilibres purs en a 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 par rapport à la référence « ni panne ni dépense ». Mais sans location il perdrait k€ : la location lui fait gagner 40 k€ par rapport à cette option. Un gain négatif ne dit pas qu'une décision est mauvaise, il dit seulement où se trouve la référence.
L'audit inopiné : un contrôleur qualité (A) passe le matin ou le soir ; une équipe (B) saute une étape de procédure le matin ou le soir. A gagne 1 s'il tombe sur l'écart, B gagne 1 sinon. Trouver l'équilibre.
| A \ B | Matin | Soir |
|---|---|---|
| Matin | 1,−1 | −1,1 |
| Soir | −1,1 | 1,−1 |
Souligner d'abord au brouillon : colonne par colonne le meilleur gain de A, ligne par ligne celui de B. Puis comparer.
Aucun équilibre pur, et le dessin le dit : aucune case ne porte les deux soulignages. Si le contrôleur passe toujours le matin, l'équipe triche le soir ; s'il passe toujours le soir, elle triche le matin. Toute habitude se fait exploiter.
Soit la probabilité que A passe le matin. Gain de B s'il triche le matin : . S'il triche le soir : . Indifférence : .
Par symétrie, B choisit le matin avec la probabilité . Chacun tire au hasard, comme à pile ou face, et l'espérance de gain est nulle pour les deux. C'est le seul équilibre du jeu, et c'est la raison pour laquelle un audit sérieux est tiré au sort : un calendrier prévisible ne contrôle rien.
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
- Identifier les joueurs et leurs stratégies avant tout calcul. Deux joueurs, deux ou trois stratégies chacun : le tableau doit tenir sur trois lignes.
- Choisir une référence pour les gains et l'écrire. Tous les gains s'y rapportent, sans exception.
- Écrire l'espérance case par case quand il y a du hasard, en séparant explicitement les scénarios ( et ).
- Chercher les stratégies dominées en premier : chaque élimination divise la taille du problème.
- Souligner les meilleures réponses, colonne par colonne pour les lignes, ligne par ligne pour les colonnes. Les cases doublement soulignées sont les équilibres.
- Discuter selon le paramètre s'il y en a un : écrire les inégalités, les résoudre, et donner les intervalles de avec l'équilibre correspondant.
- Sur un jeu séquentiel, partir des feuilles, jamais de la racine, et chercher avant tout si une quantité calculée sur la position rend l'exploration inutile.
- Conclure 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 ».
Synthèse
- 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 du joueur des lignes, gain du joueur des colonnes). 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.
- Toute position est gagnante ou perdante ; on les détermine en remontant depuis la fin de partie, et le bon résultat est le critère qui les distingue, pas la liste.
- Au jeu de Nim (21 allumettes, on en retire 1 à ), ce critère est : rendre la main sur un multiple de , parce qu'un aller-retour en retire toujours . En misère, la cible glisse à .
- Information incomplète : les types possibles de l'adversaire, pondérés par une croyance, ramènent le problème à une espérance.
Et ensuite
Tout ce chapitre a raisonné « en fonction de », cette probabilité de panne posée sans jamais être calculée. Elle ne tombe pas du ciel : elle se déduit d'un modèle. Lois discrètes et analyse de risque installe les quatre lois qui la produisent.
Mettre en pratique
Matrice des gains, dominance et équilibres de Nash.
- L'espérance de gain de MarcNiveau 1
- Repérer une stratégie dominanteNiveau 2
- Trouver les équilibres de NashNiveau 3
- Débogage : la meilleure réponse regarde la mauvaise caseNiveau 2
- Prédire le seuil de basculeNiveau 3
- Le point selle d'un jeu à somme nulleNiveau 3
- L'équilibre en stratégies mixtesNiveau 5
- Deux opérateurs de bornes sur la même aireNiveau 1
- Louer une pompe de secours avant la crueNiveau 2
- Contrôler les soudures d'un sous-traitantNiveau 3