Poker-AI.org Poker AI and Botting Discussion Forum 2013-04-10T02:48:28+00:00 http://poker-ai.org/phpbb/feed.php?f=24&t=2443 2013-04-10T02:48:28+00:00 2013-04-10T02:48:28+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3743#p3743 <![CDATA[Re: Problems with vanilla CFRM]]> Nasher wrote:

HontoNiBaka wrote:
The iterative needs 600ms for 10^6 iterations for solving a small game, while the iterative one needs 6 seconds.

But, what about the iterative one?

^^
I mean the recursive one needs 600ms

Statistics: Posted by HontoNiBaka — Wed Apr 10, 2013 2:48 am


]]>
2013-04-10T02:22:56+00:00 2013-04-10T02:22:56+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3742#p3742 <![CDATA[Re: Problems with vanilla CFRM]]> HontoNiBaka wrote:

The iterative needs 600ms for 10^6 iterations for solving a small game, while the iterative one needs 6 seconds.

But, what about the iterative one?

Statistics: Posted by cantina — Wed Apr 10, 2013 2:22 am


]]>
2013-04-08T07:53:05+00:00 2013-04-08T07:53:05+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3715#p3715 <![CDATA[Re: Problems with vanilla CFRM]]> Statistics: Posted by HontoNiBaka — Mon Apr 08, 2013 7:53 am


]]>
2013-04-07T04:31:55+00:00 2013-04-07T04:31:55+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3693#p3693 <![CDATA[Re: Problems with vanilla CFRM]]> http://www.poker-ai.org/archive/www.pokerai.org/pf3/viewtopicaaeb.html?f=64&t=4810 thesis.

My algorithm is now able to solve the Nuts/Bluff - Bluffcatcher game from MOP. I think it is working, now I only need the bucketing and tree creation.

Statistics: Posted by HontoNiBaka — Sun Apr 07, 2013 4:31 am


]]>
2013-04-05T16:42:51+00:00 2013-04-05T16:42:51+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3687#p3687 <![CDATA[Re: Problems with vanilla CFRM]]> Statistics: Posted by proud2bBot — Fri Apr 05, 2013 4:42 pm


]]>
2013-04-05T08:07:37+00:00 2013-04-05T08:07:37+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3681#p3681 <![CDATA[Re: Problems with vanilla CFRM]]>
http://poker.cs.ualberta.ca/publications/NIPS07-cfr.pdf

"We need to iterate over all of the information sets reachable given the joint bucket sequence, and compute probabilities
and regrets. In order to do this swiftly, we represent the data in each information set in a “player view
tree”: in other words, we never explicitly represent every state in the abstracted game: instead, we represent the
information sets for each player in its own tree, with each node n being one of four types:"

"Our algorithm recurses over both trees in a paired fashion"

Also the parameters for the main method:

Algorithm 1 WALKTREES(r1, r2, b, p1, p2)
Require: A node r1 for an information set tree for player 1.
Require: A node r2 for an information set tree for player 2.

Seems like they have 2 trees and traverse both simultaneously.

I have difficulties representing the tree with its information sets. My algorithm works, if I only use a single player node and assign 3 actions with succeding terminal nodes with different values. The strategy converges to a pure strategy of playing the action with the highest payoff.
But I cannot represent following situation: Player 1 has a range of Value and Bluffs and Player 2 has a bluffcatcher. Now Player1 bets parts of his range, but in my tree Player2 optimizes against the bluffs and valuebetes separatelly, I dont know how to represent an information set correctly.

Statistics: Posted by HontoNiBaka — Fri Apr 05, 2013 8:07 am


]]>
2013-04-05T07:15:17+00:00 2013-04-05T07:15:17+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3680#p3680 <![CDATA[Re: Problems with vanilla CFRM]]> Statistics: Posted by cantina — Fri Apr 05, 2013 7:15 am


]]>
2013-04-05T06:15:34+00:00 2013-04-05T06:15:34+00:00 http://poker-ai.org/phpbb/viewtopic.php?t=2443&p=3678#p3678 <![CDATA[Problems with vanilla CFRM]]>
I have a few problems understanding the algorithm on the Zinkevich paper, the data structure for the tree is already a problem.

In line 1 he says:
"if r1 is a player node (meaning r2 is an opponent node)"

Since they are using 2 trees, does this mean, that both nodes represent the same player acting, only in tree 1 he is the player, while in tree 2 he is the opponent? But then I dont understand, why sigma(r2) never gets updated, because I thought, we need the overall action probabilities for computing player 2's regrets.

Statistics: Posted by HontoNiBaka — Fri Apr 05, 2013 6:15 am


]]>