English

Lexicographic Optimization: Algorithms and Stability

Optimization and Control 2024-05-03 v1

Abstract

A lexicographic maximum of a set XRnX \subseteq \mathbb{R}^n is a vector in XX whose smallest component is as large as possible, and subject to that requirement, whose second smallest component is as large as possible, and so on for the third smallest component, etc. Lexicographic maximization has numerous practical and theoretical applications, including fair resource allocation, analyzing the implicit regularization of learning algorithms, and characterizing refinements of game-theoretic equilibria. We prove that a minimizer in XX of the exponential loss function Lc(x)=iexp(cxi)L_c(\mathbf{x}) = \sum_i \exp(-c x_i) converges to a lexicographic maximum of XX as cc \rightarrow \infty, provided that XX is stable in the sense that a well-known iterative method for finding a lexicographic maximum of XX cannot be made to fail simply by reducing the required quality of each iterate by an arbitrarily tiny degree. Our result holds for both near and exact minimizers of the exponential loss, while earlier convergence results made much stronger assumptions about the set XX and only held for the exact minimizer. We are aware of no previous results showing a connection between the iterative method for computing a lexicographic maximum and exponential loss minimization. We show that every convex polytope is stable, but that there exist compact, convex sets that are not stable. We also provide the first analysis of the convergence rate of an exponential loss minimizer (near or exact) and discover a curious dichotomy: While the two smallest components of the vector converge to the lexicographically maximum values very quickly (at roughly the rate lognc\frac{\log n}{c}), all other components can converge arbitrarily slowly.

Keywords

Cite

@article{arxiv.2405.01387,
  title  = {Lexicographic Optimization: Algorithms and Stability},
  author = {Jacob Abernethy and Robert E. Schapire and Umar Syed},
  journal= {arXiv preprint arXiv:2405.01387},
  year   = {2024}
}
R2 v1 2026-06-28T16:14:14.814Z