Abstract
A saddlepoint of an n × n matrix is an entry that is the maximum of its row and the minimum of its column. Saddlepoints give the value of a two-player zero-sum game, corresponding to its pure-strategy Nash equilibria; efficiently finding a saddlepoint is thus a natural and fundamental algorithmic task.
For finding a strict saddlepoint (an entry that is the strict maximum of its row and the strict minimum of its column) we recently gave an O(n log∗ n)-time algorithm, improving the O(n log n) bounds from 1991 of Bienstock, Chung, Fredman, Schäffer, Shor, Suri and of Byrne and Vaserstein. In this paper we present an optimal O(n)-time algorithm for finding a strict saddlepoint based on random sampling. Our algorithm, like earlier approaches, accesses matrix entries only via unit-cost
binary comparisons. For finding a (non-strict) saddlepoint, we extend an existing lower bound to randomized algorithms, showing that the trivial O(n2) runtime cannot be improved even with the use of randomness.
For finding a strict saddlepoint (an entry that is the strict maximum of its row and the strict minimum of its column) we recently gave an O(n log∗ n)-time algorithm, improving the O(n log n) bounds from 1991 of Bienstock, Chung, Fredman, Schäffer, Shor, Suri and of Byrne and Vaserstein. In this paper we present an optimal O(n)-time algorithm for finding a strict saddlepoint based on random sampling. Our algorithm, like earlier approaches, accesses matrix entries only via unit-cost
binary comparisons. For finding a (non-strict) saddlepoint, we extend an existing lower bound to randomized algorithms, showing that the trivial O(n2) runtime cannot be improved even with the use of randomness.
| Original language | English |
|---|---|
| Conference proceedings | Leibniz International Proceedings in Informatics (LIPIcs) |
| Volume | 308 |
| Pages (from-to) | 1-12 |
| Number of pages | 12 |
| ISSN | 1868-8969 |
| DOIs | |
| Publication status | Published - 23 Sept 2024 |
| Event | European Symposium on Algorithms - Royal Holloway University, Egham, United Kingdom Duration: 2 Sept 2024 → 4 Sept 2024 Conference number: 32 https://algo-conference.org/2024/esa/ |
Conference
| Conference | European Symposium on Algorithms |
|---|---|
| Number | 32 |
| Location | Royal Holloway University |
| Country/Territory | United Kingdom |
| City | Egham |
| Period | 02/09/2024 → 04/09/2024 |
| Internet address |
Keywords
- saddlepoint
- matrix-game
- nash-equilibria
- randomized-algorithm
- time-complexity
Fingerprint
Dive into the research topics of 'An Optimal Randomized Algorithm for Finding the Saddlepoint.'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver