We show that a Simple Stochastic Game (SSG) can be formulated as an LP-type problem. Using this formulation, and the known algorithm of Sharir and Welzl [SW] for LP-type problems, we obtain the first strongly subexponential solution for SSGs (a strongly subexponential algorithm has only been known for binary SSGs [L]). Using known reductions between various games, we achieve the first strongly subexponential solutions for Discounted and Mean Payoff Games. We also give alternative simple proofs for the best known upper bounds for Parity Games and binary SSGs.To the best of our knowledge, the LP-type framework has been used so far only in order to yield linear or close to linear time algorithms for various problems in computational geometry and location theory. Our approach demonstrates the applicability of the LP-type framework in other fields, and for achieving subexponential algorithms.
Introduction. Sharir and Welzl [SW] defined a model which generalizesLinear Programming (LP) and called it the LP-type model (see definitions in Section 2.2). An LP-type problem of combinatorial dimension d, where d is independent of the size n of the problem, is called fixed dimensional. Several algorithms that solve LP-type problems in time linear in n are known, such as the ones of Sharir and Welzl [SW] or Kalai [Ka]. The O(n) time algorithm of Clarkson [Cl], which was originally formulated to solve LP, fits the LP-type model as well [CM], [GW1]. By formulating problems as fixeddimensional LP-type problems, and using the LP-type algorithms, one can obtain linear time algorithms to various optimization problems, mainly in computational geometry and location theory, as shown in [A] and [MSW].The algorithms of [Ka] and [SW] run in time subexponential in d. In this paper we use the LP-type framework in order to give the first strongly subexponential solution for Simple Stochastic Games, Discounted Payoff Games and Mean Payoff Games (defined below). To the best of our knowledge, this is the first application of the LP-type framework for solving a problem which is neither in computational geometry nor in location theory. Moreover, it is the first application of variable-dimensional LP-type problems.A Simple Stochastic Game (SSG) is defined on a directed graph with three types of vertices, min, max and average, along with two sink vertices, the 0-sink and the 1-sink.