Skip to content

New behaviour of GetMinPayoff and GetMaxPayoff to refer to plays of games#655

Merged
tturocy merged 7 commits intomasterfrom
dev_minpay
Dec 3, 2025
Merged

New behaviour of GetMinPayoff and GetMaxPayoff to refer to plays of games#655
tturocy merged 7 commits intomasterfrom
dev_minpay

Conversation

@tturocy
Copy link
Copy Markdown
Member

@tturocy tturocy commented Dec 2, 2025

To do/discuss:

  • Update tests (including possibly being able to get rid of legacy GSoC-written tests
  • Is caching this calculation worth it?

Closes #498.

@tturocy tturocy requested a review from rahulsavani December 2, 2025 09:57
@tturocy tturocy linked an issue Dec 2, 2025 that may be closed by this pull request
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.

I added some new tests for min_payoff and max_payoff and, using the same, also for lp_solve, lcp_solve. These games have variants (with the same reduced strategic form) where there are non-terminal outcomes or missing terminal outcomes. Some of these will xfail for {lp,lcp}_solve at the moment, but will pass when issue #654 is resolved.

@tturocy tturocy merged commit 12f563d into master Dec 3, 2025
28 checks passed
@tturocy tturocy deleted the dev_minpay branch December 3, 2025 13:30
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.

ENH: GetMinPayoff/GetMaxPayoff should refer to plays instead of outcomes

2 participants