Solving Simple Stochastic Games with few Random Nodes faster using Bland's Rule

01/16/2019
by   David Auger, et al.
0

The best algorithm so far for solving Simple Stochastic Games is Ludwig's randomized algorithm which works in expected 2^O(√(n)) time. We first give a simpler iterative variant of this algorithm, using Bland's rule from the simplex algorithm, which uses exponentially less random bits than Ludwig's version. Then, we show how to adapt this method to the algorithm of Gimbert and Horn whose worst case complexity is O(k!), where k is the number of random nodes. Our algorithm has an expected running time of 2^O(k), and works for general random nodes with arbitrary outdegree and probability distribution on outgoing arcs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2022

The wrong direction of Jensen's inequality is algorithmically right

Let 𝒜 be an algorithm with expected running time e^X, conditioned on the...
research
10/03/2021

A Recursive Algorithm for Solving Simple Stochastic Games

We present two recursive strategy improvement algorithms for solving sim...
research
11/04/2019

An Exponential Lower Bound for Zadeh's pivot rule

The question whether the Simplex Algorithm admits an efficient pivot rul...
research
03/11/2022

Moser-Tardos Algorithm with small number of random bits

We study a variant of the parallel Moser-Tardos Algorithm. We prove that...
research
07/16/2020

Polyhedral value iteration for discounted games and energy games

We present a deterministic algorithm, solving discounted games with n no...
research
05/12/2023

Distributed derandomization revisited

One of the cornerstones of the distributed complexity theory is the dera...
research
03/10/2023

On the Unlikelihood of D-Separation

Causal discovery aims to recover a causal graph from data generated by i...

Please sign up or login with your details

Forgot password? Click here to reset