EN FR
EN FR


Section: New Results

Tropical methods applied to optimization, perturbation theory and matrix analysis

Majorization inequalities for valuations of eigenvalues using tropical algebra

Participants : Marianne Akian, Stéphane Gaubert.

We consider a matrix with entries over the field of Puiseux series, equipped with its non-archimedean valuation (the leading exponent). In [13], with Ravindra Bapat (Univ. New Delhi), we establish majorization inequalities relating the sequence of the valuations of the eigenvalues of a matrix with the tropical eigenvalues of its valuation matrix (the latter is obtained by taking the valuation entrywise). We also show that, generically in the leading coefficients of the Puiseux series, the precise asymptotics of eigenvalues, eigenvectors and condition numbers can be determined. For this, we apply diagonal scalings constructed from the dual variables of a parametric optimal assignment constructed from the valuation matrix.

In recent works with Andrea Marchesini and Françoise Tisseur (Manchester University), we use the same technique to establish an archimedean analogue of the above inequalities, which applies to matrix polynomials with coefficients in the field of complex numbers, equipped with the modulus as its valuation. This allows us in particular to improve the accuracy of the numerical computation of the eigenvalues of such matrix polynomials.

In [15], with Meisam Sharify (IPM, Tehran, Iran), we also establish log-majorization inequalities of the eigenvalues of matrix polynomials using the tropical roots of some scalar polynomials depending only on the norms of the matrix coefficients. This extends to the case of matrix polynomials some bounds obtained by Hadamard, Ostrowski and Pólya for the roots of scalar polynomials.

These works have been presented in [22].

Tropicalization of the central path and application to the complexity of interior point methods

Participants : Xavier Allamigeon, Stéphane Gaubert.

This work is in collaboration with Pascal Benchimol (now with EDF Labs) and Michael Joswig (TU-Berlin).

In optimization, path-following interior point methods are driven to an optimal solution along a trajectory called the central path. The central path of a linear program LP(A,b,c)min{c·xAxb,x0} is defined as the set of the optimal solutions (xμ,wμ) of the barrier problems:

minimize c · x - μ ( j = 1 n log x j + i = 1 m log w i ) subject to A x + w = b , x > 0 , w > 0

While the complexity of interior point methods is known to be polynomial, an important question is to study the number of iterations which are performed by interior point methods, in particular whether it can be bounded by a polynomial in the dimension (mn) of the problem. This is motivated by one of Smale's problems, on the existence of a strongly polynomial complexity algorithm for linear programming. So far, this question has been essentially addressed though the study of the curvature of the central path, which measures how far a path differs from a straight line, see  [75], [74], [77], [76]. In particular, by analogy with the classical Hirsch conjecture, Deza, Terlaky and Zinchencko  [76] conjectured that O(m) is also an upper bound for the total curvature.

In a work of X. Allamigeon, P. Benchimol, S. Gaubert, and M. Joswig, we study the tropicalization of the central path. The tropical central path is defined as the logarithmic limit of the central paths of a parametric family of linear programs LP(A(t),b(t),c(t)), where the entries Aij(t), bi(t) and cj(t) are definable functions in an o-minimal structure called the Hardy field.

A first contribution is to provide a purely geometric characterization of the tropical central path. We have shown that the tropical analytic center is the greatest element of the tropical feasible set. Moreover, any point of the tropical central path is the greatest element of the tropical feasible set intersected with a sublevel set of the tropical objective function.

Thanks to this characterization, we identify a class of path-following interior-point methods which are not strongly polynomial. This class corresponds to primal-dual interior-point methods which iterates in the so-called “wide” neighborhood of the central path arising from the logarithmic barrier. It includes short step, long step as well as predictor-corrector types of interior-point methods. In more details, we establish a lower bound on the number of iterations of these methods, expressed in terms of the number of tropical segments constituting the tropical central path. In this way, we exhibit a family of linear programs with 3d+1 inequalities in dimension 2d on which the aforementioned interior point methods require Ω(2d) iterations. The same family provides a counterexample to Deza, Terlaky and Zinchenko's conjecture, having a total curvature in Ω(2d).

A first part of these results is in the preprint  [61], further results been presented in [32].

Tropical approach to semidefinite programming

Participants : Xavier Allamigeon, Stéphane Gaubert, Mateusz Skomra.

Semidefinite programming consists in optimizing a linear function over a spectrahedron. The latter is a subset of n defined by linear matrix inequalities, i.e., a set of the form

x n : Q ( 0 ) + x 1 Q ( 1 ) + + x n Q ( n ) 0

where the Q(k) are symmetric matrices of order m, and denotes the Loewner order on the space of symmetric matrices. By definition, XY if and only if X-Y is positive semidefinite.

Semidefinite programming is a fundamental tool in convex optimization. It is used to solve various applications from engineering sciences, and also to obtain approximate solutions or bounds for hard problems arising in combinatorial optimization and semialgebraic optimization.

A general issue in computational optimization is to develop combinatorial algorithms for semidefinite programming. Indeed, semidefinite programs are usually solved via interior point methods. However, the latter provide an approximate solution in a polynomial number of iterations, provided that a strictly feasible initial solution. Semidefinite programming becomes a much harder matter if one requires an exact solution. The feasibility problem belongs to 𝖭𝖯𝖼𝗈𝖭𝖯, where the subscript refers to the BSS model of computation. It is not known to be in 𝖭𝖯 in the bit model.

We address semidefinite programming in the case where the field is replaced by a nonarchimedean field, like the field of Puiseux series. In this case, methods from tropical geometry can be applied and are expected to allow one, in generic situations, to reduce semialgebraic problems to combinatorial problems, involving only the nonarchimedean valuations (leading exponents) of the coefficients of the input.

To this purpose, we first study tropical spectrahedra, which are defined as the images by the valuation of nonarchimedean spectrahedra. We establish that they are closed semilinear sets, and that, under a genericity condition, they are described by explicit inequalities expressing the nonnegativity of tropical minors of order 1 and 2. These results are gathered in the preprint [49].

Then, we show that the feasibility problem for a generic tropical spectrahedron is equivalent to solving a stochastic mean payoff game (with perfect information). The complexity of these games is a long-standing open problem. They are not known to be polynomial, however they belong to the class 𝖭𝖯𝖼𝗈𝖭𝖯, and they can be solved efficiently in practice. This allows to apply stochastic game algorithms to solve nonarchimedean semidefinite feasibility problems. We obtain in this way both theoretical bounds and a practicable method which solves some large scale instances. Part of this latter work has been published in the proceedings of the conference ISSAC 2016 [29].