SlideShare une entreprise Scribd logo
1  sur  27
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
Poker ,[object Object],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.
Outline Introduction von Neumann Poker von Neumann Poker withcommunity cards Outlook: the Newman model Conclusion
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
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
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.
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.
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
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
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.  Von Neumann Poker
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 ,[object Object]
x0 = 1/9
y1 = 5/9
x1 = 7/9check x0 fold bluff-bet 0 x y
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 ,[object Object]
x0 = 1/9
y1 = 5/9
x1 = 7/9check x0 fold bluff-bet 0 x y
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 ,[object Object]
co-author of severalpapers on von Neumann poker,[object Object]
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 ,[object Object]
x0 = x0(q)
y1 = y1(q)
x1 =x1(q)x1 y1 check x0 fold bluff-bet 0 x y
Introducingtheflip ,[object Object],7/9 x1 5/9 ? y1 x0 1/9 1/3 =: q0
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 ,[object Object],		q : (1-q) = a : (P+a)  q0 = a/(P+2a) bet call 1/2 check 0 x y
Thefullpicture ,[object Object]

Contenu connexe

Similaire à von Neumann Poker

Principles of Actuarial Science Chapter 2
Principles of Actuarial Science Chapter 2Principles of Actuarial Science Chapter 2
Principles of Actuarial Science Chapter 2ssuser8226b2
 
Upload
UploadUpload
Uploadvokenn
 
Nash equilibrium and applications
Nash equilibrium and applicationsNash equilibrium and applications
Nash equilibrium and applicationsAlyaa Muhi
 
Mba i qt unit-4.1_introduction to probability distributions
Mba i qt unit-4.1_introduction to probability distributionsMba i qt unit-4.1_introduction to probability distributions
Mba i qt unit-4.1_introduction to probability distributionsRai University
 
Mathematics with nice undestand.pdf
Mathematics with nice undestand.pdfMathematics with nice undestand.pdf
Mathematics with nice undestand.pdfelistemidayo
 
Introduction to probability distributions-Statistics and probability analysis
Introduction to probability distributions-Statistics and probability analysis Introduction to probability distributions-Statistics and probability analysis
Introduction to probability distributions-Statistics and probability analysis Vijay Hemmadi
 
Distribution of random numbers
Distribution of random numbersDistribution of random numbers
Distribution of random numbersneeta1995
 
cvpr2011: game theory in CVPR part 1
cvpr2011: game theory in CVPR part 1cvpr2011: game theory in CVPR part 1
cvpr2011: game theory in CVPR part 1zukun
 
A/B Testing for Game Design
A/B Testing for Game DesignA/B Testing for Game Design
A/B Testing for Game DesignTrieu Nguyen
 
Mathematics with awesome example.pdf
Mathematics with awesome example.pdfMathematics with awesome example.pdf
Mathematics with awesome example.pdfelistemidayo
 
Undecidability in partially observable deterministic games
Undecidability in partially observable deterministic gamesUndecidability in partially observable deterministic games
Undecidability in partially observable deterministic gamesOlivier Teytaud
 
Mathematical Expectation And Variance
Mathematical Expectation And VarianceMathematical Expectation And Variance
Mathematical Expectation And Variancemathscontent
 
Mathematical Expectation And Variance
Mathematical Expectation And VarianceMathematical Expectation And Variance
Mathematical Expectation And VarianceDataminingTools Inc
 
13 graphs of factorable polynomials x
13 graphs of factorable polynomials x13 graphs of factorable polynomials x
13 graphs of factorable polynomials xmath260
 

Similaire à von Neumann Poker (20)

Principles of Actuarial Science Chapter 2
Principles of Actuarial Science Chapter 2Principles of Actuarial Science Chapter 2
Principles of Actuarial Science Chapter 2
 
Upload
UploadUpload
Upload
 
Nash equilibrium and applications
Nash equilibrium and applicationsNash equilibrium and applications
Nash equilibrium and applications
 
Mba i qt unit-4.1_introduction to probability distributions
Mba i qt unit-4.1_introduction to probability distributionsMba i qt unit-4.1_introduction to probability distributions
Mba i qt unit-4.1_introduction to probability distributions
 
lect1207
lect1207lect1207
lect1207
 
Mathematics with nice undestand.pdf
Mathematics with nice undestand.pdfMathematics with nice undestand.pdf
Mathematics with nice undestand.pdf
 
Introduction to probability distributions-Statistics and probability analysis
Introduction to probability distributions-Statistics and probability analysis Introduction to probability distributions-Statistics and probability analysis
Introduction to probability distributions-Statistics and probability analysis
 
Probability Recap
Probability RecapProbability Recap
Probability Recap
 
Distribution of random numbers
Distribution of random numbersDistribution of random numbers
Distribution of random numbers
 
cvpr2011: game theory in CVPR part 1
cvpr2011: game theory in CVPR part 1cvpr2011: game theory in CVPR part 1
cvpr2011: game theory in CVPR part 1
 
A/B Testing for Game Design
A/B Testing for Game DesignA/B Testing for Game Design
A/B Testing for Game Design
 
lecture4.ppt
lecture4.pptlecture4.ppt
lecture4.ppt
 
Mathematics with awesome example.pdf
Mathematics with awesome example.pdfMathematics with awesome example.pdf
Mathematics with awesome example.pdf
 
Unit 2 Probability
Unit 2 ProbabilityUnit 2 Probability
Unit 2 Probability
 
Game Theory
Game TheoryGame Theory
Game Theory
 
Undecidability in partially observable deterministic games
Undecidability in partially observable deterministic gamesUndecidability in partially observable deterministic games
Undecidability in partially observable deterministic games
 
Mathematical Expectation And Variance
Mathematical Expectation And VarianceMathematical Expectation And Variance
Mathematical Expectation And Variance
 
Mathematical Expectation And Variance
Mathematical Expectation And VarianceMathematical Expectation And Variance
Mathematical Expectation And Variance
 
13 graphs of factorable polynomials x
13 graphs of factorable polynomials x13 graphs of factorable polynomials x
13 graphs of factorable polynomials x
 
1630 the binomial distribution
1630 the binomial distribution1630 the binomial distribution
1630 the binomial distribution
 

Plus de butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

Plus de butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

von Neumann Poker

  • 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.
  • 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. 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. Von Neumann Poker
  • 11.
  • 14. x1 = 7/9check x0 fold bluff-bet 0 x y
  • 15.
  • 18. x1 = 7/9check x0 fold bluff-bet 0 x y
  • 19.
  • 20.
  • 21.
  • 24. x1 =x1(q)x1 y1 check x0 fold bluff-bet 0 x y
  • 25.
  • 26.
  • 27.
  • 29. For q ¸ q0, there‘s no point in bluffing, since Y will alwayscallanyway.
  • 30. X value-betsmoreoften to protect his good handsfrombeingflippedinto bad hands.x1 y1 x0 q0 = 1/3
  • 31.
  • 32. 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
  • 33. 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.
  • 34.
  • 35. X checksfor 1/7 · x · 4/7
  • 37.
  • 38.
  • 39. knowingthis, X neverbets an amountbetween 0 and a0
  • 40. neither as a value bet (iftheoddsare in his favour [x ¸ 1/2], he bets at least a0),
  • 41. 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
  • 42.
  • 43.
  • 44.