1 / 27

On Von Neumann Poker with Community Cards

On Von Neumann Poker with Community Cards. Reto Spöhel Joint work with Nicla Bernasconi and Julian Lorenz. TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A. Poker. According to Wikipedia ,.

ellard
Download Presentation

On Von Neumann Poker with Community Cards

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. On Von Neumann Pokerwith Community Cards Reto Spöhel Joint work with Nicla Bernasconi and Julian Lorenz TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA

  2. Poker • According to Wikipedia, Poker is a popular type of card game in which players gamble on the superior value of the card combination ("hand") in their possession, by placing a bet into a central pot. The winner is the one who holds the hand with the highest value according to an established hand rankings hierarchy, or otherwise the player who remains "in the hand" after all others have folded.

  3. Outline • Introduction • von Neumann Poker • von Neumann Poker withcommunity cards • Outlook: the Newman model • Conclusion

  4. Research on poker • Thegame of poker has beenstudiedfrommany different perspectives: • game-theory[this talk] • artificalintelligence (heuristics) • machinelearning (opponentmodeling) • behaviouralpsychology • etc. • In thegame-theoreticapproach, oneassumes best play for all playersinvolved. • allowsdevelopment and application of mathematicaltheories • neglectsmanyotherfactors

  5. Game-theoreticresearch on poker • almostexclusivelyfortwo-playergame • twomainlines of attack: • simplifiedmodels of „real“ poker • e.g., 2 suitswith 5 cards each • solutionbybrute-forcecalculation; lots of computational power needed • moreabstractmodels, whichhopefullycapture essential features of poker[this talk] • e.g., handsarenumbersu.a.r. from [0,1] • hopefullyanalyticallysolvable • mostimportantmodel: von Neumann poker

  6. Von Neumann Poker • Pchipsare in thepot at thebeginning. • X and Y are dealt independent handsx,y2[0,1] u.a.r. • X maymake a bet of aor pass („check“). • If X checks, bothhandsarerevealed („showdown“), and theplayerwiththehigher hand winsthepot. • If X makes a bet, Y caneithermatchthe bet („call“) orconcedethepot to X („fold“). • If Y folds, X winsthepot (and gets his bet back). • If Y callsX‘s bet, bothhandsarerevealed and theplayerwiththehigher hand winsthepot and thetwobets. • In thefollowingweassumeforsimplicityP = a = 1.

  7. Von Neumann Poker • Itseemsthat X has an advantage, since Y canonlyreact. So howshould X play to maximize his expectedpayoff? • Clearly, alwayscheckingguaranteeshim an expectedpayoff of P/2 = 1/2. • Similarly, X cannothopefor an expectedpayoff of morethan P=1, since Y canalwaysfold.

  8. Von Neumann Poker • At firstsight, onemightguessthat X should bet thebetter half of his hands, i.e., iff x ¸ 1/2. • However, once Y realizesthatthisisX‘sstrategy, he will onlycallwithhands y ¸ 2/3, sincethen • he wins P+a=2 chipswithprobability at least 1/3 • he loses a=1 chipswithprobability at most 2/3 • i.e., „thepotoddsare in his favor“. 1 call bet 2/3 1/2 fold check 0 x y

  9. Von Neumann Poker • X‘sexpectedpayoffcanbefoundbyintegratingoverthehands of x and y and is: P ¢ 1/8 + P ¢ 1/2 ¢ 2/3 + (P+a) ¢ 1/18 – a ¢ 1/9 = 1/8+1/3 = 11/24 < 1/2 •  X loses money! y 1 -a call bet-call bet P+a 2/3 2/3 0 1/2 bet-fold check fold check P P 0 x 0 x y 1/2

  10. Von Neumann Poker • So X has no advantageover Y and shouldnever bet? • NO! • Withthepreviousstrategy, most of X‘s good handsgo to wastebecause Y just folds. • However, X caninduce Y to callmoreoftenbyincludingbluffs in his strategy! • von Neumann gave an equilibrium pair of strategies • Y‘sstrategyis best response to X‘sstrategy • X‘sstrategyis best response to Y‘sstrategy von Neumann, 1928 X can achieve an expected payoff of 5/9, which is optimal.

  11. von Neumann‘ssolution • Heuristic: wemakethefollowingansatz: • With a hand of y1, calling and foldingshouldhavethesameexpectedpayofffor Y: x0¢ (P + a) – (1 – x1) ¢ a = 0 • With a hand of x0orx1, betting and checkingshouldhavethesameexpectedpayofffor X: y1¢ P + (x1 – y1) ¢ (P + a) – (1 – y1) ¢ a = x0¢ P y1¢ P + (x1 –y1) ¢ (P + a) – (1 – x1) ¢ a = x1¢ P 1 value-bet call x1 y1 •  solution (P=a=1): • x0 = 1/9 • y1 = 5/9 • x1 = 7/9 check x0 fold bluff-bet 0 x y

  12. von Neumann‘ssolution • Thetworesultingstrategiesareindeed in equilibrium. • Theexpectedpayofffor X turns out to be5/9 • thevalue of thegameis 5/9(in zero-sumgames, all equilibriahavethesamevalue!) • Insights: • Bluffing is a game-theoretic necessity! • You should bluff-bet your worst hands! 1 value-bet call x1 y1 •  solution (P=a=1): • x0 = 1/9 • y1 = 5/9 • x1 = 7/9 check x0 fold bluff-bet 0 x y

  13. Von Neumann Poker • Manyextensions of the von Neumann modelhavebeenstudied • allow multiple bettingrounds, raises, reraises, etc. • handsmaydepend on eachother… • etc. • byscientists and professionalpokerplayeralike. • Themathematics of Poker, Bill Chen and JerrodAnkenman, 2006 • Chris Ferguson, PhD • 2000 World Series of Poker champion • co-author of severalpapers on von Neumann poker

  14. Ourcontribution • In theclassical von Neumann model (and itsextensions), no furtherrandominfluencesarepresentoncebothplayershavereceivedtheirhands. • In real poker, community cards aredrawnbetweenbettingrounds. •  playersmay bet with a bad hand, hopingthatthe right card will show up and turn itinto a good hand. •  playerswith a good hand tend to bet moreaggressively to force otherplayers to fold. • Weproposethefollowingextension of the von Neumann modelthataccountsforthesefeatures: • Beforetheshowdown, throw an unfair coin. Withprobability q, thelower hand wins!

  15. Introducingtheflip • Introducingtheflip: • With a hand of y1, calling and foldingshouldhavethesameexpectedpayofffor Y: • before (q=0): x0¢ (P + a) – (1 – x1) ¢ a = 0 • now: [x0¢ (1 – q) + (1 – x1) ¢ q] ¢ (P + a) – [(1 – x1) ¢ (1 – q) + x0¢ q] ¢ a = 0 1 value-bet call •  solution (P=a=1): • x0 = x0(q) • y1 = y1(q) • x1 =x1(q) x1 y1 check x0 fold bluff-bet 0 x y

  16. Introducingtheflip • Weobtain 7/9 x1 5/9 ? y1 x0 1/9 1/3 =: q0

  17. Beyondthecritical q • Whathappensfor q > q0 = 1/3? • Y will callevery bet sinceevenwiththeworst hand y = 0 • he wins P+a=2 chipswithprobability at least q = 1/3 • he loses a=1 chipswithprobability at most 1 – q = 2/3 • Knowingthis, X will bet thebetter half of his hands. 1 • forgeneral P and a: • q : (1-q) = a : (P+a) • q0 = a/(P+2a) bet call 1/2 check 0 x y

  18. Thefullpicture • As q increases, X makesmorevaluebets and bluffsless. • Y isinducedbythe q to call! • For q ¸ q0, there‘s no point in bluffing, since Y will alwayscallanyway. • X value-betsmoreoften to protect his good handsfrombeingflippedinto bad hands. x1 y1 x0 q0 = 1/3

  19. Thevalue of thegame 7/12 = 0.583… • Theexpectedpayoff of X is maximal at q = q0. • i.e., when Y has just enoughincentive to callevery bet of X without X wastingmoney on bluffs. 5/9 = 0.555… value of thegame 1/2 = 0.5 q0 = 1/3

  20. An improvedmodel • Wheredoesthediscontinuity at q0 come from? • Wefixedthe bet sizea (arbitrarily) beforethegamestarted. • Whatifweallow X to look at his hand and then bet anyamounta ¸ 0 he likes? • …and withflipprobability q, 0 · q < 1/2 Newman, 1959 Bernasconi, Lorenz, S., 2007+ X can achieve an expected payoff of (16-q)/(28-8q), which is optimal. X can achieve an expected payoff of 4/7, which is optimal.

  21. Newman‘ssolution • The red line isX‘s bet a(x) • X checksfor 1/7 · x · 4/7 • Thegreen line isY‘scallingthreshold • Y callsiff (y,a) isbelowthegreen line (q = 0) bet a „bluff-bet“ „value-bet“ • obtainedwithsimilar, butmoreinvolvedheuristicsthanbefore( differentialequations) 1/7 4/7 hand x, resp. y

  22. Introducingtheflip • Similarly to before: • q : (1-q) = a : (P+a) •  a0 = q/(1-2q) ¢ P • evenwith his worst hand, Y callsevery bet of at mosta0 (pot-odds!) • knowingthis, X neverbets an amountbetween 0 and a0 • neither as a value bet (iftheoddsare in his favour [x ¸ 1/2], he bets at least a0), • nor as a bluff bet (there‘s no value bet forwhich to inducemorecalls). (q = 1/3) bet a a0 = 1/2 hand x, resp. y

  23. Introducingtheflip • As q increases, X bets his valuebetsmoreaggressively. bet a (q = 0.4) (q = 1/3) hand x

  24. Thevalue of thegame 31/48 = 0.645… • For 0 < q · 1/2, wehave • value(q) = (16-q)/(28-8q) •  thevalueisstrictlyincreasing in qbutdiscontinuous at q=1/2, sincetrivially • value(1/2) = 1/2. • What is going on? value of thegame 4/7 = 0.571… • Weallowedarbitrarily high bets a. Moreover, a0diverges at q = 1/2. • IfwelimitX‘sbankroll, thesingularitiesvanish.

  25. Conclusion • Weproposed a way of including „community cards“ (randomeffectsafterbetting) intoboththe von Neumann and the Newman model… • … and gavecompleteanalyticalsolutions. • As expected, weobservedincreasingly aggressive bettingfor larger q. • In bothmodels, weobserve a „phasetransition“ when q : (1-q) = a : (P+a) (“flip-odds = pot-odds”)

  26. Questions?

More Related