On Randomized Fictitious Play for Approximating Saddle Points Over Convex Sets

Abstract

Given two bounded convex sets X⊂eqm and Y⊂eqn, specified by membership oracles, and a continuous convex-concave function F:X× Y, we consider the problem of computing an -approximate saddle point, that is, a pair (x*,y*)∈ X× Y such that y∈ Y F(x*,y) ∈fx∈ XF(x,y*)+. Grigoriadis and Khachiyan (1995) gave a simple randomized variant of fictitious play for computing an -approximate saddle point for matrix games, that is, when F is bilinear and the sets X and Y are simplices. In this paper, we extend their method to the general case. In particular, we show that, for functions of constant "width", an -approximate saddle point can be computed using O*((n+m)2 R) random samples from log-concave distributions over the convex sets X and Y. It is assumed that X and Y have inscribed balls of radius 1/R and circumscribing balls of radius R. As a consequence, we obtain a simple randomized polynomial-time algorithm that computes such an approximation faster than known methods for problems with bounded width and when ∈ (0,1) is a fixed, but arbitrarily small constant. Our main tool for achieving this result is the combination of the randomized fictitious play with the recently developed results on sampling from convex sets.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…