Tropical convexity, mean payo games and nonarchimedean ...

153
Tropical convexity, mean payoff games and nonarchimedean convex programming [email protected] INRIA and CMAP, ´ Ecole polytechnique, IPP, CNRS CAP20 IHES Dec. 2 - 3, 2020 Based on work with Akian and Guterman (tropical geometry and games) and Allamigeon, Benchimol, Joswig (tropical linear programming) Allamigeon, Skomra (tropical semidefinite programming / nonarchimedean spectraedra). St´ ephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 1 / 67

Transcript of Tropical convexity, mean payo games and nonarchimedean ...

Tropical convexity, mean payoff games and

nonarchimedean convex programming

[email protected]

INRIA and CMAP, Ecole polytechnique, IPP, CNRS

CAP20IHES

Dec. 2 - 3, 2020

Based on work with Akian and Guterman (tropical geometry and games) andAllamigeon, Benchimol, Joswig (tropical linear programming) Allamigeon,Skomra (tropical semidefinite programming / nonarchimedean spectraedra).

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 1 / 67

This talk

Relation between linear and semidefinite optimizationover non-archimedean fields and mean payoff games

Consequences: log-barrier interior point methods arenot strongly polynomial (obstruction to one of theapproaches to Smale Problem # 9); game algorithmsto solve a class of nonarchimedean semialgebraicconvex programming problems.

Main tool: tropical convexity, and in particulartropical polyhedra.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 2 / 67

This talk

Relation between linear and semidefinite optimizationover non-archimedean fields and mean payoff games

Consequences: log-barrier interior point methods arenot strongly polynomial (obstruction to one of theapproaches to Smale Problem # 9); game algorithmsto solve a class of nonarchimedean semialgebraicconvex programming problems.

Main tool: tropical convexity, and in particulartropical polyhedra.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 2 / 67

This talk

Relation between linear and semidefinite optimizationover non-archimedean fields and mean payoff games

Consequences: log-barrier interior point methods arenot strongly polynomial (obstruction to one of theapproaches to Smale Problem # 9); game algorithmsto solve a class of nonarchimedean semialgebraicconvex programming problems.

Main tool: tropical convexity, and in particulartropical polyhedra.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 2 / 67

Part I.

Some complexity issues in convex programming

and games

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 3 / 67

The mean payoff problem

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 4 / 67

Mean payoff games

G = (V ,E ) bipartite graph. rij ∈ Z price of the arc (i , j) ∈ E .

MAX and MIN move a token, alternatively (square states: MAXplays; circle states: MIN plays). n MIN nodes, m MAX nodes.

MIN always pays to MAX the price of the arc (having a negativefortune is allowed)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 5 / 67

i1 j1 i2 j2 . . .ri1,j1 rj1,i2 ri2,j2 rj2,·

Initial position i1 := ı given. Player Max wants to maximize his meanpayoff, lim inf of:

ri1,j1 + rj1,i2 + ri2,j2 + · · ·+ rjN ,iN+1

Nwhen N → +∞

while Player Min wants to minimize her mean loss, the lim sup.

Theorem (Ehrenfeucht and Mycielski, 1979)

There exists a value χı ∈ R, and positional strategies σ and τ ofPlayers Max and Min such that:

with strategy σ, the mean payoff of Player Max is at least equalto χı,

with strategy τ , the mean loss of Player Min does not exceed χı.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 6 / 67

i1 j1 i2 j2 . . .ri1,j1 rj1,i2 ri2,j2 rj2,·

Initial position i1 := ı given. Player Max wants to maximize his meanpayoff, lim inf of:

ri1,j1 + rj1,i2 + ri2,j2 + · · ·+ rjN ,iN+1

Nwhen N → +∞

while Player Min wants to minimize her mean loss, the lim sup.

Theorem (Ehrenfeucht and Mycielski, 1979)

There exists a value χı ∈ R, and positional strategies σ and τ ofPlayers Max and Min such that:

with strategy σ, the mean payoff of Player Max is at least equalto χı,

with strategy τ , the mean loss of Player Min does not exceed χı.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 6 / 67

i1 j1 i2 j2 . . .ri1,j1 rj1,i2 ri2,j2 rj2,·

Initial position i1 := ı given. Player Max wants to maximize his meanpayoff, lim inf of:

ri1,j1 + rj1,i2 + ri2,j2 + · · ·+ rjN ,iN+1

Nwhen N → +∞

while Player Min wants to minimize her mean loss, the lim sup.

Theorem (Ehrenfeucht and Mycielski, 1979)

There exists a value χı ∈ R, and positional strategies σ and τ ofPlayers Max and Min such that:

with strategy σ, the mean payoff of Player Max is at least equalto χı,

with strategy τ , the mean loss of Player Min does not exceed χı.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 6 / 67

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8

(χ1, χ2) = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 7 / 67

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8

(χ1, χ2) = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 7 / 67

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8

(χ1, χ2) = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 7 / 67

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8

(χ1, χ2) = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 7 / 67

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8

(χ1, χ2) = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 7 / 67

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8

(χ1, χ2) = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 7 / 67

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8

(χ1, χ2) = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 7 / 67

Problem (Gurvich, Karzanov, Khachyan 88)

Can we solve mean payoff games in polynomial time?

I.e., time 6 poly(L)? where L is the bitlength of the input

L =∑ij

log2(1 + |rij |)

Mean payoff games in NP ∩ coNP Zwick and Paterson [1996],not known to be in P.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 8 / 67

Problem (Gurvich, Karzanov, Khachyan 88)

Can we solve mean payoff games in polynomial time?

I.e., time 6 poly(L)? where L is the bitlength of the input

L =∑ij

log2(1 + |rij |)

Mean payoff games in NP ∩ coNP Zwick and Paterson [1996],not known to be in P.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 8 / 67

Linear programming

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 9 / 67

A linear program is an optimization problem:

min c · x ; Ax 6 b, x ∈ Rn ,

where c ∈ Qn, A ∈ Qm×n, b ∈ Qm.

opt

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 10 / 67

Question (9th problem of Smale)

Can we decide whether x | Ax 6 b is empty in strongly polynomialtime?

(weakly) polynomial time (Turing model): = execution time boundedby poly(L) or equivalently poly(n,m, L), L = number of bits to codethe Aij , bi , cj

6= strongly polynomial (arithmetic model): number of arithmeticoperations bounded by poly(m, n), and the size of operands ofarithmetic operations is bounded by poly(L).

[Smale, 2000], more on strongly polynomial algo. in [Grotschel, Lovasz, and Schrijver, 1993]

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 11 / 67

Question (9th problem of Smale)

Can we decide whether x | Ax 6 b is empty in strongly polynomialtime?

(weakly) polynomial time (Turing model): = execution time boundedby poly(L) or equivalently poly(n,m, L), L = number of bits to codethe Aij , bi , cj

6= strongly polynomial (arithmetic model): number of arithmeticoperations bounded by poly(m, n), and the size of operands ofarithmetic operations is bounded by poly(L).

[Smale, 2000], more on strongly polynomial algo. in [Grotschel, Lovasz, and Schrijver, 1993]

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 11 / 67

Question (9th problem of Smale)

Can we decide whether x | Ax 6 b is empty in strongly polynomialtime?

(weakly) polynomial time (Turing model): = execution time boundedby poly(L) or equivalently poly(n,m, L), L = number of bits to codethe Aij , bi , cj

6= strongly polynomial (arithmetic model): number of arithmeticoperations bounded by poly(m, n), and the size of operands ofarithmetic operations is bounded by poly(L).

[Smale, 2000], more on strongly polynomial algo. in [Grotschel, Lovasz, and Schrijver, 1993]

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 11 / 67

What do classical approaches of LP say about this problem?

The simplex method (Dantzig, 1947)

Iterate over adjacent vertices (basic points) of the polyhedron whileimproving the objective function

c>v 1 > c>v 2 > . . . > c>vN

the algorithm is parametrized by a pivoting rule, which selectsthe next edge to be followed.

The simplex method (Dantzig, 1947)

Iterate over adjacent vertices (basic points) of the polyhedron whileimproving the objective function

c>v 1 > c>v 2 > . . . > c>vN

v 1

v 2

v 3

v 4

the algorithm is parametrized by a pivoting rule, which selectsthe next edge to be followed.

The simplex method (Dantzig, 1947)

Iterate over adjacent vertices (basic points) of the polyhedron whileimproving the objective function

c>v 1 > c>v 2 > . . . > c>vN

v 1

v 2

v 3

v 4

the algorithm is parametrized by a pivoting rule, which selectsthe next edge to be followed.

The simplex method (Dantzig, 1947)

Iterate over adjacent vertices (basic points) of the polyhedron whileimproving the objective function

c>v 1 > c>v 2 > . . . > c>vN

v 1

v 2

v 3

v 4

the algorithm is parametrized by a pivoting rule, which selectsthe next edge to be followed.

Every iteration (pivoting from a basic point to the next one) canbe done with a strongly polynomial complexity (linear systemover Q).

It is not known whether there is a pivoting rule making anumber of pivots polynomial in n,m. Superpolynomialcounter-examples have been found for commonly used pivotingrules (Klee-Minty, . . . , Friedmann et al.).

It is not even known that the graph of the polyhedron haspolynomial diameter (polynomial Hirsch conjecture), ie that theperfectly lucid pivoting rule taking the shortest path to theoptimum makes a polynomial number of steps.

Every iteration (pivoting from a basic point to the next one) canbe done with a strongly polynomial complexity (linear systemover Q).

It is not known whether there is a pivoting rule making anumber of pivots polynomial in n,m. Superpolynomialcounter-examples have been found for commonly used pivotingrules (Klee-Minty, . . . , Friedmann et al.).

It is not even known that the graph of the polyhedron haspolynomial diameter (polynomial Hirsch conjecture), ie that theperfectly lucid pivoting rule taking the shortest path to theoptimum makes a polynomial number of steps.

Every iteration (pivoting from a basic point to the next one) canbe done with a strongly polynomial complexity (linear systemover Q).

It is not known whether there is a pivoting rule making anumber of pivots polynomial in n,m. Superpolynomialcounter-examples have been found for commonly used pivotingrules (Klee-Minty, . . . , Friedmann et al.).

It is not even known that the graph of the polyhedron haspolynomial diameter (polynomial Hirsch conjecture), ie that theperfectly lucid pivoting rule taking the shortest path to theoptimum makes a polynomial number of steps.

Interior pointsFor all µ > 0, consider the barrier problem

min c · x − µ( m∑

i=1

log(bi − Aix)), bi − Aix > 0 i ∈ [m]

µ 7→ x(µ) optimal solution, is the central path. branch of analgebraic curve. x(0) is the solution of the LP.

x(0)

x(∞)

“the good convergence properties of Karmarkar’s algorithm arise from

good geometric properties of the set of trajectories”, Bayer, Lagarias 89.

Interior point methods make a homotopy: move in a suitableneighborhood of the central path, alternating Newton steps anddecreasing µ. This leads to weakly polynomial bounds for LP. Isthere a strongly polynomial interior point method?

The total curvature of the central path provides a geometriccomplexity measure (independent of the technicalities of interiorpoint methods). Dedieu and Shub (2005) conjectured that it isO(n) (n number of variables).

This was motivated by a theorem of Dedieu-Malajovich-Shub (2005):total curvature is O(n), averaged over all 2n+m LP’s (cells of thearrangement of hyperplanes), εiAix 6 bi , ηjxj > 0, εi , ηj = ±1.

Deza, Terlaky and Zinchenko (2008) constructed a redundantKlee-Minty cube, showing that a total curvature exponential in n ispossible, and revised the conjecture of Dedieu and Shub:

Conjecture (Continuous analogue of Hirsch conjecture, [Deza,Terlaky, and Zinchenko, 2008])

The total curvature of the central path is O(m), where m is thenumber of constraints.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 17 / 67

Theorem (Allamigeon, Benchimol, SG, Joswig, MPG is “not moredifficult” than LP)

A semialgebraic strongly polynomial pivoting rule for LP would solveMean Payoff Games in polynomial time (SIAM Opt 2015)

Eg, combinatorial rules, depending on signs of minors of ( A bc 0 ) work.

This leads to a polynomiality result in an average sense. Adler, Karpand Shamir showed that a pivoting algorithm (shadow vertex) takes apolynomial time in average.

Probabilistic model: replace each inequality Aix 6 bi and xj > 0 byεiAix 6 εibi and εjxj > 0 with εi , εj ∈ ±1, probability 1/2. Thisentails that the shadow vertex rule solves mean payoff games inpolynomial time in average.

Allamigeon, Benchimol, SG, ICALP 2014)

Theorem (Allamigeon, Benchimol, SG, Joswig, MPG is “not moredifficult” than LP)

A semialgebraic strongly polynomial pivoting rule for LP would solveMean Payoff Games in polynomial time (SIAM Opt 2015)

Eg, combinatorial rules, depending on signs of minors of ( A bc 0 ) work.

This leads to a polynomiality result in an average sense. Adler, Karpand Shamir showed that a pivoting algorithm (shadow vertex) takes apolynomial time in average.

Probabilistic model: replace each inequality Aix 6 bi and xj > 0 byεiAix 6 εibi and εjxj > 0 with εi , εj ∈ ±1, probability 1/2. Thisentails that the shadow vertex rule solves mean payoff games inpolynomial time in average.

Allamigeon, Benchimol, SG, ICALP 2014)

Theorem (Allamigeon, Benchimol, SG, Joswig, MPG is “not moredifficult” than LP)

A semialgebraic strongly polynomial pivoting rule for LP would solveMean Payoff Games in polynomial time (SIAM Opt 2015)

Eg, combinatorial rules, depending on signs of minors of ( A bc 0 ) work.

This leads to a polynomiality result in an average sense. Adler, Karpand Shamir showed that a pivoting algorithm (shadow vertex) takes apolynomial time in average.

Probabilistic model: replace each inequality Aix 6 bi and xj > 0 byεiAix 6 εibi and εjxj > 0 with εi , εj ∈ ±1, probability 1/2. Thisentails that the shadow vertex rule solves mean payoff games inpolynomial time in average.

Allamigeon, Benchimol, SG, ICALP 2014)

Theorem (Allamigeon, Benchimol, SG, Joswig, SIAM. J. Appl. Alg.Geom. 2018)

There is a LP with 2r + 2 variables and 3r + 4 inequalities suchthat the central path has a total curvature in Ω(2r ). (DisprovesDTZ).

Moreover, on this LP, log-barrier interior point methods makeΩ(2r ) iterations.

Theorem (Allamigeon, Benchimol, SG, Joswig, SIAM. J. Appl. Alg.Geom. 2018)

There is a LP with 2r + 2 variables and 3r + 4 inequalities suchthat the central path has a total curvature in Ω(2r ). (DisprovesDTZ).

Moreover, on this LP, log-barrier interior point methods makeΩ(2r ) iterations.

Although the word “tropical” appears in none of thesestatements, the proofs rely on tropical geometry in anessential way, through linear programming overnon-archimedean fields, and tropical modules / convexcones.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 20 / 67

Part II.

Operator approach to mean payoff games

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 21 / 67

v ki value of the game in horizon k and initial state (i ,MIN).

v k1 = min(−2 + 1 + v k−1

1 ,−8 + max(−3 + v k−11 ,−12 + v k−1

2 ))

v k2 = 0 + max(−9 + v k−1

1 , 5 + v k−12 )

1

−3

−12

0

53

2

1

1

2

−9MIN

MAX

−2

−8v 1 = (0, 0)v 2 = (−11, 5)v 3 = (−15, 10)v 4 = (−16, 15)χ = limk→∞ v k/k = (−1, 5)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 22 / 67

Theorem (Shapley)

v k = T (v k−1), v 0 = 0 .

The map T : Rn → Rn is an example of Shapley operator.

[T (x)]j = mini∈[m], j→i

(rji + max

k∈[n], i→k(rik + xk)

)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 23 / 67

Theorem (Shapley)

v k = T (v k−1), v 0 = 0 .

The map T : Rn → Rn is an example of Shapley operator.

[T (x)]j = mini∈[m], j→i

(rji + max

k∈[n], i→k(rik + xk)

)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 23 / 67

Definition

An abstract Shapley operator is a map T : Rn → Rn such that T ismonotone (or order preserving)

(M) : x 6 y =⇒ T (x) 6 T (y)

and additively homogeneous

(AH) : T (se + x) = se + T (x), ∀s ∈ R

where e = (1, . . . , 1) is the n-dimensional unit vector.

This entails that T is sup-norm nonexpansive:

‖T (x)− T (y)‖∞ 6 ‖x − y‖∞Known axioms in non-linear potential theory / game theory / PDE viscosity solutions theory,e.g. Crandall and Tartar, PAMS 80.

.Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 24 / 67

General example of Shapley operator T : Rn → Rn,

Ti(x) = infa∈A

supb∈B

(r abi +

∑j∈[n]

Pabij xj

)where Pab

ij > 0,∑

j Pabij = 1.

T is the one day operator of a repeated game, in which MIN selectsa, MAX selects b, MIN pays r abi in state i , and next state becomes jwith probability Pab

ij .

[T k(0)]i is the value of the standard game in horizon k , starting fromstate i .

[T k(u)]i is the value of a modified game, in which MAX receives anadditional payment of uj in the terminal state j .We allow the inf and sup not to commute, this is the ‘turn based’ situation, MIN plays first, MAX plays next, and each player isinformed of the previous action of the other player. In the original example of Shapley (1953),

Ti (x) = infµ∈∆(A) supν∈∆(B)

∫dµ(a)dν(b)(rabi +

∑j∈[n] P

abij xj ), where ∆(·) denotes the set of probability measures on a

space, i.e. players choose measures on actions rather than actions. This models the situations in which MAX and MIN playsimultaneously. This reduces to the general example, replacing A by ∆(A) and B by ∆(B). More generally, every Shapleyoperator can be written as in the general example (Kolokoltsov 92), even with deterministic transitions, allowing infinite A(Rubinov, Singer 01, Sparrow, and Gunawardena 04).

Theorem (Bewley, Kohlerg 76, Neyman 03)

The mean payoff vector

limk→∞

T k(0)/k

does exist if T : Rn → Rn is semi-algebraic and nonexpansive in anynorm.

Finite action space and perfect information implies T piecewise linear.

Semi-algebraic is needed to deal with finite action space, player playing simultaneously (incomplete information) - Shapley’soriginal example.

This result still holds if T is definable in a o-minimal structure, and nonexpansive, e.g., log-exp type, entropy games. . . Bolte,SG, Vigeral, MOR 14.

Theorem (Bewley, Kohlerg 76, Neyman 03)

The mean payoff vector

limk→∞

T k(0)/k

does exist if T : Rn → Rn is semi-algebraic and nonexpansive in anynorm.

Finite action space and perfect information implies T piecewise linear.

Semi-algebraic is needed to deal with finite action space, player playing simultaneously (incomplete information) - Shapley’soriginal example.

This result still holds if T is definable in a o-minimal structure, and nonexpansive, e.g., log-exp type, entropy games. . . Bolte,SG, Vigeral, MOR 14.

Winning certificates

Theorem (“subharmonic vectors” Akian, SG, Guterman, IJAC 2012)

Let T be the Shapley operator of a deterministic mean payoff game.The following are equivalent.

initial state j is winning, meaning that

0 6 limk→∞

[T k(0)]j/k

there exists u ∈ (R ∪ −∞)n, uj 6= −∞, and

u 6 T (u)

A Shapley operator T : Rn → Rn always extends continuously (R ∪ −∞)n → (R ∪ −∞)n,the topology of R∪ −∞ being given by the metric d(x , y) = |ex − ey | (Burbanks, Nussbaum,Sparrow)

Winning certificates

Theorem (“subharmonic vectors” Akian, SG, Guterman, IJAC 2012)

Let T be the Shapley operator of a deterministic mean payoff game.The following are equivalent.

initial state j is winning, meaning that

0 6 limk→∞

[T k(0)]j/k

there exists u ∈ (R ∪ −∞)n, uj 6= −∞, and

u 6 T (u)

A Shapley operator T : Rn → Rn always extends continuously (R ∪ −∞)n → (R ∪ −∞)n,the topology of R∪ −∞ being given by the metric d(x , y) = |ex − ey | (Burbanks, Nussbaum,Sparrow)

Winning certificates

Theorem (“subharmonic vectors” Akian, SG, Guterman, IJAC 2012)

Let T be the Shapley operator of a deterministic mean payoff game.The following are equivalent.

initial state j is winning, meaning that

0 6 limk→∞

[T k(0)]j/k

there exists u ∈ (R ∪ −∞)n, uj 6= −∞, and

u 6 T (u)

A Shapley operator T : Rn → Rn always extends continuously (R ∪ −∞)n → (R ∪ −∞)n,the topology of R∪ −∞ being given by the metric d(x , y) = |ex − ey | (Burbanks, Nussbaum,Sparrow)

Space of subharmonic vectors

x1 x2

x3

x1 x2

x3

states 1,2,3 winning states 2,3 winning

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 28 / 67

Theorem (subharmonic vectors, cont.)

For an arbitrary Shapley operator T (infinite action space and stochastic

transitions allowed), the game has one initial state winning for MAX, i.e.,∃j , lim infk→∞[T k(0)]j/k > 0, iff there existsv ∈ (R ∪ −∞)n, v 6≡ (−∞, . . . ,−∞), such that

v 6 T (v)

For stochastic games, the support of v ∈ V is a winning dominion of MAX (set of winningstates of MAX a.s. invariant under a strategy of MAX). Not all winning states are in winningdominions. Allamigeon, SG, Skomra, JSC 2017

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 29 / 67

Part III.

Tropical modules / convex cones

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 30 / 67

Tropical semifield Rmax = R ∪ −∞, equipped with

“a + b” = max(a, b) “a × b” = a + b

“0” = −∞, “1” = 0

For some duality results, embed Rmax in the complete semiringRmax := R ∪ ±∞ (set −∞+ (+∞) = −∞ for “0” := −∞ to be aborbing).

We shall also need Rmin := R ∪ +∞, and Rmin := R ∪ ±∞,equipped with min as addition, instead of max.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 31 / 67

Tropical semifield Rmax = R ∪ −∞, equipped with

“a + b” = max(a, b) “a × b” = a + b

“0” = −∞, “1” = 0

For some duality results, embed Rmax in the complete semiringRmax := R ∪ ±∞ (set −∞+ (+∞) = −∞ for “0” := −∞ to be aborbing).

We shall also need Rmin := R ∪ +∞, and Rmin := R ∪ ±∞,equipped with min as addition, instead of max.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 31 / 67

Exemples of tropical modules over Rmax

Scalars act on vectors by “λx” = λe + x .

Rnmax: free Rmax-module, V ⊂ Rn

max is a submodule, aka tropicalconvex cone, if for all x , y ∈ V , λ, µ ∈ Rmax,

“λx + µy” = sup(λe + x , µe + y) ∈ V .

Since “λ > 0” is automatic tropically, modules = cones.

V is a tropical convex set if the same is true conditionnally to“λ + µ = 1”, i.e., max(λ, µ) = 0.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 32 / 67

Exemples of tropical modules over Rmax

Scalars act on vectors by “λx” = λe + x .

Rnmax: free Rmax-module, V ⊂ Rn

max is a submodule, aka tropicalconvex cone, if for all x , y ∈ V , λ, µ ∈ Rmax,

“λx + µy” = sup(λe + x , µe + y) ∈ V .

Since “λ > 0” is automatic tropically, modules = cones.

V is a tropical convex set if the same is true conditionnally to“λ + µ = 1”, i.e., max(λ, µ) = 0.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 32 / 67

Exemples of tropical modules over Rmax

Scalars act on vectors by “λx” = λe + x .

Rnmax: free Rmax-module, V ⊂ Rn

max is a submodule, aka tropicalconvex cone, if for all x , y ∈ V , λ, µ ∈ Rmax,

“λx + µy” = sup(λe + x , µe + y) ∈ V .

Since “λ > 0” is automatic tropically, modules = cones.

V is a tropical convex set if the same is true conditionnally to“λ + µ = 1”, i.e., max(λ, µ) = 0.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 32 / 67

Exemples of tropical modules over Rmax

Scalars act on vectors by “λx” = λe + x .

Rnmax: free Rmax-module, V ⊂ Rn

max is a submodule, aka tropicalconvex cone, if for all x , y ∈ V , λ, µ ∈ Rmax,

“λx + µy” = sup(λe + x , µe + y) ∈ V .

Since “λ > 0” is automatic tropically, modules = cones.

V is a tropical convex set if the same is true conditionnally to“λ + µ = 1”, i.e., max(λ, µ) = 0.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 32 / 67

Proposition (“subharmonic vectors”)

V ⊂ Rnmax is a closed Rmax-submodule iff there is a Shapley operator

T : Rnmax → Rn

max such that V = v ∈ Rnmax | v 6 T (v).

“Only if”, take T = PV , where PV is the operator of bestapproximation:

PV (x) = maxv ∈ V | v 6 x .

The max belongs to the set since V stable by the sup of two vectors, and closed

Tropical adjoints

Let A ∈ Rm×nmax , x ∈ Rn

max, y ∈ Rnmax

(Ax)i = maxj∈[n]

(Aij + xj), i ∈ [m]

Ax 6 y ⇐⇒ x 6 A]y

(A]y)j = mini∈[m]

(−Aij + yi), j ∈ [n]

The adjoint A] is a priori defined as a self-map of the order completion Rmax := (R ∪ ±∞)nof Rn

max, but it does preserve Rn as soon as the game has no states without actions. More onadjoints: Cohen, SG, Quadrat, LAA 04

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 34 / 67

Tropical adjoints

Let A ∈ Rm×nmax , x ∈ Rn

max, y ∈ Rnmax

(Ax)i = maxj∈[n]

(Aij + xj), i ∈ [m]

Ax 6 y ⇐⇒ x 6 A]y

(A]y)j = mini∈[m]

(−Aij + yi), j ∈ [n]

The adjoint A] is a priori defined as a self-map of the order completion Rmax := (R ∪ ±∞)nof Rn

max, but it does preserve Rn as soon as the game has no states without actions. More onadjoints: Cohen, SG, Quadrat, LAA 04

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 34 / 67

Tropical adjoints

Let A ∈ Rm×nmax , x ∈ Rn

max, y ∈ Rnmax

(Ax)i = maxj∈[n]

(Aij + xj), i ∈ [m]

Ax 6 y ⇐⇒ x 6 A]y

(A]y)j = mini∈[m]

(−Aij + yi), j ∈ [n]

The adjoint A] is a priori defined as a self-map of the order completion Rmax := (R ∪ ±∞)nof Rn

max, but it does preserve Rn as soon as the game has no states without actions. More onadjoints: Cohen, SG, Quadrat, LAA 04

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 34 / 67

The Shapley operator of a MPG can be written as

[T (v)]j = mini∈[m], j→i

(−Aij + max

k∈[n], i→k(Bik + vk)

)

T (v) = A]Bv

v 6 T (v) ⇐⇒ Av 6 Bv

v 6 T (v) ⇐⇒ maxj∈[n]

(Aij + vj) 6 maxj∈[n]

(Bij + vj), i ∈ [m]

The sets of subharmonic certificates v | Av 6 Bv is a tropicalpolyhedral cone, i.e. a set defined as the intersection of finitely manylinear inequalities.

Let’s see how tropical polyhedral cones look like. . .

The Shapley operator of a MPG can be written as

[T (v)]j = mini∈[m], j→i

(−Aij + max

k∈[n], i→k(Bik + vk)

)

T (v) = A]Bv

v 6 T (v) ⇐⇒ Av 6 Bv

v 6 T (v) ⇐⇒ maxj∈[n]

(Aij + vj) 6 maxj∈[n]

(Bij + vj), i ∈ [m]

The sets of subharmonic certificates v | Av 6 Bv is a tropicalpolyhedral cone, i.e. a set defined as the intersection of finitely manylinear inequalities.

Let’s see how tropical polyhedral cones look like. . .

The Shapley operator of a MPG can be written as

[T (v)]j = mini∈[m], j→i

(−Aij + max

k∈[n], i→k(Bik + vk)

)

T (v) = A]Bv

v 6 T (v) ⇐⇒ Av 6 Bv

v 6 T (v) ⇐⇒ maxj∈[n]

(Aij + vj) 6 maxj∈[n]

(Bij + vj), i ∈ [m]

The sets of subharmonic certificates v | Av 6 Bv is a tropicalpolyhedral cone, i.e. a set defined as the intersection of finitely manylinear inequalities.

Let’s see how tropical polyhedral cones look like. . .

The Shapley operator of a MPG can be written as

[T (v)]j = mini∈[m], j→i

(−Aij + max

k∈[n], i→k(Bik + vk)

)

T (v) = A]Bv

v 6 T (v) ⇐⇒ Av 6 Bv

v 6 T (v) ⇐⇒ maxj∈[n]

(Aij + vj) 6 maxj∈[n]

(Bij + vj), i ∈ [m]

The sets of subharmonic certificates v | Av 6 Bv is a tropicalpolyhedral cone, i.e. a set defined as the intersection of finitely manylinear inequalities.

Let’s see how tropical polyhedral cones look like. . .

The Shapley operator of a MPG can be written as

[T (v)]j = mini∈[m], j→i

(−Aij + max

k∈[n], i→k(Bik + vk)

)

T (v) = A]Bv

v 6 T (v) ⇐⇒ Av 6 Bv

v 6 T (v) ⇐⇒ maxj∈[n]

(Aij + vj) 6 maxj∈[n]

(Bij + vj), i ∈ [m]

The sets of subharmonic certificates v | Av 6 Bv is a tropicalpolyhedral cone, i.e. a set defined as the intersection of finitely manylinear inequalities.

Let’s see how tropical polyhedral cones look like. . .

Tropical half-spaces

Given a, b ∈ Rnmax, a, b 6≡ −∞,

H := x ∈ Rnmax | “ax 6 bx”

Tropical half-spaces

Given a, b ∈ Rnmax, a, b 6≡ −∞,

H := x ∈ Rnmax | max

16i6nai + xi 6 max

16i6nbi + xi

x2x1

x3

max(x1, x2,−2 + x3)

Tropical half-spaces

Given a, b ∈ Rnmax, a, b 6≡ −∞,

H := x ∈ Rnmax | max

16i6nai + xi 6 max

16i6nbi + xi

x2x1

x3

max(x1,−2 + x3) 6 x2

Tropical half-spaces

Given a, b ∈ Rnmax, a, b 6≡ −∞,

H := x ∈ Rnmax | max

16i6nai + xi 6 max

16i6nbi + xi

x2x1

x3

x1 6 max(x2 − 2 + x3)

Tropical half-spaces

Given a, b ∈ Rnmax, a, b 6≡ −∞,

H := x ∈ Rnmax | max

16i6nai + xi 6 max

16i6nbi + xi

x2x1

x3

max(x2 − 2 + x3) 6 x1

Tropical polyhedral cones

can be defined equivalently either as intersections of finitely manyhalf-spaces or as finitely generated submodules of Rn

max.

x2x1

V

x3

Tropical polyhedral cones

can be defined equivalently either as intersections of finitely manyhalf-spaces or as finitely generated submodules of Rn

max.

x2x1

V

x3

x2x1

x3

2 + x1 6 max(x2, 3 + x3)

Tropical polyhedral cones

can be defined equivalently either as intersections of finitely manyhalf-spaces or as finitely generated submodules of Rn

max.

V

A tropical polytope with four vertices

Structure of a polyhedral complex (Develin, Sturmfels) whose cells Care alcoved polyhedra (Postnikov):

C := x ∈ Rn | xi − xj 6 aij , ∀i , j , for some aij ∈ R ∪ −∞

Part IV.

Link between nonarchimedean and tropical

convexity

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 39 / 67

Let K be a real closed field with a nonarchimedean valuation havingR has the value group.

E.g., generalized Puiseux series:

x = x(t) =∞∑i=1

ci tαi ,

where the sequence (αi)i ⊂ R is strictly decreasing and either finiteor unbounded and ci are real.

Can take either formal series (Markwig), or rather the subfield seriesabsolutely converging for t large enough (van den Dries andSpeissegger), then:

val(x) = limt→∞

log |x(t)|log t

= α1 (and val(0) = −∞) .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 40 / 67

A S ⊂ Kn is basic semialgebraic if

S = (x1, . . . , xn) ∈ Kn : Pi(x1, . . . , xn) 0, ∈ >,=,∀i ∈ [q]

where P1, . . . ,Pq ∈ K[x1, . . . , xn]. A semialgebraic set is a finiteunion of basic semialgebraic sets.

A set S ⊂ Rn is basic semilinear if it is of the form

S = (x1, . . . , xn) ∈ Rn : `i(x1, . . . , xn) h(i), ∈ >,=,∀i ∈ [q]

where `1, . . . , `q are linear forms with integer coefficients,h(1), . . . , h(q) ∈ R. A semilinear set is a finite union of basicsemilinear sets.

Theorem (Alessandrini, Adv. in Geom. 2013)

If S ⊂ Kn>0 is semi-algebraic, then val(S) ⊂ Rn is semilinear and it is

closed.

A constructive version follows from Denef-Pas quantifier elimination in valued fields, seeAllamigeon, SG, Skomra, DCG 2020. See also Jell, Scheiderer and Yu arXiv:1810:05132.

A S ⊂ Kn is basic semialgebraic if

S = (x1, . . . , xn) ∈ Kn : Pi(x1, . . . , xn) 0, ∈ >,=,∀i ∈ [q]

where P1, . . . ,Pq ∈ K[x1, . . . , xn]. A semialgebraic set is a finiteunion of basic semialgebraic sets.

A set S ⊂ Rn is basic semilinear if it is of the form

S = (x1, . . . , xn) ∈ Rn : `i(x1, . . . , xn) h(i), ∈ >,=,∀i ∈ [q]

where `1, . . . , `q are linear forms with integer coefficients,h(1), . . . , h(q) ∈ R. A semilinear set is a finite union of basicsemilinear sets.

Theorem (Alessandrini, Adv. in Geom. 2013)

If S ⊂ Kn>0 is semi-algebraic, then val(S) ⊂ Rn is semilinear and it is

closed.

A constructive version follows from Denef-Pas quantifier elimination in valued fields, seeAllamigeon, SG, Skomra, DCG 2020. See also Jell, Scheiderer and Yu arXiv:1810:05132.

A S ⊂ Kn is basic semialgebraic if

S = (x1, . . . , xn) ∈ Kn : Pi(x1, . . . , xn) 0, ∈ >,=,∀i ∈ [q]

where P1, . . . ,Pq ∈ K[x1, . . . , xn]. A semialgebraic set is a finiteunion of basic semialgebraic sets.

A set S ⊂ Rn is basic semilinear if it is of the form

S = (x1, . . . , xn) ∈ Rn : `i(x1, . . . , xn) h(i), ∈ >,=,∀i ∈ [q]

where `1, . . . , `q are linear forms with integer coefficients,h(1), . . . , h(q) ∈ R. A semilinear set is a finite union of basicsemilinear sets.

Theorem (Alessandrini, Adv. in Geom. 2013)

If S ⊂ Kn>0 is semi-algebraic, then val(S) ⊂ Rn is semilinear and it is

closed.

A constructive version follows from Denef-Pas quantifier elimination in valued fields, seeAllamigeon, SG, Skomra, DCG 2020. See also Jell, Scheiderer and Yu arXiv:1810:05132.

A S ⊂ Kn is basic semialgebraic if

S = (x1, . . . , xn) ∈ Kn : Pi(x1, . . . , xn) 0, ∈ >,=,∀i ∈ [q]

where P1, . . . ,Pq ∈ K[x1, . . . , xn]. A semialgebraic set is a finiteunion of basic semialgebraic sets.

A set S ⊂ Rn is basic semilinear if it is of the form

S = (x1, . . . , xn) ∈ Rn : `i(x1, . . . , xn) h(i), ∈ >,=,∀i ∈ [q]

where `1, . . . , `q are linear forms with integer coefficients,h(1), . . . , h(q) ∈ R. A semilinear set is a finite union of basicsemilinear sets.

Theorem (Alessandrini, Adv. in Geom. 2013)

If S ⊂ Kn>0 is semi-algebraic, then val(S) ⊂ Rn is semilinear and it is

closed.

A constructive version follows from Denef-Pas quantifier elimination in valued fields, seeAllamigeon, SG, Skomra, DCG 2020. See also Jell, Scheiderer and Yu arXiv:1810:05132.

Theorem (Semi-algebraic version of “Kapranov theorem”)

Consider a collection of m regions delimited by hypersurfaces:

Si := x ∈ Kn>0 | P−i (x) 6 P+

i (x), i ∈ [m]

where P±i =∑

α p±i ,αx

α ∈ K>0[x ], and let

Si := x ∈ Rn | maxα

(val p−i ,α + 〈α, x〉) 6 maxα

(val p+i ,α + 〈α, x〉)

Thenval(

⋂i∈[m]

Si) ⊂⋂i∈[m]

val(Si) ⊂⋂i∈[m]

Si

and the equality holds if⋂

i∈[m] Si is the closure of its interior; in

particular if the valuations valp±i ,α are generic.

See Allamigeon, SG, Skomra DCG2020

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 42 / 67

Example 1.S = x ∈ K3

>0 | x21 6 tx2 + t4x2x3

valS = x ∈ R3 | 2x1 6 max(1 + x2, 4 + x2 + x3)

Example 2.

Figure: This set is the closure of itsinterior.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 43 / 67

Correspondence: convex semialgebraic sets →stochastic mean payoff games

Theorem (Allamigeon, SG, Skomra, coro of JSC 2018 + DCG 2020)

Let C ⊂ Rn. TFAE:

C is the image by val of a convex semialgebraic cone in Kn>0;

C is a closed tropical convex cone and it is semilinear;

C = v ∈ Rn | v 6 T (v), where T is a Shapley operator of astochastic turn based zero-sum game with finite action spacesand rational transition probabilities

Ti(x) = infa∈A

supb∈B

(r abi +

∑j∈[n]

Pabij xj

)(A,B finite, Pab

ij ∈ Q).

A spectrahedron in Kn is a set of the form

S = x ∈ Kn : Q(0) + x1Q(1) + · · ·+ xnQ

(n) is positive semidefinite .where Q(0), . . . ,Q(n) ∈ Km×m are given symmetric matrices.A tropical spectrahedron is defined as the image by the valuation of aspectrahedron included in Kn

>0.The heart of the correspondence lies in the following special case.Recall a matrix is Metzler if its off diagonal entries are nonpositive.

Theorem (tropical Metzler spectrahedra)

For Metzler matrices (Q(k))k with generic valuations, the set val(S)is described by the tropical minor inequalities of order 1 and 2,

∀i , maxQ

(k)ii >0

(xk + val(Q(k)ii )) > max

Q(l)jj <0

(xl + val(Q(l)jj ))

∀i 6= j , maxQ

(k)ii >0

(xk + val(Q(k)ii )) + max

Q(k)jj >0

(xk + val(Q(k)jj ))

> 2 maxQ

(l)ij <0

(xl + val(Q(l)ij )) .

These inequalities can be rewritten as x 6 T (x) where T is a Shapley operator.

Nemirovski asked whether / Helton-Nie conjectured that everyconvex semi-algebraic subset of Rn is the projection of aspectrahedron in some higher dimensional space Rp.

Scheiderer (SIAG 2018) disproved the conjecture, by showingthat the cone of nonnegative forms of degree 2d in n variables isnot a projection a spectrahedron, unless n 6 2, 2d = 2, or(n, 2d) = (3, 4). The same is true over K (by completeness ofreal closed fields).

The correspondence shows that the tropicalizations (images bythe valuation) of convex semialgebraic sets and of spectrahedracoincide.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 46 / 67

Special case of polyhedra

Theorem

1 Every tropical polyhedron P can be written as P = valP whereP is a polyhedron in Kn

>0.

2 Moreover, P is the uniform (Hausdorff) limit of

logt P := log z

log t| z ∈ P

as t →∞.

Part 1 was proved by Develin and Yu. Part 2 in Allamigeon, Benchimol, SG, Joswig, SIAGA2018. Related result in Briec and Horvath.

Special case of polyhedra

Theorem

1 Every tropical polyhedron P can be written as P = valP whereP is a polyhedron in Kn

>0.

2 Moreover, P is the uniform (Hausdorff) limit of

logt P := log z

log t| z ∈ P

as t →∞.

Part 1 was proved by Develin and Yu. Part 2 in Allamigeon, Benchimol, SG, Joswig, SIAGA2018. Related result in Briec and Horvath.

Special case of polyhedra

Theorem

1 Every tropical polyhedron P can be written as P = valP whereP is a polyhedron in Kn

>0.

2 Moreover, P is the uniform (Hausdorff) limit of

logt P := log z

log t| z ∈ P

as t →∞.

Part 1 was proved by Develin and Yu. Part 2 in Allamigeon, Benchimol, SG, Joswig, SIAGA2018. Related result in Briec and Horvath.

Special case of polyhedra

Theorem

1 Every tropical polyhedron P can be written as P = valP whereP is a polyhedron in Kn

>0.

2 Moreover, P is the uniform (Hausdorff) limit of

logt P := log z

log t| z ∈ P

as t →∞.

Part 1 was proved by Develin and Yu. Part 2 in Allamigeon, Benchimol, SG, Joswig, SIAGA2018. Related result in Briec and Horvath.

Special case of polyhedra

Theorem

1 Every tropical polyhedron P can be written as P = valP whereP is a polyhedron in Kn

>0.

2 Moreover, P is the uniform (Hausdorff) limit of

logt P := log z

log t| z ∈ P

as t →∞.

Part 1 was proved by Develin and Yu. Part 2 in Allamigeon, Benchimol, SG, Joswig, SIAGA2018. Related result in Briec and Horvath.

Special case of polyhedra

Theorem

1 Every tropical polyhedron P can be written as P = valP whereP is a polyhedron in Kn

>0.

2 Moreover, P is the uniform (Hausdorff) limit of

logt P := log z

log t| z ∈ P

as t →∞.

Part 1 was proved by Develin and Yu. Part 2 in Allamigeon, Benchimol, SG, Joswig, SIAGA2018. Related result in Briec and Horvath.

Tropical linear program

min“c>x”; “A+x + b+ > A−x + b−”

min maxj

cj + xj

max(maxj

(A+ij + xj), b

+i ) > max(max

j(A−ij + xj), b

−i ) .

x1

x2

0 1 2 3 4 5 6 7 8 90

1

2

3

4

5

6

7

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 48 / 67

Correspondence classical ↔ tropical LP

Theorem (Allamigeon, Benchimol, SG, Joswig, SIAM J. Disc. Math)

Suppose that P = x ∈ Kn | Ax + b > 0 is included in the positiveorthant of Kn and that the tropicalization of (A,b) is sign generic(to be defined soon). Then,

val(P) = x ∈ Rnmax | “A+x + b+ > A−x + b−” ,

where (A+ b+) = val(A+b+) and (A− b−) = val(A− b−). Moreoverthe classical and tropical polyhedron have the same combinatorics:valuation sends basic points to basic points, edges to edges, etc.

A point of a tropical polyhedron is basic if it saturates n inequalities.

tropically extreme point implies basic, but not vice versa

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 49 / 67

Correspondence classical ↔ tropical LP

Theorem (Allamigeon, Benchimol, SG, Joswig, SIAM J. Disc. Math)

Suppose that P = x ∈ Kn | Ax + b > 0 is included in the positiveorthant of Kn and that the tropicalization of (A,b) is sign generic(to be defined soon). Then,

val(P) = x ∈ Rnmax | “A+x + b+ > A−x + b−” ,

where (A+ b+) = val(A+b+) and (A− b−) = val(A− b−). Moreoverthe classical and tropical polyhedron have the same combinatorics:valuation sends basic points to basic points, edges to edges, etc.

A point of a tropical polyhedron is basic if it saturates n inequalities.

tropically extreme point implies basic, but not vice versa

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 49 / 67

Correspondence classical ↔ tropical LP

Theorem (Allamigeon, Benchimol, SG, Joswig, SIAM J. Disc. Math)

Suppose that P = x ∈ Kn | Ax + b > 0 is included in the positiveorthant of Kn and that the tropicalization of (A,b) is sign generic(to be defined soon). Then,

val(P) = x ∈ Rnmax | “A+x + b+ > A−x + b−” ,

where (A+ b+) = val(A+b+) and (A− b−) = val(A− b−). Moreoverthe classical and tropical polyhedron have the same combinatorics:valuation sends basic points to basic points, edges to edges, etc.

A point of a tropical polyhedron is basic if it saturates n inequalities.

tropically extreme point implies basic, but not vice versa

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 49 / 67

(0, 0, 0)

(0, 0, 4)

(4, 0, 0)

(4, 4, 0)

(4, 4, 4)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 50 / 67

(t0, t0, t0)

(t0, t0, t4)

(t4, t0, t0)

(t4, t4, t0)

(t4, t4, t4)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 51 / 67

Sign genericity is controlled by tropical

determinants

A ∈ Rn×nmax

detA = “∑σ∈Sn

ε(σ)∏i

Aiσ(i) ”

= maxσ∈Sn

∑i

Aiσ(i)

A is sign generic if all the maximizing permutations have the sameparity.

Sign-genericity is related to the even cycle problem and Polya’s permanentproblem. Checkable in polynomial time Robertson, Seymour, Thomas

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 52 / 67

sign generic condition not satisfied, valuation does not commute withthe external representation.

x1 + x2 6 1, t1x1 + x2 > 1, x1 + t1x2 > 1

max(X1,X2) 6 0, max(1 + X1,X2) > 0, max(X1, 1 + X2) > 0 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition not satisfied, valuation does not commute withthe external representation.

x1 + x2 6 1, t1x1 + x2 > 1, x1 + t1x2 > 1

max(X1,X2) 6 0, max(1 + X1,X2) > 0, max(X1, 1 + X2) > 0 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition not satisfied, valuation does not commute withthe external representation.

x1 + x2 6 1, t1x1 + x2 > 1, x1 + t1x2 > 1

max(X1,X2) 6 0, max(1 + X1,X2) > 0, max(X1, 1 + X2) > 0 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition not satisfied, valuation does not commute withthe external representation.

x1 + x2 6 1, t1x1 + x2 > 1, x1 + t1x2 > 1

max(X1,X2) 6 0, max(1 + X1,X2) > 0, max(X1, 1 + X2) > 0 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition not satisfied, valuation does not commute withthe external representation.

x1 + x2 6 1, t1x1 + x2 > 1, x1 + t1x2 > 1

max(X1,X2) 6 0, max(1 + X1,X2) > 0, max(X1, 1 + X2) > 0 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition satisfied, valuation does commute with theexternal representation.

x1 + x2 6 tε, t1x1 + x2 > 1, x1 + t1x2 > 1, t2x1 > 1, t2x2 > 1

Xi = log xi/ log t, t →∞.

max(X1,X2)6ε, max(1+X1,X2)>0, max(X1, 1+X2)>0, X1>2,X2>2 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition satisfied, valuation does commute with theexternal representation.

x1 + x2 6 tε, t1x1 + x2 > 1, x1 + t1x2 > 1, t2x1 > 1, t2x2 > 1

Xi = log xi/ log t, t →∞.

max(X1,X2)6ε, max(1+X1,X2)>0, max(X1, 1+X2)>0, X1>2,X2>2 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition satisfied, valuation does commute with theexternal representation.

x1 + x2 6 tε, t1x1 + x2 > 1, x1 + t1x2 > 1, t2x1 > 1, t2x2 > 1

Xi = log xi/ log t, t →∞.

max(X1,X2)6ε, max(1+X1,X2)>0, max(X1, 1+X2)>0, X1>2,X2>2 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition satisfied, valuation does commute with theexternal representation.

x1 + x2 6 tε, t1x1 + x2 > 1, x1 + t1x2 > 1, t2x1 > 1, t2x2 > 1

max(X1,X2)6ε, max(1+X1,X2)>0, max(X1, 1+X2)>0, X1>2,X2>2 .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

sign generic condition satisfied, valuation does commute with theexternal representation.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 53 / 67

Mean payoff games are easier than combinatorial

non-archimedean linear programming

Corollary (Allamigeon, Benchimol, SG, Joswig, SIAM J. Opt)

If any combinatorial (or even “semialgebraic”) rule in classical linearprogramming would run in strongly polynomial time, then, meanpayoff games could be solved in (strongly) polynomial time.

Sketch of proof.

Mean payoff games reduces to a tropical linear program.

Lift this tropical linear program to a linear program over K(preserves feasibility under a genericity condition).

By Tarski’s theorem, if a pivoting rule is defined by semialgebraicconditions, it has the same number of iterations over K and overR.

This pivoting rule applied to LP(K) is implemented tropically(e.g., solve assignment problems). QED

Mean payoff games are easier than combinatorial

non-archimedean linear programming

Corollary (Allamigeon, Benchimol, SG, Joswig, SIAM J. Opt)

If any combinatorial (or even “semialgebraic”) rule in classical linearprogramming would run in strongly polynomial time, then, meanpayoff games could be solved in (strongly) polynomial time.

Sketch of proof.

Mean payoff games reduces to a tropical linear program.

Lift this tropical linear program to a linear program over K(preserves feasibility under a genericity condition).

By Tarski’s theorem, if a pivoting rule is defined by semialgebraicconditions, it has the same number of iterations over K and overR.

This pivoting rule applied to LP(K) is implemented tropically(e.g., solve assignment problems). QED

Mean payoff games are easier than combinatorial

non-archimedean linear programming

Corollary (Allamigeon, Benchimol, SG, Joswig, SIAM J. Opt)

If any combinatorial (or even “semialgebraic”) rule in classical linearprogramming would run in strongly polynomial time, then, meanpayoff games could be solved in (strongly) polynomial time.

Sketch of proof.

Mean payoff games reduces to a tropical linear program.

Lift this tropical linear program to a linear program over K(preserves feasibility under a genericity condition).

By Tarski’s theorem, if a pivoting rule is defined by semialgebraicconditions, it has the same number of iterations over K and overR.

This pivoting rule applied to LP(K) is implemented tropically(e.g., solve assignment problems). QED

Mean payoff games are easier than combinatorial

non-archimedean linear programming

Corollary (Allamigeon, Benchimol, SG, Joswig, SIAM J. Opt)

If any combinatorial (or even “semialgebraic”) rule in classical linearprogramming would run in strongly polynomial time, then, meanpayoff games could be solved in (strongly) polynomial time.

Sketch of proof.

Mean payoff games reduces to a tropical linear program.

Lift this tropical linear program to a linear program over K(preserves feasibility under a genericity condition).

By Tarski’s theorem, if a pivoting rule is defined by semialgebraicconditions, it has the same number of iterations over K and overR.

This pivoting rule applied to LP(K) is implemented tropically(e.g., solve assignment problems). QED

Mean payoff games are easier than combinatorial

non-archimedean linear programming

Corollary (Allamigeon, Benchimol, SG, Joswig, SIAM J. Opt)

If any combinatorial (or even “semialgebraic”) rule in classical linearprogramming would run in strongly polynomial time, then, meanpayoff games could be solved in (strongly) polynomial time.

Sketch of proof.

Mean payoff games reduces to a tropical linear program.

Lift this tropical linear program to a linear program over K(preserves feasibility under a genericity condition).

By Tarski’s theorem, if a pivoting rule is defined by semialgebraicconditions, it has the same number of iterations over K and overR.

This pivoting rule applied to LP(K) is implemented tropically(e.g., solve assignment problems). QED

Example of compatible pivoting rule. A rule is combinatorial if anyentering/leaving inequalities are functions of the history (sequence ofbases) and of the signs of the minors of the matrix

M =( A b

c> 0

).

(eg signs of reduced costs).Most known pivoting rules are combinatorial.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 55 / 67

Part V.Tropicalization of the central path

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 56 / 67

Primal-dual central path

minimizec>x

µ−

n∑j=1

log(xj)−m∑i=1

log(wi)

subject to Ax + w = b, x > 0,w > 0.

(1)

Ax + w = b

−A>y + s = c

wiyi = µ for all i ∈ [m]

xjsj = µ for all j ∈ [n]

x ,w , y , s > 0 .

(2)

For any µ > 0, ∃! (xµ,wµ, yµ, sµ) ∈ Rn × Rm × Rm × Rn. Thecentral path is the image of the map C : R>0 → R2m+2n which sendsµ > 0 to the vector (xµ,wµ, yµ, sµ).

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 57 / 67

The tropical central path

Assume now that A(t),b(t), c(t) have entries in K (absolutelyconverging Puiseux series with real exponents, t →∞).

The tropical central path is the image by the valuation of the centralpath. It is the log-limit, taking the parameter µ := tλ,

Ctrop : λ 7→ limt→∞

log C(tλ)

log t. (3)

Ctrop can be computed by combinatorial means.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 58 / 67

barycenter of a (compact) tropicalpolyhedron P

= greatest point of the set P w.r.t.the coordinate-wise order 6

Let P be the feasible set of LP(A,b, c):

P := (x ,w) ∈ Kn+m>0 : Ax + w = b .

Assume, for simplicity, b, c > 0.

Theorem

The image under val of the point (xµ,wµ) of the primal central pathis given by the barycenter of the tropical polyhedron:

val(P) ∩ (x ,w) ∈ Rn+mmax : val(c)> x 6 val(µ) .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 59 / 67

barycenter of a (compact) tropicalpolyhedron P

= greatest point of the set P w.r.t.the coordinate-wise order 6

Let P be the feasible set of LP(A,b, c):

P := (x ,w) ∈ Kn+m>0 : Ax + w = b .

Assume, for simplicity, b, c > 0.

Theorem

The image under val of the point (xµ,wµ) of the primal central pathis given by the barycenter of the tropical polyhedron:

val(P) ∩ (x ,w) ∈ Rn+mmax : val(c)> x 6 val(µ) .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 59 / 67

barycenter of a (compact) tropicalpolyhedron P

= greatest point of the set P w.r.t.the coordinate-wise order 6

Let P be the feasible set of LP(A,b, c):

P := (x ,w) ∈ Kn+m>0 : Ax + w = b .

Assume, for simplicity, b, c > 0.

Theorem

The image under val of the point (xµ,wµ) of the primal central pathis given by the barycenter of the tropical polyhedron:

val(P) ∩ (x ,w) ∈ Rn+mmax : val(c)> x 6 val(µ) .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 59 / 67

barycenter of a (compact) tropicalpolyhedron P

= greatest point of the set P w.r.t.the coordinate-wise order 6

Let P be the feasible set of LP(A,b, c):

P := (x ,w) ∈ Kn+m>0 : Ax + w = b .

Assume, for simplicity, b, c > 0.

Theorem

The image under val of the point (xµ,wµ) of the primal central pathis given by the barycenter of the tropical polyhedron:

val(P) ∩ (x ,w) ∈ Rn+mmax : val(c)> x 6 val(µ) .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 59 / 67

barycenter of a (compact) tropicalpolyhedron P

= greatest point of the set P w.r.t.the coordinate-wise order 6

Let P be the feasible set of LP(A,b, c):

P := (x ,w) ∈ Kn+m>0 : Ax + w = b .

Assume, for simplicity, b, c > 0.

Theorem

The image under val of the point (xµ,wµ) of the primal central pathis given by the barycenter of the tropical polyhedron:

val(P) ∩ (x ,w) ∈ Rn+mmax : val(c)> x 6 val(µ) .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 59 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3λ = 2λ = 1λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2)

6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3λ = 2λ = 1λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3λ = 2λ = 1λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4

λ = 3λ = 2λ = 1λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4

λ = 3

λ = 2λ = 1λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3

λ = 2

λ = 1λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3λ = 2

λ = 1

λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3λ = 2λ = 1

λ = 0

λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3λ = 2λ = 1λ = 0

λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

minimize x1 + t3x2

P :

x1 + x2 6 2

tx1 6 1 + t2x2

tx2 6 1 + t3x1

x1 6 t2x2

x1, x2 > 0

max(x1, 3 + x2) 6 λ

val(P) :

max(x1, x2) 6 0

1 + x1 6 max(0, 2 + x2)

1 + x2 6 max(0, 3 + x1)

x1 6 2 + x2

λ = 4λ = 3λ = 2λ = 1λ = 0λ = −1

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 60 / 67

The counter example . . .

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 61 / 67

min v0

s.t. u0 6 t1

v0 6 t2

vi 6 t(1− 1

2i)(ui−1 + vi−1) for 1 6 i 6 r

ui 6 t1ui−1 for 1 6 i 6 r

ui 6 t1vi−1 for 1 6 i 6 r

ur > 0, vr > 0

LWr

Theorem (Allamigeon, Benchimol, SG, Joswig SIAGA 2018)

For t large enough, the total curvature of the central path is> (2r−1 − 1)π/2.

Large enough: log2 t = Ω(2r ).

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 62 / 67

u0 6 t1 u0 6 1

v0 6 t2 v0 6 2

vi 6 t(1− 1

2i)(ui−1 + vi−1) vi 6 1− 1

2i+ max(ui−1, vi−1)

ui 6 t1ui−1 ui 6 1 + ui−1

ui 6 t1vi−1 ui 6 1 + vi−1

ur > 0, vr > 0 c>x = v0 6 λ

The tropical central path is given by

u0 = 1

v0 = min(2, λ)

vi = 1− 1

2i+ max(ui−1, vi−1)

ui = 1 + min(ui−1, vi−1)

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 63 / 67

0 1 20

1

2

3

4

5

λ

u1

v1

u2

v2

u3

v3

u4

v4

Figure: A tropical central path with many segments

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 64 / 67

Corollary (Interior point methods are not strongly polynomial,Allamigeon, Benchimol, SG, Joswig SIAGA 2018)

Suppose that

t >

(((10r − 1)!

)8

1− θ

)2r+2

.

Then, any log-barrier interior point method which stays in a wideneighborhood of the primal-dual central path of LWr (t) needs toperform at least 2r−1 iterations to reduce the duality measure from t2

to 1.

Wide neighborhood:

N−∞t (µ) :=

(x ,w , s, y) ∈ P(t)×Q(t) : µ(x ,w , s, y) = µ and( xswy

)> (1− θ)µe

µ(x ,w , s, y) :=

1

m + n

(x>s + w>y

)and θ ∈ ]0, 1[ parametrizes the size of the neighborhood.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 65 / 67

Corollary (Interior point methods are not strongly polynomial,Allamigeon, Benchimol, SG, Joswig SIAGA 2018)

Suppose that

t >

(((10r − 1)!

)8

1− θ

)2r+2

.

Then, any log-barrier interior point method which stays in a wideneighborhood of the primal-dual central path of LWr (t) needs toperform at least 2r−1 iterations to reduce the duality measure from t2

to 1.

Wide neighborhood:

N−∞t (µ) :=

(x ,w , s, y) ∈ P(t)×Q(t) : µ(x ,w , s, y) = µ and( xswy

)> (1− θ)µe

µ(x ,w , s, y) :=

1

m + n

(x>s + w>y

)and θ ∈ ]0, 1[ parametrizes the size of the neighborhood.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 65 / 67

3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4

3.1

3.2

3.3

3.4

3.5

3.6

3.7

3.8

3.9

4

4.1

(log10 x7)/8

log 1

0x 8/8

Figure: The successive iterations performed by the predictor-correctorinterior point method of Mizuno et al. [1993] on the linear programLW4(t) to reduce the duality measure µ from t2 to 1, when t is equal to108 (left). The points depict the projection of the iterations on the lasttwo coordinates (u4, v4) in logarithmic scale (where the logarithm is takenin base t). Orange and red points respectively correspond to predictionand corrections steps. The tropical central path is depicted in blue.

Concluding remarks

Tropicalization yields a correspondence between systems of convexpolynomial inequalities over nonarchimedean fields and mean payoffgames.

Stochastic games (turn based/ perfect information) ↔ spectrahedra

Deterministic games ↔ polyhedra

Images by the valuation of non-archimedean convex semialgebraicsets have a combinatorial structure (polyhedral complexes).

This leads to a counter example, showing that log-barrier interiorpoints methods are not strongly polynomial.

Does this apply to other barriers / homotopies? It is not known yetwhether there is a “universality theorem”. See Allamigeon, Aznag,SG, Hamdi, arxiv, 2020 for the case of the “entropic barrier”.

Game algorithms can be used to solve non-archimedean instances,and real instances with a large parameter.

Thank you !

Concluding remarks

Tropicalization yields a correspondence between systems of convexpolynomial inequalities over nonarchimedean fields and mean payoffgames.

Stochastic games (turn based/ perfect information) ↔ spectrahedra

Deterministic games ↔ polyhedra

Images by the valuation of non-archimedean convex semialgebraicsets have a combinatorial structure (polyhedral complexes).

This leads to a counter example, showing that log-barrier interiorpoints methods are not strongly polynomial.

Does this apply to other barriers / homotopies? It is not known yetwhether there is a “universality theorem”. See Allamigeon, Aznag,SG, Hamdi, arxiv, 2020 for the case of the “entropic barrier”.

Game algorithms can be used to solve non-archimedean instances,and real instances with a large parameter.

Thank you !

Concluding remarks

Tropicalization yields a correspondence between systems of convexpolynomial inequalities over nonarchimedean fields and mean payoffgames.

Stochastic games (turn based/ perfect information) ↔ spectrahedra

Deterministic games ↔ polyhedra

Images by the valuation of non-archimedean convex semialgebraicsets have a combinatorial structure (polyhedral complexes).

This leads to a counter example, showing that log-barrier interiorpoints methods are not strongly polynomial.

Does this apply to other barriers / homotopies? It is not known yetwhether there is a “universality theorem”. See Allamigeon, Aznag,SG, Hamdi, arxiv, 2020 for the case of the “entropic barrier”.

Game algorithms can be used to solve non-archimedean instances,and real instances with a large parameter.

Thank you !

Concluding remarks

Tropicalization yields a correspondence between systems of convexpolynomial inequalities over nonarchimedean fields and mean payoffgames.

Stochastic games (turn based/ perfect information) ↔ spectrahedra

Deterministic games ↔ polyhedra

Images by the valuation of non-archimedean convex semialgebraicsets have a combinatorial structure (polyhedral complexes).

This leads to a counter example, showing that log-barrier interiorpoints methods are not strongly polynomial.

Does this apply to other barriers / homotopies? It is not known yetwhether there is a “universality theorem”. See Allamigeon, Aznag,SG, Hamdi, arxiv, 2020 for the case of the “entropic barrier”.

Game algorithms can be used to solve non-archimedean instances,and real instances with a large parameter.

Thank you !

Concluding remarks

Tropicalization yields a correspondence between systems of convexpolynomial inequalities over nonarchimedean fields and mean payoffgames.

Stochastic games (turn based/ perfect information) ↔ spectrahedra

Deterministic games ↔ polyhedra

Images by the valuation of non-archimedean convex semialgebraicsets have a combinatorial structure (polyhedral complexes).

This leads to a counter example, showing that log-barrier interiorpoints methods are not strongly polynomial.

Does this apply to other barriers / homotopies? It is not known yetwhether there is a “universality theorem”. See Allamigeon, Aznag,SG, Hamdi, arxiv, 2020 for the case of the “entropic barrier”.

Game algorithms can be used to solve non-archimedean instances,and real instances with a large parameter.

Thank you !

Concluding remarks

Tropicalization yields a correspondence between systems of convexpolynomial inequalities over nonarchimedean fields and mean payoffgames.

Stochastic games (turn based/ perfect information) ↔ spectrahedra

Deterministic games ↔ polyhedra

Images by the valuation of non-archimedean convex semialgebraicsets have a combinatorial structure (polyhedral complexes).

This leads to a counter example, showing that log-barrier interiorpoints methods are not strongly polynomial.

Does this apply to other barriers / homotopies? It is not known yetwhether there is a “universality theorem”. See Allamigeon, Aznag,SG, Hamdi, arxiv, 2020 for the case of the “entropic barrier”.

Game algorithms can be used to solve non-archimedean instances,and real instances with a large parameter.

Thank you !

Concluding remarks

Tropicalization yields a correspondence between systems of convexpolynomial inequalities over nonarchimedean fields and mean payoffgames.

Stochastic games (turn based/ perfect information) ↔ spectrahedra

Deterministic games ↔ polyhedra

Images by the valuation of non-archimedean convex semialgebraicsets have a combinatorial structure (polyhedral complexes).

This leads to a counter example, showing that log-barrier interiorpoints methods are not strongly polynomial.

Does this apply to other barriers / homotopies? It is not known yetwhether there is a “universality theorem”. See Allamigeon, Aznag,SG, Hamdi, arxiv, 2020 for the case of the “entropic barrier”.

Game algorithms can be used to solve non-archimedean instances,and real instances with a large parameter.

Thank you !

References

M. Akian, S. Gaubert, and A. Guterman. Tropical polyhedra are equivalent to mean payoff games. International Journal ofAlgebra and Computation, 22(1):125001 (43 pages), 2012. doi: 10.1142/S0218196711006674.

X. Allamigeon, P. Benchimol, S. Gaubert, and M. Joswig. Tropicalizing the simplex algorithm. SIAM J. Disc. Math., 29(2):751–795, 2015a. doi: 10.1137/130936464.

X. Allamigeon, S. Gaubert, and M. Skomra. Solving generic nonarchimedean semidefinite programs using stochastic gamealgorithms. Journal of Symbolic Computation, 85:25–54, 2018. doi: 10.1016/j.jsc.2017.07.002. A preliminary versionof this work appeared in the Proceedings of ISSAC.

Xavier Allamigeon, Pascal Benchimol, and Stephane Gaubert. The tropical shadow-vertex algorithm solves mean payoff gamesin polynomial time on average. In Proceedings of the 41st International Colloquium on Automata, Languages, andProgramming (ICALP), number 8572 in Lecture Notes in Computer Science, pages 89–100. Springer, 2014.

Xavier Allamigeon, Pascal Benchimol, Stephane Gaubert, and Michael Joswig. Combinatorial simplex algorithms can solvemean payoff games. SIAM J. Opt., 24(4):2096–2117, 2015b. doi: 10.1137/140953800.

Xavier Allamigeon, Stephane Gaubert, and Mateusz Skomra. The tropical analogue of the Helton–Nie conjecture is true. Journalof Symbolic Computation, 91:129 – 148, 2019. ISSN 0747-7171. doi: https://doi.org/10.1016/j.jsc.2018.06.017.URL http://www.sciencedirect.com/science/article/pii/S0747717118300828. MEGA 2017, Effective Methods inAlgebraic Geometry, Nice (France), June 12-16, 2017.

Xavier Allamigeon, Stephane Gaubert, and Mateusz Skomra. Tropical spectrahedra. Discrete Comput. Geom., 63:507–548,2020. doi: 10.1007/s00454-020-00176-1.

G. Cohen, S. Gaubert, and J.-P. Quadrat. Duality and separation theorems in idempotent semimodules. Linear Algebra andAppl., 379:395–422, 2004. URL http://arxiv.org/abs/math.FA/0212294.

J.A. De Loera, B. Sturmfels, and C. Vinzant. The central curve in linear programming. Foundations of ComputationalMathematics, 12(4):509–540, 2012.

M. Develin and B. Sturmfels. Tropical convexity. Doc. Math., 9:1–27, 2004. ISSN 1431-0635.

M. Develin, F. Santos, and B. Sturmfels. On the rank of a tropical matrix. In Combinatorial and computational geometry,volume 52 of Math. Sci. Res. Inst. Publ., pages 213–242. Cambridge Univ. Press, Cambridge, 2005.

A. Deza, T. Terlaky, and Y. Zinchenko. Polytopes and arrangements: diameter and curvature. Operations Research Letters, 36(2):215–222, 2008.

A. Ehrenfeucht and J. Mycielski. Positional strategies for mean payoff games. International Journal of Game Theory, 8(2):109–113, 1979.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 67 / 67

M. Forsberg, M. Passare, and A. Tsikh. Laurent determinants and arrangements of hyperplane amoebas. Adv. Math., 151(1):45–70, 2000. ISSN 0001-8708.

S. Gaubert and R. Katz. Minimal half-spaces and external representation of tropical polyhedra. Journal of AlgebraicCombinatorics, 33(3):325–348, 2011. doi: 10.1007/s10801-010-0246-4, arXiv:arXiv:0908.1586,.

I. Gelfand, M. Kapranov, and A. Zelevinsky. Discriminants, resultants, and multidimensional determinants. Birkhauser, 1994.

M. Grotschel, L. Lovasz, and A. Schrijver. Geometric algorithms and combinatorial optimization, volume 2 of Algorithms andCombinatorics. Springer-Verlag, Berlin, second edition, 1993. ISBN 3-540-56740-2. doi: 10.1007/978-3-642-78240-4.URL http://dx.doi.org/10.1007/978-3-642-78240-4.

I. Itenberg, G. Mikhalkin, and E. Shustin. Tropical algebraic geometry. Oberwolfach seminars. Birkhauser, 2007.

M. Joswig. Tropical halfspaces. In Combinatorial and computational geometry, volume 52 of Math. Sci. Res. Inst. Publ., pages409–431. Cambridge Univ. Press, Cambridge, 2005. Also eprint arXiv:math.CO/0312068.

G. Mikhalkin. Amoebas of algebraic varieties and tropical geometry. In Different faces of geometry, volume 3 of Int. Math. Ser.(N. Y.), pages 257–300. Kluwer/Plenum, New York, 2004. URL http://arxiv.org/abs/math.AG/0403015.

G. Mikhalkin. Enumerative tropical algebraic geometry in R2. J. Amer. Math. Soc., 18(2):313–377, 2005. ISSN 0894-0347.

S. Mizuno, M. J. Todd, and Y. Ye. On adaptive-step primal-dual interior-point algorithms for linear programming. Mathematicsof Operations Research, 18(4):964–981, 1993.

S. Smale. Mathematical problems for the next century. In Mathematics: frontiers and perspectives, pages 271–294. Amer.Math. Soc., Providence, RI, 2000.

U. Zwick and M. Paterson. The complexity of mean payoff games on graphs. Theoret. Comput. Sci., 158(1-2):343–359, 1996.ISSN 0304-3975.

Stephane Gaubert (INRIA and CMAP) Tropical convexity CAP20 67 / 67