Skip to main content

The Challenges of "solving" PLO

Why do I sometimes see strange results with the trainer and sims? Should I really take an action in a spot that looks odd?

Updated this week

Omaha is a more complex game to solve than No-Limit Hold'em. The higher number of hole cards expands the possibility of getting dealt a specific starting hand by a significant factor.

In Texas Hold'em, there are 1326 preflop combos you can get dealt. In 4-Card Omaha, this number increases to 270'725, in 5-Card Omaha to 2'598'960 preflop combos and in 6-Card Omaha to 20,358,520 preflop combos.

Because of the high complexity of Omaha, current solvers aren't solving the game to the same degree of accuracy as No-Limit Texas Hold'em. So instead, in Omaha, a solver simulates every possible node in the game tree, including every possible starting hand, in pursuit of finding the Nash equilibrium. This is a process that, in theory, has an ending point. But unfortunately, we don't have the technology to solve Omaha entirely and reach a Nash equilibrium.

Therefore current Omaha solvers use abstractions to simplify the game. For example, a solver groups hands that share traits in character to lower the game's complexity. In essence, this makes the output not as accurate but gives humans an approximation of what a game theory optimal (GTO) strategy might look.

In solving Omaha, even with abstractions, a solver with modern technology can't solve every node to nash equilibrium. Therefore when scrolling through solver output, you might encounter some misleading information. For example, sometimes expected value (EV) might not match the recommended action, or sometimes a specific combo chooses an unorthodox line, which isn't congruent with hands of similar strength.

To make sense of such situations, it can be helpful to lean toward the actions suggested with higher frequency by the solver. Small differences in expected value (EV) are often negligible and can be attributed to simulation nuances. By prioritizing higher frequency suggestions, you align more closely with practical, real-life applications and reduce the risk of errors.

In this case, you must look at the bigger picture and compare individual combos with a more significant subset of hands. For example, if KK72 rainbow calls a 3-Bet, but any other combos of rainbow Kings with disconnected side cards folds, then KK72 represents an outlier and should fold more likely than not.

Additionally, instead of focusing on single hand combinations, consider grouping hands with similar characteristics into broader categories. For example, hands with similar drawing potential and blockers may be treated as a single unit within a strategy. By simplifying hand grouping, you can reduce the complexity of decision-making without significantly straying from optimal strategy.

Frequently occurring situations in the game, for example, button raises first-in, are solved to a higher degree of accuracy than infrequently occurring nodes. Therefore you might encounter more outliers or misleading information in spots such as, "EP raises, MP calls, CO calls, Button 3-Bets, Small Blind next to act".

Because the solver uses a primitive method of playing through each scenario one by one, it has a lower chance to play through less frequently occurring spots and solve these to nash equilibrium.

Therefore, you must carefully analyze these few spots, especially when filtering into individual combos. The best practice is to filter for a more significant subset of hands to understand better how to play a particular type of hand instead of a specific combo.

When filtering for actionable strategies, prioritize broader groupings such as 'nut flush draw with additional equity or blockers,' rather than dissecting individual hand combos. This approach provides more execution consistency and helps identify reliable trends for complex decisions.

A simplified solution can help us understand some of the more complex situations in the game, such as making profitable preflop decisions, finding stack-off thresholds, and finding good blockers to make a bluff or light call-down.

For instance, simplified categorizations can guide effective c-betting decisions. When faced with mixed solver recommendations, you might classify hand groups and adopt a consistent betting strategy that aligns with the solver's overall EV preferences. Emphasizing core patterns rather than specific nuances aids in better tactical deployment.

However, we must understand that we're still far away from completely solving Omaha, even within the constraints of a simplified model with abstractions.

This should come as a reminder of not blindly following solver suggestions but using them as a guidance tool to make better-informed decisions. The most valuable tool to improve your game is still your brain and should always question any outside source of information.

By adopting practical strategies, such as focusing on the solver's suggested high-frequency actions or adjusting based on opponent tendencies, you can better translate solver outputs into actionable insights. For instance, if opponents rarely play back aggressively, you might maintain a higher c-betting frequency. These adjustments allow you to blend theoretical knowledge with practical gameplay effectively.

Did this answer your question?