statistics - tercia - probabilidades en el poker pdf
¿Cómo calculo programáticamente las probabilidades de poker? (6)
La simulación de Monte Carlo es un enfoque común para obtener el cálculo de probabilidades para manos de póker. Hay muchos ejemplos de implementación de este tipo de simulación para holdem en la red.
http://www.codeproject.com/KB/game/MoreTexasHoldemAnalysis1.aspx
Intento escribir una utilidad / juego simple para calcular las probabilidades de poker. Sé que hay muchos recursos que hablan sobre las fórmulas para hacerlo, pero creo que tengo problemas para traducir eso en código. Particularmente, estoy interesado en Texas Hold-em ...
Entiendo que hay varios enfoques diferentes, uno de los cuales es que puede calcular las probabilidades de que dibuje alguna mano según las cartas que puede ver. El otro enfoque es calcular las probabilidades de que ganes una determinada mano. El segundo enfoque parece mucho más complejo, ya que tendría que ingresar más datos (cuántos jugadores, etc.)
No estoy pidiendo que me lo escribas, pero algunos empujones en la dirección correcta ayudarían :-)
Eche un vistazo a pokersource si tiene capacidades de C razonablemente fuertes. No es simple, me temo, pero algunas de las cosas que estás buscando son complejas. El programa poker-eval que usa la biblioteca probablemente hará mucho de lo que usted desea si puede obtener el formato de entrada correcto (tampoco es fácil). Los sitios como este o este también usan esta biblioteca AFAIK.
Aún así, podría ser peor, podría querer calcular algo complicado como Omaha Hi-lo ...
Pokersource y los artículos estadísticos no son malas sugerencias. Pero esto se hace mejor con una simulación de Monte Carlo, un enfoque útil, simple y poderoso para este tipo de problema difícil.
Funciona igual de bien con Omaha Hi-lo que con Hold''em
El código fuente completo para el evaluador de juegos Texas hold''em poker se puede encontrar aquí:
http://www.advancedmcode.org/poker-predictor.html
Está construido para matlab, la GUI id m-coded pero el motor computacional es c ++.
Permite el cálculo de probabilidades y probabilidad. Puede tratar, en mi computadora portátil de 2.4Ghz, con un cálculo de juego de 100000 10 jugadores en 0,3 segundos.
Una computadora precisa en tiempo real :-)
Eche un vistazo aquí también:
http://specialk-coding.blogspot.com/2010/04/texas-holdem-7-card-evaluator_23.html
La simulación de Monte Carlo es a menudo más lenta que los buenos evaluadores exactos.
Aquí hay algunos enlaces a artículos, que podrían ayudar como puntos de partida: Poker Logic en C # y Fast, Texas Holdem Hand Evaluation and Analysis
"Este fragmento de código te permitirá calcular las probabilidades de poker de la manera más difícil, usando C # y .NET".
Los fundamentos teóricos se dan en este artículo de Wikipedia sobre Probabilidades del póker y en este excelente tutorial estadístico .
Un ejemplo de un proyecto completo escrito en Objective-C, Java, C / C ++ o Python se encuentra en SpecialKEval . Se pueden encontrar enlaces y lecturas adicionales allí.