Skip to main navigation Skip to search Skip to main content

An Optimal Randomized Algorithm for Finding the Saddlepoint.

  • Justin Dallant
  • , Frederik Haagensen
  • , Riko Jacob
  • , László Kozma
  • , Sebastian Wild

Research output: Journal Article or Conference Article in JournalConference articleResearchpeer-review

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.
Original languageEnglish
Conference proceedingsLeibniz International Proceedings in Informatics (LIPIcs)
Volume308
Pages (from-to)1-12
Number of pages12
ISSN1868-8969
DOIs
Publication statusPublished - 23 Sept 2024
EventEuropean Symposium on Algorithms - Royal Holloway University, Egham, United Kingdom
Duration: 2 Sept 20244 Sept 2024
Conference number: 32
https://algo-conference.org/2024/esa/

Conference

ConferenceEuropean Symposium on Algorithms
Number32
LocationRoyal Holloway University
Country/TerritoryUnited Kingdom
CityEgham
Period02/09/202404/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