4th IIGTVNMPCT 2012:

Fourth International Introduction-to-Game-Theory-VNM-POKER-Computer-Tournament 2012

A tournament for computer programs playing VNM POKER(5,1,1,2) is announced. The tournament is played in the knock-out system, where computer programs, from now on called "robots" play 200 rounds against other robots.

Every student should submit just one robot, and should provide

Most of the games will be executed at the teacher's home computer, but cheating will not occur.

There is a prize for the creator of the winning computer player, maybe a box of self-made brownies, maybe a little book on Mathematics.

Here you can play the game

List of players and their strategies:

NameStrategy
Dake Quinton
When starting, raise with these probabilities 0.150.20.50.650.9
When playing second, call with these probabilities 00.10.50.851
when facing a card of value10JQKA
RX-24
When starting, raise with these probabilities 11100
When playing second, call with these probabilities 11110
when facing a card of value10JQKA
Since I thought the (a little unreasonable) pure strategy was due to confusing raising and checking, as well as calling and folding, I reverted the order. I think this robot was intended:
RX-24rev
When starting, raise with these probabilities 00011
When playing second, call with these probabilities 00001
when facing a card of value10JQKA
R2-D2
When starting, raise with these probabilities 00.250.50.751
When playing second, call with these probabilities 00.250.50.751
when facing a card of value10JQKA
Jennirafe
When starting, raise with these probabilities 0.30.50.511
When playing second, call with these probabilities 110.511
when facing a card of value10JQKA
Brains
When starting, raise with these probabilities 000.50.751
When playing second, call with these probabilities 10.750.50.150
when facing a card of value10JQKA
Since I thought the (a little unreasonable) pure strategy for calling/folding was due to confusing calling and folding, I reverted the order there. I think this robot was intended:
Brainsrev
When starting, raise with these probabilities 000.50.751
When playing second, call with these probabilities 00.250.50.851
when facing a card of value10JQKA
Cantor
When starting, raise with these probabilities 1/30001
When playing second, call with these probabilities 00.440.540.681
when facing a card of value10JQKA
Randy
When starting, raise with these probabilities 0.50.50.50.50.5
When playing second, call with these probabilities 0.50.50.50.50.5
when facing a card of value10JQKA
ImBad
When starting, raise with these probabilities 11000
When playing second, call with these probabilities 11000
when facing a card of value10JQKA

Here you can select two of these robots and let them play 200 rounds of the game all on their own.

Analysis of the different robots

The following table displays the expected payoff of the different pairings when playing 200 rounds. The higher it is, the greener it is, the lower, the reder.
Dake Quinton  RX-24     R2-D2   Jennirafe   Brains     Cantor     Randy   Imbad   RX-24rev   Brainsrev
Dake Quinton051.3 2.318.343,6-3.14 2649.8 0.80.1
RX-24-51.30-53.8 -68.524.5-24.50 900-52
R2-D2-2.353.80 19.943.4-2.425 50-3.8-1.6
Jennirafe-18.368.5 -19.9041.7-8.328 85-12.5-22
Brains-43.6-24.5-43.4 -41.70-11.6-29.5 -4.3-34.5-37.4
Cantor3.124.52.4 8.311.6012.3 21.50.11.6
Randy-260-25-28 29.5-12.30 400-24.5
Imbad-49.8-90-50 -854.3-21.5 -40010-44.3
RX-24rev-0.803.8 12.534.5-0.1 0-1008
Brainsrev-0.1521.6 2237.4-1.6 24.544.3-80

In the next table, the winning probability of the row player in the corresponding pairing is shown (assuming that draws are impossible, meaning that in case of a draw another 200 rounds are played, and so on, until a decision is reached). Again, red means low winning probability, and green means high winning probability. The numbers are somehow related to the number in the previous table, but not directly.
Dake Quinton  RX-24     R2-D2   Jennirafe   Brains     Cantor     Randy   Imbad   RX-24rev   Brainsrev
Dake Quinton---99.555.181.9 99.442.992.4 99.85250.3
RX-240.5---0.30.1 91.89.950.1 100.050.30.2
R2-D244.999.7---83.7 99.344.391.5 99.840.946.5
Jennirafe18.199.916.3 ---98.533.191.6 100.024.313.6
Brains0.68.20.7 1.5---24.84.4 39.51.81.7
Cantor57.190.155.7 66.975.2---75.9 89.650.453.8
Randy7.649.98.5 8.495.624.1 ---99.350.28.8
Imbad0.20.00.2 0.060.510.4 0.7---73.60.6
RX-24rev4849.759.1 75.798.249.6 49.826.4---69.1
Brainsrev49.799.853.5 86.498.346.2 91.299.430.9---

So what are the chances of the different robots of winning a 8-member knock-out tournament of 200 rounds for each pairing? These numbers are obtained by simulating a huge number of possible pairings and multiplying the corresponding winning probabilities. We get
Dake Quinton33%
RX-240%
R2-D230%
Jennirafe7%
Brains0%
Cantor28%
Randy1%
Imbad0%
There are only three likely candidates for the title left.

Why does Cantor, who would win each one of the others if the number of rounds being played would be very high (let's say 1,000,000,000 rounds) not have the highest chance of winning the tournament?

If the robots RX-24 and Brains are replaced by the more reasonable versions RX-24rev and Brainsrev, the probabilities that the robots win the whole tournament are:
Dake Quinton21%
RX-24rev18%
R2-D217%
Jennirafe3%
Brainsrev19%
Cantor20%
Randy1%
Imbad0%
Thus we have 5 likely candidates for the title in that case.

Quarter-Final:

The (random) pairing was rather favorable for Dake Quinton. With this pairing, the winning probabilities for Dake Quinton increased to 48%. R2-D2 and Cantor still had probabilities for winning the tournament of 28% respectively 23%. All other robots had winning probabilities of 1% or less.

The results in the quarter-final were as follows:
NameNameResult (for Left) Expected ResultOdds Left:Right
Dake QuintonRandy552692:8
RX-24ImBad7090100:0
R2-D2Brains654399:1
JennirafeCantor18-833:67
As usual, what we expect is not what we get, but the numbers didn't deviate too much (thanks to the Law of Large Numbers). The deviations in the plays were 29, -20, 22, 26.

Semi-Final:

Before playing this semi-final, the winning probabilities changed further. The probabilities for winning the tournament are now 59% for Dake Quinton, 38% for R2-D2, 3% for Jennirafe, and less than 1% for RX-24.
NameNameResult (for Left) Expected ResultOdds Left:Right
Dake QuintonRX-245851.399:1
R2-D2Jennirafe3719.984:16

Final

Question: Dake Quinton's chance for winning the tournament was 59% before the semi-final. Dake Quinton won, but still its (his?) winning chance decreased to 55%. How is this possible?
NameNameResult (for Left) Expected ResultOdds Left:Right
Dake QuintonR2-D2...2.355:44
The winner is ...

History: