An Optimal Randomized Algorithm for Finding the Saddlepoint.
- Justin Dallant,
- Frederik Haagensen,
- ,
- László Kozma,
- Sebastian Wild
- University Libre du Bruxelles,
- ,
- ,
- ,
- ,
- Free University of Berlin
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 1-12 (12 pages)Journal (Volume, Issue Number)
Leibniz International Proceedings in Informatics (LIPIcs) (Volume 308)Publication milestones
- Published - 23/09/2024
Publication status
Published - 23/09/2024
ISSN
1868-8969Publication IDs
- Scopus: 85205695757
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.
Publication metrics
PlumX, opens in new tab
Captures
1
Access to documents
Related Event
Title
European Symposium on Algorithms
Event type
ConferenceDate
02/09/2024 - 04/09/2024Location
Royal Holloway UniversityEghamUnited Kingdom
