Stéphane Gaubert

dblp:92/6330 · also Stephane Gaubert · DBLP profile ↗
← Back
44ranked-venue papers
8as first author
12since 2021 · last 2025
0000-0002-2777-9988ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 26 · 5 first-author · 9 since 2021Systems, architecture and hardware · 5 · 1 since 2021Software engineering, systems software and programming languages · 5 · 1 first-authorArtificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2025 Stationary regimes of piecewise linear dynamical systems with priorities
abstract
Dynamical systems governed by priority rules appear in the modeling of emergency organizations and road traffic. These systems can be modeled by piecewise linear time-delay dynamics, specifically using Petri nets with priority rules. A central question is to show the existence of stationary regimes (i.e., steady state solutions)---taking the form of invariant half-lines---from which essential performance indicators like the throughput and congestion phases can be derived. Our primary result proves the existence of stationary solutions under structural conditions involving the spectrum of the linear parts within the piecewise linear dynamics. This extends to a broader class of systems a fundamental theorem of Kohlberg (1980) dealing with nonexpansive dynamics. The proof of our result relies on topological degree theory and the notion of "Blackwell optimality" from the theory of Markov decision processes. Finally, we validate our findings by demonstrating that these structural conditions hold for a wide range of dynamics, especially those stemming from Petri nets with priority rules. This is illustrated on real-world examples from road traffic management and emergency call center operations.
Xavier Allamigeon, Pascal Capetillo, Stéphane Gaubert
HSCC3
2025 Thresholds for sensitive optimality and Blackwell optimality in stochastic games
abstract
We investigate refinements of the mean-payoff criterion in two-player zero-sum perfect-information stochastic games. A strategy is *Blackwell optimal* if it is optimal in the discounted game for all discount factors sufficiently close to $1$. The notion of *$d$-sensitive optimality* interpolates between mean-payoff optimality (corresponding to the case $d=-1$) and Blackwell optimality ($d=\infty$). The *Blackwell threshold* $\alpha_{\sf bw} \in [0,1[$ is the discount factor above which all optimal strategies in the discounted game are guaranteed to be Blackwell optimal. The *$d$-sensitive threshold* $\alpha_{\sf d} \in [0,1[$ is defined analogously. Bounding $\alpha_{\sf bw}$ and $\alpha_{\sf d}$ are fundamental problems in algorithmic game theory, since these thresholds control the complexity for computing Blackwell and $d$-sensitive optimal strategies, by reduction to discounted games which can be solved in $O\left((1-\alpha)^{-1}\right)$ iterations. We provide the first bounds on the $d$-sensitive threshold $\alpha_{\sf d}$ beyond the case $d=-1$, and we establish improved bounds for the Blackwell threshold $\alpha_{\sf bw}$. This is achieved by leveraging separation bounds on algebraic numbers, relying on Lagrange bounds and more advanced techniques based on Mahler measures and multiplicity theorems.
Stéphane Gaubert, Julien Grand-Clément, Ricardo Katz
NeurIPS1
2025 Universal complexity bounds based on value iteration for stochastic mean payoff games and entropy games
Xavier Allamigeon, Stéphane Gaubert, Ricardo Katz, Mateusz Skomra
Inf. Comput.2
2025 Optimal strategy against straightforward bidding in clock auctions
Jad Zeroual, Marianne Akian, Aurélien Bechler, Matthieu Chardy, Stéphane Gaubert
Perform. Evaluation5
2023 The Tropical Nullstellensatz and Positivstellensatz for Sparse Polynomial Systems
abstract
Grigoriev and Podolskii (2018) have established a tropical analog of the effective Nullstellensatz, showing that a system of tropical polynomial equations is solvable if and only if a linearized system obtained from a truncated Macaulay matrix is solvable. They provided an upper bound of the minimal admissible truncation degree, as a function of the degrees of the tropical polynomials. We establish a tropical nullstellensatz adapted to sparse tropical polynomial systems. Our approach is inspired by a construction of Canny-Emiris (1993), refined by Sturmfels (1994). This leads to an improved bound of the truncation degree, which coincides with the classical Macaulay degree in the case of n + 1 equations in n unknowns. We also establish a tropical positivstellensatz, allowing one to decide the inclusion of tropical basic semialgebraic sets. This allows one to reduce decision problems for tropical semi-algebraic sets to the solution of systems of tropical linear equalities and inequalities. The later systems are known to be reducible to mean payoff games, which can be solved in practice, in a scalable way, by value iteration methods. We illustrate this approach by examples.
Marianne Akian, Antoine Béreau, Stéphane Gaubert
ISSAC3
2023 Solving Irreducible Stochastic Mean-Payoff Games and Entropy Games by Relative Krasnoselskii-Mann Iteration
abstract
We analyse an algorithm solving stochastic mean-payoff games, combining the ideas of relative value iteration and of Krasnoselskii-Mann damping. We derive parameterized complexity bounds for several classes of games satisfying irreducibility conditions. We show in particular that an ε-approximation of the value of an irreducible concurrent stochastic game can be computed in a number of iterations in O(|log(ε)|) where the constant in the O(⋅) is explicit, depending on the smallest non-zero transition probabilities. This should be compared with a bound in O(ε^{-1}|log(ε)|) obtained by Chatterjee and Ibsen-Jensen (ICALP 2014) for the same class of games, and to a O(ε^{-1}) bound by Allamigeon, Gaubert, Katz and Skomra (ICALP 2022) for turn-based games. We also establish parameterized complexity bounds for entropy games, a class of matrix multiplication games introduced by Asarin, Cervelle, Degorre, Dima, Horn and Kozyakin. We derive these results by methods of variational analysis, establishing contraction properties of the relative Krasnoselskii-Mann iteration with respect to Hilbert’s semi-norm.
Marianne Akian, Stéphane Gaubert, Ulysse Naepels, Basile Terver
MFCS2
2023 Tropical Linear Regression and Mean Payoff Games: Or, How to Measure the Distance to Equilibria
abstract
Abstract. We study a tropical linear regression problem consisting in finding a best approximation of a set of points by a tropical hyperplane. We establish a strong duality theorem, showing that the value of this problem coincides with the maximal radius of a Hilbert’s ball included in a tropical polyhedron. We also show that this regression problem is polynomial-time equivalent to mean payoff games. We illustrate our results by solving an inverse problem from auction theory. In this setting, a tropical hyperplane represents the set of equilibrium prices. Tropical linear regression allows us to quantify the distance of a market to the set of equilibria, and infer secret preferences of a decision maker.
Marianne Akian, Stéphane Gaubert, Omar Saadi
SIAM J. Discret. Math.2
2023 Tropical Complementarity Problems and Nash Equilibria
abstract
Abstract. Linear complementarity programming is a generalization of linear programming which encompasses the computation of Nash equilibria for bimatrix games. While the latter problem is PPAD-complete, we show that the tropical analogue of the complementarity problem associated with Nash equilibria can be solved in polynomial time. Moreover, we prove that the Lemke–Howson algorithm carries over the tropical setting and performs a linear number of pivots in the worst case. A consequence of this result is a new class of (classical) bimatrix games for which Nash equilibria computation can be done in polynomial time.
Xavier Allamigeon, Stéphane Gaubert, Frédéric Meunier
SIAM J. Discret. Math.2
2022 Computing Transience Bounds of Emergency Call Centers: A Hierarchical Timed Petri Net Approach
Xavier Allamigeon, Marin Boyet, Stéphane Gaubert
Petri Nets3
2022 Universal Complexity Bounds Based on Value Iteration and Application to Entropy Games
Xavier Allamigeon, Stéphane Gaubert, Ricardo Katz, Mateusz Skomra
ICALP2
2022 No self-concordant barrier interior point method is strongly polynomial
abstract
It is an open question to determine if the theory of self-concordant barriers can provide an interior point method with strongly polynomial complexity in linear programming. In the special case of the logarithmic barrier, it was shown in [Allamigeon, Benchimol, Gaubert and Joswig, SIAM J. on Applied Algebra and Geometry, 2018] that the answer is negative. In this paper, we show that none of the self-concordant barrier interior point methods is strongly polynomial. This result is obtained by establishing that, on parametric families of convex optimization problems, the log-limit of the central path degenerates to a piecewise linear curve, independently of the choice of the barrier function. We provide an explicit linear program that falls in the same class as the Klee–Minty counterexample for the simplex method, i.e., in which the feasible region is a combinatorial cube and the number of iterations is Ω(2n).
Xavier Allamigeon, Stéphane Gaubert, Nicolas Vandame
STOC2
2021 Piecewise Affine Dynamical Models of Petri Nets - Application to Emergency Call Centers
abstract
We study timed Petri nets, with preselection and priority routing. We represent the behavior of these systems by piecewise affine dynamical systems. We use tools from the theory of nonexpansive mappings to analyze these systems. We establish an equivalence theorem between priority-free fluid timed Petri nets and semi-Markov decision processes, from which we derive the convergence to a periodic regime and the polynomial-time computability of the throughput. More generally, we develop an approach inspired by tropical geometry, characterizing the congestion phases as the cells of a polyhedral complex. We illustrate these results by a current application to the performance evaluation of emergency call centers in the Paris area. We show that priorities can lead to a paradoxical behavior: in certain regimes, the throughput of the most prioritary task may not be an increasing function of the resources.
Xavier Allamigeon, Marin Boyet, Stéphane Gaubert
Fundam. Informaticae3
2020 Piecewise Affine Dynamical Models of Timed Petri Nets - Application to Emergency Call Centers
abstract
We study timed Petri nets, with preselection and priority routing. We represent the behavior of these systems by piecewise affine dynamical systems. We use tools from the theory of nonexpansive mappings to analyze these systems. We establishan equivalence theorem between priority-free fluid timed Petri nets and semi-Markov decision processes, from which we derive the convergence to a periodic regime and the polynomial-time computability of the throughput. More generally, we develop an approach inspired by tropical geometry, characterizing the congestion phases as the cells of a polyhedral complex. We illustrate these results by a current application to the performance evaluation of emergency call centers in the Paris area. We show that priorities can lead to a paradoxical behavior: in certain regimes, the throughput of the most prioritary task may not be an increasing function of the resources. Comment: To appear in a special issue of Fundamenta Informaticae
Xavier Allamigeon, Marin Boyet, Stéphane Gaubert
Petri Nets3
2020 Tropical Spectrahedra
Xavier Allamigeon, Stéphane Gaubert, Mateusz Skomra
Discret. Comput. Geom.2
2020 Log-Sum-Exp Neural Networks and Posynomial Models for Convex and Log-Log-Convex Data
abstract
In this paper, we show that a one-layer feedforward neural network with exponential activation functions in the inner layer and logarithmic activation in the output neuron is a universal approximator of convex functions. Such a network represents a family of scaled log-sum exponential functions, here named log-sum-exp (LSET). Under a suitable exponential transformation, the class of LSETfunctions maps to a family of generalized posynomials GPOST, which we similarly show to be universal approximators for log-log-convex functions. A key feature of an LSETnetwork is that, once it is trained on data, the resulting model is convex in the variables, which makes it readily amenable to efficient design based on convex optimization. Similarly, once a GPOSTmodel is trained on data, it yields a posynomial model that can be efficiently optimized with respect to its variables by using geometric programming (GP). The proposed methodology is illustrated by two numerical examples, in which, first, models are constructed from simulation data of the two physical processes (namely, the level of vibration in a vehicle suspension system, and the peak power generated by the combustion of propane), and then optimization-based design is performed on these models.
Giuseppe Carlo Calafiore, Stéphane Gaubert, Corrado Possieri
IEEE Trans. Neural Networks Learn. Syst.2
2020 A Universal Approximation Result for Difference of Log-Sum-Exp Neural Networks
abstract
We show that a neural network whose output is obtained as the difference of the outputs of two feedforward networks with exponential activation function in the hidden layer and logarithmic activation function in the output node, referred to as log-sum-exp (LSE) network, is a smooth universal approximator of continuous functions over convex, compact sets. By using a logarithmic transform, this class of network maps to a family of subtraction-free ratios of generalized posynomials (GPOS), which we also show to be universal approximators of positive functions over log-convex, compact subsets of the positive orthant. The main advantage of difference-LSE networks with respect to classical feedforward neural networks is that, after a standard training phase, they provide surrogate models for a design that possesses a specific difference-of-convex-functions form, which makes them optimizable via relatively efficient numerical methods. In particular, by adapting an existing difference-of-convex algorithm to these models, we obtain an algorithm for performing an effective optimization-based design. We illustrate the proposed approach by applying it to the data-driven design of a diet for a patient with type-2 diabetes and to a nonconvex optimization problem.
Giuseppe Carlo Calafiore, Stéphane Gaubert, Corrado Possieri
IEEE Trans. Neural Networks Learn. Syst.2
2019 The tropical analogue of the Helton-Nie conjecture is true
Xavier Allamigeon, Stéphane Gaubert, Mateusz Skomra
J. Symb. Comput.2
2019 The Operator Approach to Entropy Games
Marianne Akian, Stéphane Gaubert, Julien Grand-Clément, Jérémie Guillaud
Theory Comput. Syst.2
2018 Solving generic nonarchimedean semidefinite programs using stochastic game algorithms
Xavier Allamigeon, Stéphane Gaubert, Mateusz Skomra
J. Symb. Comput.2
2017 The Operator Approach to Entropy Games
abstract
Entropy games and matrix multiplication games have been recently introduced by Asarin et al. They model the situation in which one player (Despot) wishes to minimize the growth rate of a matrix product, whereas the other player (Tribune) wishes to maximize it. We develop an operator approach to entropy games. This allows us to show that entropy games can be cast as stochastic mean payoff games in which some action spaces are simplices and payments are given by a relative entropy (Kullback-Leibler divergence). In this way, we show that entropy games with a fixed number of states belonging to Despot can be solved in polynomial time. This approach also allows us to solve these games by a policy iteration algorithm, which we compare with the spectral simplex algorithm developed by Protasov.
Marianne Akian, Stéphane Gaubert, Julien Grand-Clément, Jérémie Guillaud
STACS2
2017 A bilevel optimization model for load balancing in mobile networks through price incentives
abstract
We propose a model of incentives for data pricing in large mobile networks, in which an operator wishes to balance the number of connexions (active users) of different classes of users in the different cells and at different time instants, in order to ensure them a sufficient quality of service. We assume that each user has a given total demand per day for different types of applications, which he may assign to different time slots and locations, depending on his own mobility, on his preferences and on price discounts proposed by the operator. We show that this can be cast as a bilevel programming problem with a special structure allowing us to develop a polynomial time decomposition algorithm suitable for large networks. First, we determine the optimal number of connexions (which maximizes a measure of balance); next, we solve an inverse problem and determine the prices generating this traffic. Our results exploit a recently developed application of tropical geometry methods to mixed auction problems, as well as algorithms in discrete convexity (minimization of discrete convex functions in the sense of Murota). We finally present an application on real data provided by Orange and we show the efficiency of the model to reduce the peaks of congestion.
Jean-Bernard Eytard, Marianne Akian, Mustapha Bouhtou, Stéphane Gaubert
WiOpt4
2017 Checking strict positivity of Kraus maps is NP-hard
Stéphane Gaubert, Zheng Qu 0001
Inf. Process. Lett.1
2017 Stationary solutions of discrete and continuous Petri nets with priorities
abstract
13 pages, 3 figures + 1 table. The version appearing in the proceedings of the conference VALUETOOLS 2016 is an extended abstract
Xavier Allamigeon, Vianney Boeuf, Stéphane Gaubert
Perform. Evaluation3
2017 A Fast Method to Compute Disjunctive Quadratic Invariants of Numerical Programs
abstract
We introduce a new method to compute non-convex invariants of numerical programs, which includes the class of switched affine systems with affine guards. We obtain disjunctive and non-convex invariants by associating different partial execution traces with different ellipsoids. A key ingredient is the solution of non-monotone fixed points problems over the space of ellipsoids with a reduction to small size linear matrix inequalities. This allows us to analyze instances that are inaccessible in terms of expressivity or scale by earlier methods based on semi-definite programming.
Xavier Allamigeon, Stéphane Gaubert, Eric Goubault, Sylvie Putot, Nikolas Stott
ACM Trans. Embed. Comput. Syst.2
2016 Solving Generic Nonarchimedean Semidefinite Programs Using Stochastic Game Algorithms
abstract
A general issue in computational optimization is to develop combinatorial algorithms for semidefinite programming. We address this issue when the base field is nonarchimedean. We provide a solution for a class of semidefinite feasibility problems given by generic matrices with a Metzler-type sign pattern. Our approach is based on tropical geometry. We define tropical spectrahedra as the images by the valuation of nonarchimedean spectrahedra, and provide an explicit description of the tropical spectrahedra arising from the aforementioned class of problems. We deduce that the tropical semidefinite feasibility problems obtained in this way are equivalent to stochastic mean payoff games, which have been well studied in algorithmic game theory. This allows us to solve nonarchimedean semidefinite feasibility problems using algorithms for stochastic games. These algorithms are of a combinatorial nature and work for large instances.
Xavier Allamigeon, Stéphane Gaubert, Mateusz Skomra
ISSAC2
2016 A Scalable Algebraic Method to Infer Quadratic Invariants of Switched Systems
abstract
We present a new numerical abstract domain based on ellipsoids designed for the formal verification of switched linear systems. Unlike the existing approaches, this domain does not rely on a user-given template. We overcome the difficulty that ellipsoids do not have a lattice structure by exhibiting a canonical operator overapproximating the union. This operator is the only one that permits the performance of analyses that are invariant with respect to a linear transformation of state variables. It provides the minimum volume ellipsoid enclosing two given ellipsoids. We show that it can be computed in O ( n 3 ) elementary algebraic operations. We finally develop a fast nonlinear power-type algorithm, which allows one to determine sound quadratic invariants on switched systems in a tractable way, by solving fixed-point problems over the space of ellipsoids. We test our approach on several benchmarks, and compare it with the standard techniques based on linear matrix inequalities, showing an important speedup on typical instances.
Xavier Allamigeon, Stéphane Gaubert, Nikolas Stott, Eric Goubault, Sylvie Putot
ACM Trans. Embed. Comput. Syst.2
2015 A scalable algebraic method to infer quadratic invariants of switched systems
abstract
We present a new numerical abstract domain based on ellipsoids designed for the formal verification of switched linear systems. Unlike the existing approaches, this domain does not rely on a user-given template. We overcome the difficulty that ellipsoids do not have a lattice structure by exhibiting a canonical operator over-approximating the union. This operator is the only one which permits to perform analyses that are invariant with respect to a linear transformation of state variables. Moreover, we show that this operator can be computed efficiently using basic algebraic operations on positive semidefinite matrices. We finally develop a fast non-linear power-type algorithm, which allows one to determine sound quadratic invariants on switched systems in a tractable way, by solving fixed point problems over the space of ellipsoids. We test our approach on several benchmarks, and compare it with the standard techniques based on linear matrix inequalities, showing an important speedup on typical instances.
Xavier Allamigeon, Stéphane Gaubert, Eric Goubault, Sylvie Putot, Nikolas Stott
EMSOFT2
2015 Tropicalizing the Simplex Algorithm
abstract
We develop a tropical analogue of the simplex algorithm for linear programming. In particular, we obtain a combinatorial algorithm to perform one tropical pivoting step, including the computation of reduced costs, in $O(n(m+n))$ time, where $m$ is the number of constraints and $n$ is the dimension.
Xavier Allamigeon, Pascal Benchimol, Stéphane Gaubert, Michael Joswig
SIAM J. Discret. Math.3
2014 The Tropical Shadow-Vertex Algorithm Solves Mean Payoff Games in Polynomial Time on Average
Xavier Allamigeon, Pascal Benchimol, Stéphane Gaubert
ICALP (1)3
2013 Computing the Vertices of Tropical Polyhedra Using Directed Hypergraphs
Xavier Allamigeon, Stéphane Gaubert, Eric Goubault
Discret. Comput. Geom.2
2012 Tropical linear-fractional programming and parametric mean payoff games
Stéphane Gaubert, Ricardo Katz, Sergei Sergeev
J. Symb. Comput.1
2012 Abstract interpretation meets convex optimization
Thomas Gawlitza, Helmut Seidl, Assalé Adjé, Stéphane Gaubert, Eric Goubault
J. Symb. Comput.4
2011 The set of realizations of a max-plus linear sequence is semi-polyhedral
Vincent D. Blondel, Stéphane Gaubert, Natacha Portier
J. Comput. Syst. Sci.2
2010 Coupling Policy Iteration with Semi-definite Relaxation to Compute Accurate Numerical Invariants in Static Analysis
Assalé Adjé, Stéphane Gaubert, Eric Goubault
ESOP2
2010 Successive c-optimal designs: a scalable technique to optimize the measurements on large networks
abstract
We propose a new approach to optimize the deployment and the sampling rates of network monitoring tools, such as Netflow, on a large IP network. It reduces to solving a stochastic sequence of Second Order Cone Programs. We validate our approach with experiments relying on real data from a commercial network.
Guillaume Sagnol, Mustapha Bouhtou, Stéphane Gaubert
SIGMETRICS3
2010 The Tropical Double Description Method
abstract
We develop a tropical analogue of the classical double description method allowing one to compute an internal representation (in terms of vertices) of a polyhedron defined externally (by inequalities). The heart of the tropical algorithm is a characterization of the extreme points of a polyhedron in terms of a system of constraints which define it. We show that checking the extremality of a point reduces to checking whether there is only one minimal strongly connected component in an hypergraph. The latter problem can be solved in almost linear time, which allows us to eliminate quickly redundant generators. We report extensive tests (including benchmarks from an application to static analysis) showing that the method outperforms experimentally the previous ones by orders of magnitude. The present tools also lead to worst case bounds which improve the ones provided by previous methods.
Xavier Allamigeon, Stéphane Gaubert, Eric Goubault
STACS2
2010 Carathéodory, Helly and the Others in the Max-Plus World
Stéphane Gaubert, Frédéric Meunier
Discret. Comput. Geom.1
2008 Inferring Min and Max Invariants Using Max-Plus Polyhedra
Xavier Allamigeon, Stéphane Gaubert, Eric Goubault
SAS2
2007 Static Analysis by Policy Iteration on Relational Domains
Stéphane Gaubert, Eric Goubault, Ankur Taly, Sarah Zennou
ESOP1
2005 A Policy Iteration Algorithm for Computing Fixed Points in Static Analysis of Programs
Alexandru Costan, Stéphane Gaubert, Eric Goubault, Matthieu Martel, Sylvie Putot
CAV2
2003 Foreword
Stéphane Gaubert, Jean Jacques Loiseau, Jean Mairesse, Maurice Nivat, Jean-Éric Pin
Theor. Comput. Sci.1
1999 Petri Net Languages and Infinite Subsets of m
Stéphane Gaubert, Alessandro Giua
J. Comput. Syst. Sci.1
1998 Algebraic Techniques for Timed Systems
Albert Benveniste, Claude Jard, Stéphane Gaubert
CONCUR3
1997 Methods and Applications of (MAX, +) Linear Algebra
Stéphane Gaubert
STACS1