Skip to content

Automatically normalise information set ordering on demand#723

Merged
tturocy merged 11 commits intomasterfrom
dev_preorder
Jan 2, 2026
Merged

Automatically normalise information set ordering on demand#723
tturocy merged 11 commits intomasterfrom
dev_preorder

Conversation

@tturocy
Copy link
Copy Markdown
Member

@tturocy tturocy commented Dec 23, 2025

This implements normalisation of the iteration order of information sets per player on demand.
Previously sort_infosets needed to be called to ensure this. However, information set sorting could also be
triggered implicitly, for example, by computing the strategies for the game, leading to unexpected side effects.

sort_infosets is now deprecated and will be removed in a future version. It remains as a no-op for compatibility.

@tturocy tturocy requested a review from rahulsavani December 23, 2025 14:36
@tturocy tturocy added this to the gambit-16.5.0 milestone Dec 23, 2025
Remove print statements from equilibrium assertions
Remove print statements from equilibrium assertion test
Copy link
Copy Markdown
Member

@rahulsavani rahulsavani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@tturocy tturocy merged commit 4c1c6bf into master Jan 2, 2026
26 checks passed
@tturocy tturocy deleted the dev_preorder branch January 2, 2026 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants