Benoît Tran

Benoît Tran

Postdoctoral Researcher

About me

Currently, I am a postdoc at the Department of Computer Science at the University of Pisa, in Italy, under the supervision of Antonio Frangioni. Mon CV en français est disponible.

Prior to that, I held postdoctoral positions at the FGV EMAp in Brazil supervised by Vincent Guigues and at Ecole des Ponts in France supervised by Vincent Leclère.

I was a PhD student in optimization from September 2017 to December 2020 at the CERMICS, École des Ponts and the CMAP, École Polytechnique under the supervision of Jean-Philippe Chancelier and Marianne Akian.

I graduated in Mathematics from Paris-Saclay University, formely known as Paris-Sud University (Orsay).

Last update: September 2025.

Research interests

SMS++

I contribute to SMS++, a modular high-performance mathematical modeling system written in modern C++17. SMS++ enables the creation of complex optimization models through composable "Blocks" that can be recursively nested and solved using specialized or general-purpose solvers using a unified interface, with a focus on performance and parallel solution approaches.


Main thesis topic

The dynamic programming approach applied to stochastic control problems allows one to find optimal feedback policies but it requires solving a nonlinear equation or a fully nonlinear partial differential equation of Hamilton-Jacobi type over the state space. Hence, this method suffers from the curse of dimensionality, for instance grid-based methods like finite-difference or finite element methods have a complexity exponential in the dimension of the state space.

Several methods were created to bypass this difficulty by assuming some structure on the problem. Examples are the max-plus based method of McEneaney and the Stochastic Dual Dynamic Programming (SDDP) algorithm of Pereira and Pinto.

We associate and compare these methods in order to solve more general structures, in discrete time.

I defended my Ph.D. in 2020, the thesis document can be found here (the introduction is in French, then translated in English and the remainder is in English as well).

Commented list of publications

A stochastic algorithm for deterministic multistage optimization problems (Annals of Operations Research, 2025)

With Marianne Akian and Jean-Philippe Chancelier, 34 pages, 7 figures.
In this article, we build a common framework for both the DDP algorithm and a discrete time version of Zheng Qu's min-plus algorithm to solve deterministic multistage optimization problems. We prove its convergence under mild technical assumptions.

arXiv

DOI

Minimization Interchange Theorem on Posets (Journal of Mathematical Analysis and Applications, 2022)

With Jean-Philippe Chancelier and Michel De Lara, 32 pages.
We give a general necessary and sufficient condition on the interchange between integration and minimization. We recover (and slightly extend) some classical results of the litterature.

arXiv

DOI

Entropic Regularization of the Nested Distance (2021)

With Zheng Qu, 10 pages.
We introduce an entropic regularization of the Nested Distance between scenario trees (i.e. stochastic processes which are discrete and finite both in time and space). It is a simple adaptation of Sinkhorn's algorithm for discrete Optimal Transport to this case. We present some numerical examples.

arXiv

Tropical Dynamic Programming for Lipschitz Multistage Stochastic Programming (2020)

With Marianne Akian and Jean-Philippe Chancelier, 23 pages, 3 figures.
We approximate the Bellman value functions of a MSP by max-plus linear and min-plus linear combinations of basic functions. We give a convergence result inspired by Baucke and al. convergence result for a variant of SDDP. Illustrations in the linear-polyhedral framework.

arXiv

A Min-plus-SDDP Algorithm for Deterministic Multistage Convex Programming (IEEE CDC 2019)

With Marianne Akian and Jean-Philippe Chancelier, 6 pages, 3 figures.
Numerical experiment where lower approximations of value functions are generated by SDDP and upper approximations of the value functions are generated by a Min-plus method.

DOI

Incoming presentations

Previous presentations