Poker-AI.org

Poker AI and Botting Discussion Forum
It is currently Mon Nov 13, 2023 2:27 pm

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Fri Mar 15, 2013 12:17 pm 
Offline
Junior Member

Joined: Fri Mar 15, 2013 11:55 am
Posts: 24
Hello.

I am currently working on a brand-new bot and progressing well on all fronts - input, output and decision-making. One thing I just finished is the pre-flop evaluation for most situations.

I implemented some of it by using look-up tables of 1326 entries (one for each combo) for various kinds of equities. One of them is pre-flop heads-up equity against one random hand. I am able to compute all possible games for two random hands in eight minutes and thirty seconds on a 3.2Ghz quad-core processor - which equates to approximately 5.5 billion 9-hand combinations effective evaluated per second. I'm simply curious how well my algorithm stacks up against others?

Are there ways to improve this even further, so you possibly can generate it on-the-fly every time on program start-up?
Does anyone do the same against two or even three random hands? How quickly do you build that table?


Top
 Profile  
 
PostPosted: Fri Mar 15, 2013 12:58 pm 
Offline
Senior Member

Joined: Mon Mar 11, 2013 10:24 pm
Posts: 216
I just read the data from a table available from Pokerstove ;)


Top
 Profile  
 
PostPosted: Fri Mar 15, 2013 1:01 pm 
Offline
Junior Member

Joined: Fri Mar 15, 2013 11:55 am
Posts: 24
proud2bBot wrote:
I just read the data from a table available from Pokerstove ;)


You have no idea for how long I was looking for that table :D. Would you mind sharing?

I still want to compute it myself, as the pokerstove equity ranking is just one of many possible approaches.


Top
 Profile  
 
PostPosted: Fri Mar 15, 2013 1:09 pm 
Offline
Senior Member
User avatar

Joined: Sun Mar 10, 2013 10:31 am
Posts: 139
I wrote a function in C, which converts hand among a number. And then to determine the winner of the 10 players do not have to all pairwise comparisons. Although the function is written in C, it is too slow for some reason (1,000,000 hands/sec).


Top
 Profile  
 
PostPosted: Fri Mar 15, 2013 1:12 pm 
Offline
Senior Member

Joined: Mon Mar 11, 2013 10:24 pm
Posts: 216
You can find a similar thing here: http://poker-ai.org/archive/www.pokerai.org/pf3/viewtopic52b0.html?f=3&t=4644

Edit: Please link to our archive instead of linking back to the original forum since that is going down soon.


Last edited by Coffee4tw on Fri Mar 15, 2013 11:37 pm, edited 1 time in total.
changed linked to archive


Top
 Profile  
 
PostPosted: Fri Mar 15, 2013 11:38 pm 
Offline
Site Admin
User avatar

Joined: Thu Feb 28, 2013 5:24 pm
Posts: 230
I'd be interested in the PokerStove table as well. We can probably start an LUT table thread were we compile all of the different ones that people created together.

_________________
Cheers.


Top
 Profile  
 
PostPosted: Sat Mar 16, 2013 2:44 pm 
Offline
Senior Member

Joined: Mon Mar 11, 2013 10:24 pm
Posts: 216
Finally I'm at the right PC, so here's the file attached.


Attachments:
preflopEquities.zip [113.28 KiB]
Downloaded 697 times
Top
 Profile  
 
PostPosted: Sun Mar 17, 2013 7:42 am 
Offline
Junior Member

Joined: Fri Mar 15, 2013 11:55 am
Posts: 24
Thanks a lot. One more factor to add to my decision-making :).


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group