AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

2nash - En ligne dans le Cloud

Exécutez 2nash dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande 2nash qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


nash - trouver les équilibres de nash des jeux non coopératifs à deux personnes

SYNOPSIS


configuration contribution game1.ine game2.ine

configurationnash2 contribution game1.ine game2.ine

nash game1.ine game2.ine

2notre game1.ine game2.ine

DESCRIPTION


Tous les équilibres de Nash (NE) pour un jeu non coopératif à deux sont calculés en utilisant deux
étapes d'énumération des sommets de recherche inversée entrelacées. L'entrée pour le problème sont deux m
par n matrices A,B d'entiers ou de rationnels. Le premier joueur est le joueur de ligne, le deuxième
est le joueur de colonne. Si la ligne i et la colonne j sont jouées, le joueur 1 reçoit Ai,j et le joueur
2 reçoit Bi,j. Si vous disposez de deux processeurs ou plus, exécutez 2nash au lieu de nash comme
l'ordre des jeux d'entrée est sans importance. Il se déroule en parallèle avec les jeux dans chaque ordre.
(Si vous utilisez nash, le programme s'exécute généralement plus rapidement si m est <= n , voir ci-dessous.) Le plus simple
La façon d'utiliser le programme nash ou 2nash est d'abord d'exécuter setupnash ou ( setupnash2 voir ci-dessous )
sur un fichier contenant :

mn
matrice A
matrice B

par exemple. le jeu de fichiers est pour un jeu avec m=3 n=2 :

+3 (2)XNUMX XNUMX

+0 (6)XNUMX XNUMX
+2 (5)XNUMX XNUMX
+3 (3)XNUMX XNUMX

+1 (0)XNUMX XNUMX
+0 (2)XNUMX XNUMX
+4 (3)XNUMX XNUMX

% setupnash jeu game1 game2

produit deux représentations H, game1 et game2, une pour chaque joueur. Pour obtenir le
équilibres, courir

% nash jeu1 jeu2

or

% 2nash jeu1 jeu2

Chaque ligne commençant par 1 est une stratégie pour le joueur de ligne produisant un NE avec chaque ligne
commençant 2 immédiatement au-dessus. Le gain pour le joueur 2 est le dernier numéro sur le
ligne commençant par 1, et vice versa. Ex : deux premières lignes de sortie : le joueur 1 utilise la ligne
probabilités 2/3 2/3 0 résultant en un gain de 2/3 pour le joueur 2. Le joueur 2 utilise la colonne
probabilités 1/3 2/3 donnant un gain de 4 au joueur 1. Si les deux matrices sont non négatives
et n'avez aucune colonne zéro, vous pouvez utiliser à la place setupnash2 :

% setupnash2 jeu jeu1 jeu2

Or les polyèdres produits sont des polytopes. La sortie de nash dans ce cas est une liste de
vecteurs de probabilité non mis à l'échelle x et y. Pour normaliser, divisez chaque vecteur par v = 1^T x et
u=1^T yu et v sont les gains des joueurs 1 et 2 respectivement. Dans ce cas, plus bas
des limites sur les fonctions de paiement à l'un ou aux deux joueurs peuvent être incluses. Pour donner un plus bas
lié de r sur le gain pour le joueur 1 ajouter les options au fichier game2 (oui c'est
correct !) Pour donner une limite inférieure de r sur le gain pour le joueur 2, ajoutez les options au fichier
game1

minimiser
0 1 1 ... 1 (n entrées à commencer)
lié 1/r ; (note : réciproque de r)

Si vous ne souhaitez pas utiliser le programme à 2 processeurs 2nash, veuillez lire ce qui suit. Si m est
supérieur à n alors nash s'exécute généralement plus rapidement en transposant les joueurs. Ceci est atteint
en exécutant:

% nash jeu2 jeu1

Si vous souhaitez construire les fichiers game1 et game2 à la main, consultez le lrslib utilisateur Manuel

Utilisez 2nash en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 2
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • 3
    Shadowsocks
    Shadowsocks
    Un proxy de tunnel rapide qui vous aide
    contourner les pare-feux Ceci est une application
    qui peut également être extrait de
    https://sourceforge.net/projects/shadowsocksgui/.
    Il a...
    Télécharger Shadowsock
  • 4
    Thèmes GLPI
    Thèmes GLPI
    Télécharger la version sur
    https://github.com/stdonato/glpi-modifications/
    Thèmes de couleurs pour GLPI 0.84 et 0.85 Nouveau
    Modifications pour GLPI Il s'agit d'un
    application que c...
    Télécharger les thèmes GLPI
  • 5
    SMPlayer
    SMPlayer
    SMPlayer est un lecteur multimédia gratuit pour
    Windows et Linux avec codecs intégrés
    qui peut également lire des vidéos YouTube. Une
    des caractéristiques les plus intéressantes de
    Lecteur SMP :...
    Télécharger SMPlayer
  • 6
    AAX en MP3
    AAX en MP3
    Utilisation : - Installer le gestionnaire Audible
    et ouvrez un fichier de votre compte. - Signe
    dans votre compte audible (dans le
    application). Maintenant, le programme peut
    te convertir...
    Télécharger AAX en MP3
  • Plus "

Commandes Linux

Ad