Algorithms and Differential Game Representations for Exploring Nonconvex Pareto Fronts in High Dimensions
Shanqing Liu, Paula Chen, Youngkyu Lee, Jerome Darbon
TL;DR
This work develops a novel Hamilton-Jacobi and differential-game framework for exploring nonconvex Pareto fronts in high-dimensional MOO by embedding scalarizations through a monotone preference $g$ into a parameterized zero-sum game. The upper value $V^+$ satisfies a first-order HJ equation and admits a Hopf-Lax representation, from which inner minimizers $u_\alpha$ approximate shifted scalarizations; under mild regularity, a dense subset of the weak Pareto front is recovered as $D_R$ vanishes along subsequences. A primal-dual algorithm, with convergence guarantees via the Kurdyka–Łojasiewicz property, solves the resulting optimality systems and scales polynomially in the number of objectives $N$ and decision dimension $d$, enabling exploration of fronts up to $d=100$ in practical runtimes. The method extends to constrained MOO and is validated on semi-algebraic, nonconvex, and high-dimensional problems, demonstrating continuous Pareto curves and effective handling of nonconvex geometry beyond convex envelopes. Overall, the approach links MOO with HJ theory and differential games to provide scalable, interpretable Pareto-front exploration for complex engineering and data-driven tasks.
Abstract
We develop a new Hamiton-Jacobi (HJ) and differential game approach for exploring the Pareto front of (constrained) multi-objective optimization (MOO) problems. Given a preference function, we embed the scalarized MOO problem into the value function of a parameterized zero-sum game, whose upper value solves a first-order HJ equation that admits a Hopf-Lax representation formula. For each parameter value, this representation yields an inner minimizer that can be interpreted as an approximate solution to a shifted scalarization of the original MOO problem. Under mild assumptions, the resulting family of solutions maps to a dense subset of the weak Pareto front. Finally, we propose a primal-dual algorithm based on this approach for solving the corresponding optimality system. Numerical experiments show that our algorithm mitigates the curse of dimensionality (scaling polynomially with the dimension of the decision and objective spaces) and is able to expose continuous curves along nonconvex Pareto fronts in 100D in just $\sim$100 seconds.
