ok, ich versuch mal die Problematik zu erklären:
Def: spieler befinden sich im nash-gleichgewicht, falls keiner von ihnen durch abweichen von seiner strategie seinen profit vergrößern kann (unter annahme dass alle anderen ihre strategie beibehalten)
Def: für eine Range A sei P(A) der Anteil von A an der Gesamtzahl aller Hände. für zwei Ranges A und B seit E(A,B) die equity von A gegen B.
einfachste situation: 2 spieler, es pot = X, effektive stacks = Y.
angenommen, spieler1 pusht mit einer range A und spieler2 callt mit range B.
Profit(spieler1): P(A)*(1-P(B))*X + P(A)*P(B)*(2*E(A,B)-1)*Y
da die gesamtauszahlung stets konstant = X ist, gilt:
Profit(spieler2) = X - Profit(spieler1)
ein nash-gleichgewicht besteht, falls für jede der Profit von spieler1 nicht größer wird, wenn er A sie gegen eine beliebige range austauscht, und der Profit von spieler2 nicht größer wird, wenn er B gegen eine beliebige range austauscht. da das spiel symmetrisch ist, ist dies genau dann der fall, wenn Profit(spieler1)=Profit(spieler2)=X/2 gilt.
du hast also ein gleichungssystem mit zwei gleichungen:
X/2 = P(A)*(1-P(B))*X + P(A)*P(B)*(2*E(A,B)-1)*Y
und
x/2 = X - (P(A)*(1-P(B))*X + P(A)*P(B)*(2*E(A,B)-1)*Y)
wie sieht E(A,B) aus? wenn wir dies aus P(A) und P(B) berechnen könnten hätten wir ja eine gleichungssystem in den beiden variablen P(A) und P(B) und könnten dieses versuchen zu lösen.
können wir aber leider nicht, da es die zuordnung R -> P(R) nicht injektiv ist, (d.h. es ist a priori nicht klar, was mit einer p%-Range gemeint ist).
ein algorithmus wäre nun folgender: man enumeriert alle möglichen range-paare (A,B), berechnet für jedes die zahl E(A,B) und prüft, ob das obige gleichungssystem erfüllt ist (in diesem fall bilden A und B ein Nash-Gleichewicht). Aufgrund der riesigen Anzahl von möglichen Ranges (nämlich 2^1326) ist dies praktisch unmöglich.
was man stattdessen macht, ist, sich auf eine vereinfachte menge von ranges zu beschränken und dann
- entweder zu enumerieren
- oder, falls auf der vereinfachten menge von ranges die zuordnung R -> P(R) injektiv ist, das obige (meist nichtlineare) gleichungssystem in P(A) und P(B) mit einem approximationsverfahren zu lösen.
in jedem fall ist der Rechenaufwand aber so hoch, dass man nicht um einen Computer herum kommt.
so. und das war auch nur der einfachste fall. beim mehreren spielern wird das beliebig kompliziert. in einem zwei spieler 3b szenario, wo der erste spieler zwei ranges hat (r/f und r/c) und der zweite spieler nur eine (nämlich 3b), wär das aber prinzipiell mit den o.g. vereinfachten verfahren noch machbar.