A resposta curta é que, embora existam algoritmos de tempo polinomial para comprovadamente encontrar equilíbrios aproximados de Nash, todos eles encontram aproximações relativamente ruins - provavelmente não são boas o suficiente se você estiver realmente tentando encontrar um algoritmo para jogar um jogo. Sabe-se mais para jogos de 2 jogadores do que para jogos de n jogadores.
Se o que você está tentando fazer é realmente encontrar um equilíbrio (aproximado) de Nash, uma coisa fácil de codificar que você pode tentar é simular o jogo, com cada jogador usando o algoritmo de maioria ponderada aleatória (http://en.wikipedia.org/ wiki / Randomized_weighted_majority_algorithm). Isso não garante que funcione, mas em muitos casos funcionará (e é garantido em determinadas classes de jogos, como jogos de soma zero). Em particular, se esse processo convergir, é garantido que converge para um equilíbrio de Nash. O perigo é que ele não converja e circule para sempre - mas mesmo nesse caso, a história empírica do jogo converge para o conjunto de equilíbrios grosseiros correlacionados.