PocketSolver LogoPocketSolver

Solving

Learn how to start, stop, and monitor solves in PocketSolver. Understand runtime estimates, target exploitability, and solver status indicators

1. Introduction

Now that we've set up and built our game tree, we are ready to start solving.

PocketSolver Screenshot


2. How to Start Solving

There are two ways to start the solver:

  • Automatically: If you clicked Solve instead of View Tree in the Set-Up Menu, the solver should already be running.
  • Manually: If you clicked View Tree in the Set-Up Menu or previously stopped the solver, click Solve (top-left on desktop, top on mobile) to start it.

3. Can I Stop the Solver Mid-Solve?

Yes! Once the solver is running, the Solve button changes to Stop.

Click Stop to begin halting the solver.

⚠️ Note: The solver may not stop instantly — it needs to finish processing hands it is currently calculating. This typically takes only a few seconds.


4. How Do I Know the Solver Is Running?

When the solver is active:

  • The menu bar at the top turns pink
  • The Solve button turns blue and displays Stop

5. When Will the Solver Stop?

The solver stops automatically once the target exploitability you set is reached or exceeded.

⚠️ Exception: If the solver has already reached the target and you start it again, it will continue running until you manually click Stop.


6. What Is the Estimated Runtime?

The Estimated Runtime is PocketSolver's prediction of how long the solve will take. This estimate is based on:

  • Your target exploitability
  • Previous iterations of the game tree

Initially, the estimate may fluctuate, but as the solver progresses, it becomes increasingly accurate.


Need Help?

If you encounter any issues while solving: