Luca Sodomaco
W2 Substitute Professor, Universität Osnabrück
arXiv | GoogleScholar | ORCID iD | Scopus
arXiv | GoogleScholar | ORCID iD | Scopus
Since October 2026, I have been a W2 Substitute Professor in the Applied Algebra and Data Analysis Group of Osnabrück University, Germany.
Before that, I was a postdoc at the Max Planck Institute for Mathematics in the Sciences in Leipzig.
I worked in the "Interdisciplinary Frontiers of Algebraic Geometry" group, led by İrem Portakal, within the "Nonlinear Algebra" group, directed by Bernd Sturmfels. The group is a member of the international consortium AlToGeLiS.
I previously worked as a postdoc in Sandra Di Rocco's research group at the School of Engineering Sciences at KTH Stockholm, and in Kaie Kubjas's research group in the Department of Mathematics and Systems Analysis at Aalto University in Espoo.
In March 2020, I obtained my PhD in Pure Mathematics at the University of Firenze, Italy, under the supervision of Giorgio Ottaviani.
My mathematical research is in Applied Nonlinear Algebra. I am particularly interested in Algebraic Optimization, Metric Algebraic Geometry, and Algebraic Game Theory.
More specifically, I study algebraically the problem of minimizing or maximizing a rational objective function over a set defined by polynomial equalities and inequalities. Prominent examples include minimizing the distance between a data point and an algebraic variety; maximizing the log-likelihood function for discrete and Gaussian algebraic exponential families based on a data sample; and, in Game Theory, simultaneously maximizing expected payoffs in a finite-player game, leading to Nash equilibria. In these scenarios, determinantal varieties and low-rank tensor varieties are central. The key invariants related to these problems are the (Euclidean) Distance degree, the Maximum Likelihood degree, and the number of (totally mixed) Nash equilibria.
Furthermore, all previous optimization problems depend on parameters, corresponding to "data". For example, this could be a data tensor for which one aims to compute its best low-rank approximation. Or a data sample arising from a statistical experiment, for which one wants to learn the best estimator. Finally, the payoff tensors of the given finite-player game. The choice of parameters influences the geometry of the solutions associated with these polynomial systems.
A sufficiently "generic" or "random" selection of parameters often yields solution sets with expected properties, such as the expected dimension or cardinality, or their reducedness.
In contrast, nongeneric parameters give rise to algebraic subsets known as data loci. Each data locus is formed by imposing additional conditions on the solution sets. I like studying several types of data loci in algebraic optimization. In distance optimization, possible data loci are evolutes, offset hypersurfaces, medial axes, Voronoi cells, conditional distance loci, Kalman varieties of matrices and tensors, and higher-order distance loci. In Game Theory, interesting data loci are Nash discriminants and Nash loci.
In my research, I like using software for symbolic computation, such as Macaulay2, the Julia package HomotopyContinuation.jl, and Sage.
From August 10 to September 18, 2026, I served as a mentor in the "Dive into Research" summer research experience at MPI-CBG Dresden.
For more information, please visit the website https://sites.google.com/view/aidamaraj/dresdendir
In Spring 2026, I taught the course "Data Loci" at MPI MiS Leipzig. For more information on the course and the notes, please contact me or visit the course page https://www.mis.mpg.de/events/event/data-loci-course. I am currently updating the lecture notes.
I will teach a new iteration of the course in the winter semester at the University of Osnabrück.