I am an assistant professor of applied mathematics at the University of Warsaw, and my area of expertise lies at the intersection of two fields in the calculus of variations: optimal transport and optimal structural design. You can find out more about me here.

On this webpage I wish to provide a quick overview of the ideas I have developed together with my collaborators. I invite you to read my papers for details and to reach out with questions!

  1. Kantorovich–Rubinstein duality of the second order
  2. Optimal design of beam systems via Optimal Transport
  3. Zolotarev projection in convex order

1. Kantorovich-Rubinstein duality of the second order

The celebrated K-R theorem states an equality between the 1-Wasserstein distance and a supremum over the set of 1-Lipschitz potentials. V.M. Zolotarev has brought the latter formulation to higher orders. For example, given two centred probabilities \( \mu,\nu \in \mathcal{P}(\mathbb{R}^d)\) of finite second moments, the 2-Zolotarev distance reads,

\[Z_2(\mu,\nu) := \sup \left\{ \int u\, d(\mu - \nu) \ : \ u\in C^{1,1}(\mathbb{R}^d), \ \ \mathrm{lip}(\nabla u) \leq 1 \ \right\}\]

K-R duality tells us that \( Z_1 = W_1 \) can be expressed via the Monge-Kantorovich optimal transport (OT) for the distance cost. In a joint paper with Guy Bouchitté we have found an OT formulation that underpins the second-order case. However, apart from the classical transport plan we also look for a vector-valued coupling,

\[Z_2(\mu,\nu) = \! \! \! \! \min_{\substack{\gamma \in\mathcal{P}(\mathbb{R}^d \times \mathbb{R}^d) \\\ q \in \mathcal{M}( \mathbb{R}^d \times \mathbb{R}^d;\mathbb{R}^d) }} \! \! \left\{ \iint \frac{1}{2}\Big(\left|\tfrac{dq}{d\gamma}(x,y)-x\right|^2 + \left|\tfrac{dq}{d\gamma}(x,y)-y\right|^2 \Big) d\gamma(x,y) \ : \ \begin{array}{l} \pi_1^\# \gamma = \mu, \\ \pi_2^\# \gamma=\nu, \end{array} \ \ \begin{array}{l} \pi_1^\# q = x \mu \\ \pi_2^\# q = y \nu \end{array} \ \right\}\]

The first consequence of our new K-R-type equality is a quantitative equivalence to 2-Wasserstein distance, which we have published in our follow-up paper,

\[\frac{1}{4}\, W_2^2(\mu,\nu) \ \leq \ Z_2(\mu,\nu) \ \leq \ \frac{1}{2} \, (s_\mu + s_\nu)\, W_2(\mu,\nu)\]

where \(s_\mu, s_\nu\) are the relevant standard deviations. The constants above are sharp.

Our second-order Kantorovich-Rubinstein duality is at the core of some of the topics that I expose below.

2. Optimal design of beam systems via Optimal Transport

For two probability measures \( \mu,\nu \in \mathcal{P}(\mathbb{R}^d)\) consider the minimization problem with respect to a tensor-valued measure,

\[\inf \left\{ \int \Arrowvert\sigma\Arrowvert_{\mathrm{Sch},1} : \sigma \in \mathcal{M}^b\bigl( \mathbb{R}^d;\mathbb{R}^{d \times d}_{\mathrm{sym}} \bigr), \ \ \mathrm{div}^2 \sigma = \mu-\nu \ \text{ in } \mathcal{D}'(\mathbb{R}^d) \right\}\]

Above \(\Arrowvert\,\cdot\,\Arrowvert_{\mathrm{Sch},1} \) is the Schatten 1-norm, whereas \(\mathrm{div}^2 \sigma = \sum_{i,j} \partial_{ij} \sigma_{ij}\) is understood in the distributional sense. The infimum is finite and is achieved whenever \(\mu\) and \(\nu\) share the barycentre and have finite second moments.

Optimal beam system
Beam system in the Gatti Wool Factory, Rome 1953, pictutre by Pier Luigi Nervi

In a plane (\(d=2\)) the problem has a mechanical interpretation. Solution(s) \( \sigma \) is the bending moment tensor in the optimal (stiffest) ceiling subject to gravity forces \(\mu \) and equilbrated by the upward reaction forces \( \nu \) in the columns or walls. This design formulation builds upon the famous Michell problem and can be viewed as its plate variant.

Consider \(\sigma\) that concentrates on a finite graph. We say that such \(\sigma\) is a finite beam system or a grillage. More generally, we call the bending moment measure \(\sigma\) a beam system whenever it is a superposition of a (possibly uncountable) family of 1D tensor measures – beams.

In a paper with Guy Bouchitté we proved existence of optimal tensors \(\sigma \) which are beam systems, with the beams being polygonal chains. More precisely, for the building block we propose

\[\sigma^{x,y,z}(\xi) := |\xi-z|\,\Big(\tfrac{x-z}{|x-z|} \! \otimes \! \tfrac{x-z}{|x-z|} \mathcal{H}^1(\xi) {\, \mathbin{\Rule{0.13ex}{1.6ex}{0ex}\Rule{1.3ex}{0.13ex}{0ex}} \, } [x,z] - \tfrac{y-z}{|y-z|} \! \otimes \! \tfrac{y-z}{|y-z|} \mathcal{H}^1(\xi) {\, \mathbin{\Rule{0.13ex}{1.6ex}{0ex}\Rule{1.3ex}{0.13ex}{0ex}} \, } [y,z] \Big)\]

where \(x,y,z \) is any triple of \( \mathbb{R}^d\). This rank-1 measure concentrates on \([x,z] \cup [z,y] \), with linearly varying density that has a positive (blue) and negative (red) part:

Optimal beam system

We have shown that at least one of the optimal bending moment tensors is of the form,

\[\sigma(\xi) = \iiint \sigma^{x,y,\zeta(x,y)}(\xi) \, d\gamma(x,y)\]

where \(\gamma \) is a transport plan between \(\mu\) and \(\nu\), and \(\zeta :(\mathbb{R}^d)^2 \to \mathbb{R}^d \) is a measurable coupling map. A straightforward consequence is existence of a finite optimal beam system when \(\mu,\nu \) are discrete and finitely supported. This result is in crisp contrast to the Michell problem.

Data: Lebesgue meaures vs 5 Dirac deltas
Data: Lebesgue meaures vs 5 Dirac deltas (slab's weight vs reaction forces in the columns)
Optimal beam system (discretized data)
Optimal beam system (for discretized Lebesgue measure)

The beating heart of the new geometric insight into optimal design of beam systems is our second-order Kantorovich-Rubinstein duality. Firstly, once the condition \(\mathrm{lip}(\nabla u) \leq 1 \) is rewritten as the pointwise bound on the spectral norm of the Hessian \(\nabla^2 u \), the classical convex duality yields an equality between the minimum in \(\sigma\) and \(Z_2(\mu,\nu)\). Then, with the new transport formulation for the latter at hand, it is easy to show that its solution \((\gamma,q) \) furnishes the optimal beam system above if for \(\zeta\) one takes the Radon-Nikodym derivative \(\frac{dq}{d\gamma}\). Moreover, one can show that \(\gamma\)-a.e. there must hold,

\[\zeta(x,y) = \frac{x+y}{2} + \frac{\nabla u(x) - \nabla u(y)}{2}\]

where \(u\) is any maximizing potential for \(Z_2(\mu,\nu)\).

3. Zolotarev projection in convex order

We say that a pair of probability measures \(\mu,\nu \in \mathcal{P}(\mathbb{R}^d)\) of finite first moments is in convex order, written \(\mu \preceq_{\mathrm{cx}} \nu \), when,

\[\int \varphi \,d\mu \leq \int \varphi \, d\nu \qquad\text{for all convex } \varphi:\mathbb{R}^d \to \mathbb{R}.\]

Convex order implies a match of the barycentres. Moreover, the dominating measure has a non-smaller variance (covariance matrix, more generally). It is a stronger condition altogether, and Strassen’s theorem gives its complete characterization in terms of martingale couplings.

The convex order is fragile from the computational perspective – it is easily lost e.g. upon sampling. Thus, scenarios where convex order between the data is indispensable (the martingale optimal transport problem, for instance) call for its systematic restoration.

Addressing this issue, in my paper I study the problem of 2-Zolotarev projection of a probability \(\nu\) onto the cone of measures dominating \( \mu \) for convex order,

\[\min_{\rho \in \mathcal{P}(\mathbb{R}^d)} \Big\{ Z_2(\nu,\rho) \ : \ \mu \preceq_{\mathrm{cx}} \rho \Big\}\]

This problem is well posed as long as \(\mu,\nu \) have finite second moments and share their barycentres. Then, if \( \mu \npreceq_{\mathrm{cx}} \nu\), the idea is to replace \( \nu \) with the minimizer \( \rho \).

This technique is very much inspired by the works on the Wasserstein projection in convex order, where, simply, instead of \(Z_2\) one takes \(W_2\). The difference is that the 2-Zolotarev distance is inherently connected to the notion of convex orded. Indeed, as we showed in our paper with Guy Bouchitté,

\[Z_2(\mu,\nu) = \min_{\rho \in \mathcal{P}(\mathbb{R}^d)} \Big\{ m_2(\rho) \ : \ \mu \preceq_{\mathrm{cx}} \rho, \ \ \nu \preceq_{\mathrm{cx}} \rho \Big\} - \frac{m_2(\mu) + m_2(\nu)}{2}\]

where \(m_2(\rho) = \int \vert x \vert^2 d\rho(x) \) is the second moment. This identity allowed me to notice an unexpected symmetry in the Zolotarev projection problem:

\[\operatorname*{arg\,min}_{\rho \succeq_{\mathrm{cx}} \mu} \ Z_2(\nu,\rho) = \operatorname*{arg\,min}_{\rho \succeq_{\mathrm{cx}} \mu, \ \rho \succeq_{\mathrm{cx}} \nu} m_2(\rho) = \operatorname*{arg\,min}_{\rho \succeq_{\mathrm{cx}} \nu} \ Z_2(\mu,\rho)\]

It is remarkable that projecting onto the cone \( \{\mu \preceq_{\mathrm{cx}} \cdot \} \) provides the second dominance \( \nu \preceq_{\mathrm{cx}} \rho \) by the optimality. In other words, solution \( \rho \) of the central problem is a Zolotarev projection: of \(\nu \) onto \( \{\mu \preceq_{\mathrm{cx}} \cdot \} \) and, at the same time, the one of \(\mu \) onto \( \{\nu \preceq_{\mathrm{cx}} \cdot \} \).

Data: Lebesgue meaures vs 5 Dirac deltas
The Lebesgue on unit square meaures does not dominate the five Dirac deltas in convex order
Zolotarev projection in convex order
Zolotarev projection in convex order consists of abs. continuous, 1D, and atomic parts

The examples of Zolotarev projections I have studied so far enjoy a truly geometric nature. In 2D, for instance, one should expect \(\rho \) to mix absolutely continuous, 1D Hausdorff, and atomic parts, even if the data \(\mu,\nu \) have smooth densities.

The foregoing observations bring about another convenient fact. For given \(\mu,\nu \) with the same barycentre, the 2-Zolotarev distance itself checks for convex order: in one direction and another. To illustrate that, I propose the scale-invariant convex order index,

\[\alpha_{\preceq_{\mathrm{cx}}}(\mu\,|\,\nu) := \frac{m_2(\nu)-m_2(\mu)}{2 Z_2(\mu,\nu)} \ \in \ [-1,1]\]

One can show that \(\mu \preceq_{\mathrm{cx}} \nu \) if and only if this index equals \(1\), and \(\nu \preceq_{\mathrm{cx}} \mu \) if and only if it equals \(-1\). More importantly, the divergences from \(1\) and \(-1\) measure the level of violations of the relevant convex orders in the sense of the normalized Zolotarev projection cost:

\[\frac{\min_{\rho \succeq_{\mathrm{cx}} \mu} Z_2(\nu,\rho) }{ Z_2(\mu,\nu) } = \frac{1- \alpha_{\preceq_{\mathrm{cx}}}(\mu\,|\,\nu) }{2}, \qquad \frac{\min_{\rho \succeq_{\mathrm{cx}} \nu} Z_2(\mu,\rho) }{ Z_2(\mu,\nu) } = \frac{1+ \alpha_{\preceq_{\mathrm{cx}}}(\mu\,|\,\nu) }{2}.\]