ForHosting KIT · Ferramentas para dev

Valor de jogo de soma zero

Esta calculadora resolve uma matriz de pagamentos 2x2 de soma zero pela perspectiva do jogador das linhas.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Primeiro, ela verifica se há um ponto de sela, no qual ambos podem usar estratégias puras sem obter vantagem com uma mudança unilateral. Se não houver, calcula as probabilidades de mistura de equilíbrio dos dois jogadores e o valor esperado do jogo. O resultado informa o método, o valor e as probabilidades associadas à primeira e à segunda linha ou coluna.

Informe a matriz pela perspectiva de um jogador

Represente o jogo com duas linhas e duas colunas. Cada entrada deve indicar o pagamento recebido pelo jogador das linhas naquela combinação de escolhas. Como o jogo é de soma zero, o pagamento do jogador das colunas é o valor oposto; não envie uma segunda matriz. Preserve a ordem: o primeiro par pertence à primeira estratégia de linha, o segundo à segunda, e as posições de cada par correspondem às duas colunas. Valores positivos favorecem o jogador das linhas, valores negativos favorecem o das colunas e zero é neutro. Números decimais são aceitos, desde que todas as quatro entradas sejam finitas. A calculadora recebe exatamente quatro pagamentos porque suas fórmulas e seus rótulos são próprios de jogos 2x2. Caso existam mais ações, a eliminação de estratégias estritamente dominadas talvez reduza o problema, mas essa redução precisa ser justificada separadamente. As probabilidades retornadas seguem a mesma ordem da matriz enviada, portanto organize os pagamentos com atenção.

Entenda o teste do ponto de sela e a solução pura

O jogador das linhas procura maximizar o pagamento que ainda consegue garantir depois da resposta adversária. A calculadora encontra o menor pagamento de cada linha e seleciona o maior desses mínimos, obtendo o maximin. O jogador das colunas segue o raciocínio inverso: encontra o maior pagamento de cada coluna e escolhe o menor desses máximos, obtendo o minimax. Quando os dois resultados são iguais, a entrada compartilhada é um ponto de sela e também o valor do jogo. Nenhum jogador melhora ao trocar sozinho, portanto uma estratégia pura basta. A saída identifica o ponto com posições de linha e coluna numeradas a partir de um, atribuindo probabilidade um à ação selecionada e zero à outra. Uma matriz degenerada pode conter vários pontos válidos; nesse caso, a ferramenta retorna o primeiro par consistente na ordem da entrada. Esse par continua ideal, mesmo que existam outras combinações puras ou mistas igualmente adequadas.

Interprete as estratégias mistas e o valor

Se o maximin for menor que o minimax, nenhum par de ações puras é estável e os jogadores precisam randomizar. A calculadora resolve as equações de indiferença: o jogador das linhas escolhe probabilidades que deixam o adversário indiferente entre as colunas, enquanto o jogador das colunas faz o equivalente entre as linhas. Cada estratégia aparece como dois números cuja soma é um. O primeiro se refere à primeira linha ou coluna e o segundo à segunda. Essas probabilidades são frequências estratégicas, não previsões para uma rodada específica. O valor informado é o pagamento esperado do jogador das linhas quando ambos usam estratégias ideais; para o jogador das colunas, o valor tem sinal oposto. Um resultado positivo favorece as linhas em partidas repetidas, um negativo favorece as colunas e zero representa equilíbrio justo em termos de valor esperado. A saída é arredondada de modo determinístico, mas o cálculo usa os pagamentos originais. Cada solicitação automatizada pela API custa US$ 0,002.

Conferir um exercício acadêmico

Verifique se uma matriz pequena possui ponto de sela e confirme o valor e as estratégias de equilíbrio.

Comparar decisões competitivas

Modele duas escolhas opostas, como planos defensivos e ofensivos, quando o ganho de um lado é exatamente a perda do outro.

Automatizar exercícios matriciais

Resolva lotes de jogos 2x2 de soma zero pela API com probabilidades de estratégia em uma estrutura consistente.

O que representam as entradas da matriz?

Cada entrada é o pagamento do jogador das linhas para um par de ações. O jogador das colunas recebe o valor oposto.

Como saber se há um ponto de sela?

Ele existe quando o maior mínimo das linhas é igual ao menor máximo das colunas. O resultado usa então o método saddle_point.

Qual é a ordem das probabilidades?

As probabilidades de linha correspondem à primeira e à segunda linha da entrada; as de coluna seguem a primeira e a segunda coluna.

O que significa um valor negativo?

Significa que a repetição ideal favorece o jogador das colunas. O valor é sempre apresentado pela perspectiva do jogador das linhas.

É possível resolver um jogo que não seja de soma zero?

Não. A ferramenta pressupõe pagamentos opostos e não calcula equilíbrios de jogos de soma geral.

Quanto custa um cálculo pela API?

Cada solicitação pela API custa US$ 0,002. A calculadora no navegador executa localmente o mesmo cálculo determinístico.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/econ/zero-sum-game-value

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/econ/zero-sum-game-value \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"payoff_matrix":[[3,-1],[0,2]]}'
{
  "payoff_matrix": [
    [
      3,
      -1
    ],
    [
      0,
      2
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "econ.zero_sum_game_value",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_items4
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →