ForHosting KIT · Finanza e denaro

Calcolatore del punto di sella

Nella matrice con righe (3, 1, 2), (4, 3, 5) e (2, 0, 4), la cella centrale 3 è insieme il minimo della sua riga e il massimo della sua colonna: il gioco ha un punto di sella di valore 3. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Un punto di sella in un gioco a somma zero a due giocatori è una cella della matrice di payoff che è al tempo stesso il minimo della propria riga e il massimo della propria colonna. Quando tale cella esiste, il giocatore di riga può garantire il valore del gioco giocando quella riga, il giocatore di colonna può trattenerlo a quel medesimo valore giocando quella colonna, e la coppia di strategie pure è un equilibrio di Nash. Studenti, tutor e autori di esami necessitano di un controllo rapido che il maximin eguagli il minimax, più l'elenco di ogni cella di sella, senza confondere minimi di riga e massimi di colonna. Questo calcolatore del punto di sella nella teoria dei giochi accetta una matrice di payoff rettangolare del giocatore di riga, calcola ogni minimo di riga e ogni massimo di colonna, confronta i livelli di sicurezza maximin e minimax, e indica se esiste una soluzione in strategia pura.

Che cos'è un punto di sella e perché maximin eguaglia minimax

In un gioco a somma zero a due giocatori, quello di riga sceglie una riga della matrice di payoff e quello di colonna una colonna; la cella selezionata è l'importo che il secondo versa al primo, oppure l'utilità del giocatore di riga quando la tavola è già scritta in quella convenzione. Un punto di sella è una cella che è al tempo stesso la voce più piccola della propria riga e la più grande della propria colonna.

Il giocatore di riga, che vuole un payoff elevato, può garantire almeno il massimo tra i minimi di riga — il valore maximin — giocando una riga che attinge quel massimo. Il giocatore di colonna, che vuole quel payoff piccolo, può trattenere l'esito al più al minimo tra i massimi di colonna — il valore minimax — giocando una colonna che attinge quel minimo. Quei due livelli di sicurezza soddisfano sempre maximin minore o uguale a minimax.

Sono uguali se e solo se esiste almeno una cella di sella, e allora ogni cella di sella porta quel numero comune, che è il valore del gioco in strategie pure. La coppia di azioni corrispondente è un equilibrio di Nash: il giocatore di riga non può alzare il payoff cambiando riga contro la colonna di sella, e quello di colonna non può abbassarlo cambiando colonna contro la riga di sella.

Le tavole da manuale tre per tre hanno spesso una sella unica; alcune matrici hanno più celle che condividono lo stesso valore e formano un rettangolo combinatorio di equilibri; il gioco delle monete abbinate non ne ha alcuna, perché il maximin vale meno uno mentre il minimax vale più uno. Individuare ogni sella, o dimostrare che non ne esiste nessuna, è dunque il primo passo pienamente algebrico prima di passare alle strategie miste.

Dove un calcolatore del punto di sella merita il posto

I corsi introduttivi di teoria dei giochi assegnano esercizi sul punto di sella perché maximin contro minimax è la prima competenza concreta di equilibrio prima delle strategie miste e dei grafici di migliore risposta. Le piattaforme di tutoraggio e i correttori automatici LMS necessitano di un oracolo deterministico che elenchi ogni cella di sella, o segnali che non ne esiste nessuna, invece di un foglio di calcolo che tratti in silenzio un quasi pareggio come uguaglianza.

I docenti che costruiscono banche di esercizi vogliono la stessa tavola da manuale tre per tre che gli studenti risolvono a mano — minimi di riga uno, tre e zero, maximin tre, massimi di colonna quattro, tre e cinque, minimax tre, sella in riga due colonna due — e vogliono che il gioco delle monete abbinate torni come un esito pulito senza sella che motivi la lezione sulle strategie miste.

Fissi nei test la matrice eco e l'elenco ordinato delle selle, tenga voci finite e la forma entro il limite sedici per sedici, e ottiene soluzioni riproducibili in strategia pura per compiti, generatori d'esame e note leggere di organizzazione industriale senza erigere un risolutore completo di teoria dei giochi. Abbini questa capacità a uno strumento di strategia mista quando il maximin è strettamente minore del minimax; tenga questa incentrata sulla cella in cui un minimo di riga eguaglia un massimo di colonna.

Controlli del punto di sella per compiti ed esami

Gli studenti inseriscono una matrice di payoff e verificano maximin, minimax e ogni cella di sella rispetto al metodo da manuale minimo-di-riga / massimo-di-colonna.

Correzione automatica LMS e tutoraggio

Valuti voci a somma zero in strategia pura con un oracolo deterministico che elenca le selle o segnala che non ne esiste nessuna, senza inventare probabilità miste.

Piccoli modelli a somma zero nei notebook

Risolva in strategie pure una tavola compatta di ricerca operativa o di organizzazione industriale prima di passare a un risolutore misto.

Come si trova un punto di sella in una matrice di gioco?

Invii payoff come un array rettangolare di numeri finiti (almeno 2×2).

Che succede se il maximin non eguaglia il minimax?

Allora il gioco non ha punto di sella in strategie pure.

Un gioco può avere più di un punto di sella?

Sì. Ogni cella di sella ha lo stesso payoff (il valore del gioco).

Gli indici di riga e colonna partono da zero o da uno?

Da uno, come i numeri di strategia dei manuali. La prima riga è la riga 1 e la prima colonna è la colonna 1. I messaggi di convalida usano la stessa numerazione.

Che cos'è il valore del gioco?

È il pagamento che il giocatore di riga può garantirsi e a cui il giocatore di colonna può limitarlo quando esiste un punto di sella. In quell'esempio maximin e minimax valgono 3, quindi il valore del gioco in strategie pure è 3.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/econ/saddle-point-game

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_rows16
max_cols16
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Contratto di ingresso, la scansione min-max e come leggere il risultato

Ogni array interno è una strategia pura del giocatore di riga; ogni posizione nella riga è il payoff contro una strategia pura del giocatore di colonna. Righe di lunghezza diversa falliscono perché la matrice non sarebbe rettangolare. Celle non finite, compresi NaN e infiniti, falliscono con un messaggio che nomina riga e colonna con indici a base uno. Su una matrice valida il risolutore scorre ogni riga per il minimo e ogni colonna per il massimo, poi imposta maximin al maggiore minimo di riga e minimax al minore massimo di colonna. Una cella è di sella quando il suo payoff eguaglia sia il minimo di riga sia il massimo di colonna; quelle celle sono elencate in ordine per righe con indici di riga e colonna a base uno. Invii per POST un corpo JSON con un campo obbligatorio, payoff: un array rettangolare di righe di numeri finiti, almeno due per due e al più sedici per sedici. Il gestore accetta anche gli alias matrix, payoffs, a e game, e accetta una stringa JSON che si interpreta nello stesso array nidificato. Un ingresso assente, vuoto o non array fallisce con invalid_input indicando payoff. Quando l'elenco non è vuoto, has_saddle_point è true, game_value eguaglia il payoff comune di sella, e row_strategy insieme a col_strategy indicano la prima sella come soluzione comoda in strategia pura. Quando l'elenco è vuoto, has_saddle_point è false e quei tre campi opzionali vengono omessi anziché impostati a null. La risposta restituisce anche rows, columns, payoff, row_mins, col_maxs, maximin, minimax, saddle_count e una breve stringa formula. Le chiamate parse riuscite usano il prezzo base pubblicato $0.002 per item; i fallimenti di convalida non vengono fatturati.

Dove un calcolatore del punto di sella merita il posto

I notebook di ricerca operativa che risolvono ancora piccoli modelli a somma zero in strategie pure possono chiamare questo endpoint invece di scrivere un altro ciclo min-max. Poiché l'implementazione è codice analitico parse di livello A, ogni chiamata riuscita resta economica a $0.002 senza token di modello né rete in uscita.

Quanto costa il calcolatore del punto di sella nella teoria dei giochi?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.

Leggi la documentazione completa del KIT →