New evaluator that uses only 133 MB of memory and improves performance of 6- and 7-card hand evaluations
This commit is contained in:
parent
696bf46555
commit
7819b1ee27
18 changed files with 4367 additions and 7701 deletions
|
|
@ -17,6 +17,13 @@
|
|||
- Game type configurations (Cash/SNG/MTT, buyins, blinds, hands per level, etc.) ✅
|
||||
- Simulation parameters (hands/tournaments count, buyin thresholds for bots, etc.) ✅
|
||||
|
||||
**🚀 Memory Optimization Achievement ✅**
|
||||
- **Perfect Hash Jump Table**: Revolutionary 79% memory reduction (625MB → ~130MB)
|
||||
- **Suit Canonicalization**: Advanced isomorphic hand reduction algorithm
|
||||
- **Bottom-up Trie Construction**: Cache-optimized memory layout
|
||||
- **Zero Breaking Changes**: Full API compatibility maintained
|
||||
- **Performance Enhancement**: Faster evaluation for 6 and 7-card hands
|
||||
|
||||
### Phase 2: Simulation Testbed
|
||||
**Goal:** Mass simulation capability
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue