Search the web
Sign In
New User? Sign Up
pokersource · Poker Source
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Second International RoShamBo Programming Competition   Message List  
Reply | Forward Message #40 of 355 |
Re: [pokersource] Question re: Omaha showdowns


>Do we have a code repository up yet?

Yes. You can browse the cvs archive at www.pokersource.org.

>Is there a more elegant way of
>handling Omaha showdowns than examining SIXTY potential high hands and some
>number of lows approaching that?

You can cut the number of evaluations in something like half by doing the
following:

Call the evaluator with all nine cards (four hole cards plus five flop
cards). Call the result "IN" (for "ignorant nuts" -- the nuts if you were
playing 4-card hold-em). (The general evaluator will accept nine card
hands.) Then, iterate through the combinations. Compute the maximum value
of these, stopping if you get IN as a result. I think this will be the
case most of the time, and on average you should hit it halfway through the
iterations.

I was planning on writing a set of macros for dealing with Omaha hands, but
I never got around to it...

You can optimize the brute-force approach for low, by:
a) compute RL = ranks(the-board) OR (A-2-3-4-5-6-7-8)
and don't proceed if (n_bits_set[RL] < 3)
b) When computing the combinations, only use low cards from the board and
from the hands. This will cut down the combinations substantially.



--
Brian Goetz
Quiotix Corporation
brian@... Tel: 650-843-1300 Fax: 650-324-8032

http://www.quiotix.com




Thu Jun 1, 2000 1:54 am

brian@...
Send Email Send Email

Forward
Message #40 of 355 |
Expand Messages Author Sort by Date

Since there was some interest in the first RoShamBo competition, here is the announcement of the follow-up contest. - Darse. The Second International RoShamBo...
Darse Billings
darse@...
Send Email
May 31, 2000
11:53 pm

Do we have a code repository up yet? Is there a more elegant way of handling Omaha showdowns than examining SIXTY potential high hands and some number of...
ADBjester
jester@...
Send Email
Jun 1, 2000
1:28 am

... Michael M. and Steven L. posted an idea for an optimization for the low hand. The concept is that you can encode the hand in a byte (bitmapped for each...
mph@...
Send Email
Jun 1, 2000
1:50 am

... 16 bits (8 bits for board low values and 8 bits for hand low values) can index into the table. Also, if the board contains insufficient low cards, that...
Stephen H. Landrum
slandrum@...
Send Email
Jun 1, 2000
3:53 am

... *blush* Duh....
mph@...
Send Email
Jun 1, 2000
4:01 am

... Actually, I consider brute-force evaluation to be elegant. At least for the high case. But that's in the eye of the beholder. Brian's "sentinel hand"...
Michael Maurer
mjmaurer@...
Send Email
Jun 1, 2000
7:26 am

... Yes. You can browse the cvs archive at www.pokersource.org. ... You can cut the number of evaluations in something like half by doing the following: Call...
Brian Goetz
brian@...
Send Email
Jun 1, 2000
1:54 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help