Skip to content

Efficiency improvements for logit_solve on strategic games#738

Merged
tturocy merged 7 commits intomasterfrom
dev_nfglogit
Jan 19, 2026
Merged

Efficiency improvements for logit_solve on strategic games#738
tturocy merged 7 commits intomasterfrom
dev_nfglogit

Conversation

@tturocy
Copy link
Copy Markdown
Member

@tturocy tturocy commented Jan 19, 2026

This implements a variety of improvements to performance of logit_solve on strategic games, largely be eliminating unnecessary duplication of calculations and organising calculations more efficiently.

This also refactors the computation in advantage of more efficient methods for computing the relevant derivatives of the payoff function more efficiently.

As a benchmark, these changes lead to about a 50% speedup on random-payoff normal form games with 4 players and 10 strategies per player.

@tturocy tturocy merged commit a7b5c2c into master Jan 19, 2026
26 checks passed
@tturocy tturocy deleted the dev_nfglogit branch January 19, 2026 19:14
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.

1 participant