Équilibre de Nash mixte 2×2
Trouvez l'équilibre de Nash en stratégies mixtes d'un jeu 2×2 à partir de ses huit gains : au jeu de pile ou face, chaque joueur choisit chaque action avec une probabilité de 0,5 et espère un gain de 0. L'absence de mélange intérieur est signalée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- A11
- 1
- A12
- -1
- A21
- -1
- A22
- 1
- B11
- -1
- B12
- 1
- Probabilité de la ligne 1
- 0,5
- Probabilité de la ligne 2
- 0,5
- Probabilité de la colonne 1
- 0,5
- Probabilité de la colonne 2
- 0,5
Un équilibre de Nash en stratégies mixtes est un profil de distributions de probabilité sur des stratégies pures tel qu'aucun joueur ne peut augmenter son gain espéré en changeant unilatéralement son mélange. Dans un jeu en forme normale deux par deux chaque joueur a deux actions, si bien qu'un mélange est une seule probabilité sur la première action et son complément sur la seconde. La voie classique pour trouver un équilibre mixte intérieur est l'indifférence : le joueur des lignes choisit le mélange qui égalise les gains espérés du joueur des colonnes sur les deux colonnes, et celui des colonnes choisit le mélange qui égalise les gains espérés du joueur des lignes sur les deux lignes. Étudiants, tuteurs et générateurs d'examens ont besoin de ces probabilités en forme fermée à partir de huit gains sans erreurs d'algèbre. Ce calculateur d'équilibre de Nash mixte 2×2 prend les matrices de gains lignes et colonnes, renvoie les deux probabilités de mélange et les gains espérés sous le profil d'équilibre, et rejette les jeux sans équilibre mixte intérieur (par exemple avec stratégies pures dominantes).
Ce que signifie un équilibre de Nash mixte dans un jeu 2×2
Dans un jeu à coups simultanés écrit comme bimatrix, le joueur des lignes choisit une ligne et celui des colonnes une colonne ; chaque case contient une paire de gains. Un équilibre de Nash en stratégies pures est une case où aucun joueur ne souhaite une déviation unilatérale. De nombreux jeux de manuel ont aussi un équilibre en stratégies mixtes : chaque joueur randomise, et la meilleure réponse de l'autre est tout mélange qui le laisse indifférent lorsque les probabilités de l'adversaire sont fixées.
Avec deux stratégies cet équilibre intérieur est unique lorsqu'il existe : il y a exactement une probabilité p qui rend le joueur des colonnes indifférent entre Col1 et Col2, et exactement une probabilité q qui rend celui des lignes indifférent entre Row1 et Row2. Ces deux nombres sont l'équilibre de Nash en stratégies mixtes. Le jeu de la pièce est l'exemple le plus net : les deux mélangent moitié-moitié pour qu'aucun n'exploite un pure prévisible.
La poule mouillée, les jeux d'inspection et de nombreux modèles de penalty sportif utilisent la même arithmétique d'indifférence avec d'autres gains. Ce calculateur ne cherche d'abord ni les équilibres purs ni la domination : il résout directement les deux équations d'indifférence et indique si p et q se situent strictement dans l'intervalle unitaire ouvert. Lorsque c'est le cas, vous avez un profil de Nash totalement mixte ; sinon, le jeu peut encore avoir des points de Nash purs, mais pas un équilibre mixte intérieur de cette forme.
Gardez la définition liée à l'égalité des gains espérés pour que plugins LMS, corrigés et diapositives partagent une paire de mélanges reproductible sans dérive d'arrondi intermédiaire dans les tableurs.
Entrées, formules, validation et lecture du résultat
Les gains du joueur des lignes sont a11, a12, a21 et a22 pour les quatre cases en ordre ligne par ligne. Ceux des colonnes sont b11, b12, b21 et b22 dans le même ordre de cases. Le mélange d'équilibre du joueur des lignes est p égal à (b22 moins b21) divisé par (b11 moins b12 moins b21 plus b22), de sorte que Prob(Row1) vaut p et Prob(Row2) vaut un moins p.
Celui des colonnes est q égal à (a22 moins a12) divisé par (a11 moins a12 moins a21 plus a22), de sorte que Prob(Col1) vaut q et Prob(Col2) vaut un moins q. Si un dénominateur est zéro, ce joueur ne peut pas être rendu indifférent par un mélange intérieur unique et la tâche échoue. Si p ou q n'est pas strictement entre zéro et un, il n'y a pas d'équilibre de Nash mixte intérieur et la tâche échoue avec un message clair — ces échecs ne sont pas facturés.
Exemple : pièce avec gains de ligne un, moins un, moins un, un et de colonne moins un, un, un, moins un donne p égal à un demi et q égal à un demi avec gains espérés nuls. Les nombres sont arrondis à douze décimales pour des goldens stables entre runtimes.
Où un calculateur de Nash mixte 2×2 trouve sa place
Les cours d'introduction à la théorie des jeux assignent des exercices d'équilibre mixte 2×2 car l'indifférence est la première compétence concrète de Nash mixte avant les graphes de meilleure réponse et les jeux plus grands. Les plateformes de tutorat et les correcteurs LMS ont besoin d'un oracle déterministe qui rejette les jeux purement purs au lieu de renvoyer une probabilité hors de l'intervalle unitaire qu'une clé défectueuse pourrait tronquer.
Les enseignants qui construisent des banques d'exercices veulent les mêmes p et q en forme fermée que les élèves dérivent sur papier pour la pièce, les variantes de bataille des sexes qui mélangent, l'inspection et les tables à somme nulle façon penalty. Épinglez dans les tests les probabilités de mélange arrondies, gardez des gains finis, et vous obtenez des mélanges d'indifférence reproductibles pour devoirs, générateurs d'examens et carnets légers d'organisation industrielle sans déployer un solveur complet de théorie des jeux.
Associez cette capacité à des outils séparés de stratégie pure ou de matrices plus grandes lorsque vous en avez besoin ; gardez celle-ci centrée sur le profil mixte à deux joueurs et deux actions que les manuels introduisent en premier.
Cas d’usage
Vérification devoirs et examens Nash mixte
Les étudiants saisissent huit gains d'une bimatrix 2×2 et vérifient p et q face aux formules d'indifférence du manuel pour la pièce et les jeux type poule mouillée.
Notation automatique LMS et tutorat
Notez les items de stratégies mixtes avec un oracle déterministe qui rejette les dénominateurs nuls et les mélanges hors de (0,1) au lieu d'inventer des probabilités.
Carnets sport et jeux d'inspection
Calculez les randomisations d'équilibre pour des penalties ou audits simplifiés avant de comparer les gains espérés sous différentes calibrations de gains.
Questions fréquentes
Comment trouver l'équilibre de Nash en stratégies mixtes d'un jeu 2×2 ?
Envoyez les huit gains finis a11…a22 (lignes) et b11…b22 (colonnes).
Que signifie que chaque joueur rende l'adversaire indifférent ?
Contre le mélange d'équilibre, les deux stratégies pures de l'adversaire donnent le même gain espéré, donc tout mélange (y compris celui d'équilibre) est une meilleure réponse. Cette indifférence mutuelle est la condition de Nash mixte intérieur.
Pourquoi le calculateur pourrait-il rejeter mes gains ?
Si un dénominateur est zéro, aucun mélange d'indifférence unique n'existe pour ce joueur. Si p ou q n'est pas strictement entre 0 et 1, le jeu n'a pas d'équilibre de Nash mixte intérieur (il peut encore avoir des points de Nash purs).
Trouve-t-il les équilibres de Nash en stratégies pures ?
Non. Cette capacité ne résout que l'équilibre complètement mixte (intérieur) par indifférence. Les vérifications de meilleure réponse pure sont un problème distinct.
Quel est l'équilibre mixte du jeu de pile ou face ?
Les deux joueurs choisissent chaque action avec une probabilité de 0,5, et chacun espère un gain de 0. En jouant moitié-moitié, aucun ne peut exploiter un choix prévisible de l'autre.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/econ/mixed-strategy-2x2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a11":1,"a12":-1,"a21":-1,"a22":1,"b11":-1,"b12":1,"b21":1,"b22":-1}'const res = await fetch("https://api.kit.forhosting.com/econ/mixed-strategy-2x2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a11": 1,
"a12": -1,
"a21": -1,
"a22": 1,
"b11": -1,
"b12": 1,
"b21": 1,
"b22": -1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/mixed-strategy-2x2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a11": 1,
"a12": -1,
"a21": -1,
"a22": 1,
"b11": -1,
"b12": 1,
"b21": 1,
"b22": -1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/mixed-strategy-2x2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a11":1,"a12":-1,"a21":-1,"a22":1,"b11":-1,"b12":1,"b21":1,"b22":-1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a11":1,"a12":-1,"a21":-1,"a22":1,"b11":-1,"b12":1,"b21":1,"b22":-1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/mixed-strategy-2x2", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"a11": 1,
"a12": -1,
"a21": -1,
"a22": 1,
"b11": -1,
"b12": 1,
"b21": 1,
"b22": -1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.mixed_strategy_2x2",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Entrées, formules, validation et lecture du résultat
Envoyez un corps JSON en POST avec huit nombres finis obligatoires. Les champs peuvent arriver comme nombres JSON ou chaînes numériques ; valeurs manquantes, vides ou non finies échouent avec invalid_input en nommant le champ. En succès la réponse répète les huit gains, renvoie p_row1, p_row2, q_col1 et q_col2, renvoie expected_payoff_row et expected_payoff_col sous le profil mixte (par bilinéarité, égaux au gain espéré de n'importe quelle action pure contre le mélange de l'adversaire), et formula reformule en une ligne les identités d'indifférence. Les appels parse réussis utilisent le prix de base publié $0.002 par élément.
Où un calculateur de Nash mixte 2×2 trouve sa place
Comme l'implémentation est du code analytique parse de niveau A, chaque appel réussi reste bon marché à $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Combien coûte le calculateur d'équilibre de Nash mixte 2×2 ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.