ADMM for 0/1 D-Opt and MESP relaxations
Gabriel Ponte, Marcia Fampa, Jon Lee, Luze Xu
TL;DR
This work introduces ADMM-based algorithms to efficiently solve convex relaxations of two NP-hard experimental-design problems: the $0/1$ D-optimality problem and the Maximum-Entropy Sampling problem. For D-Opt, it presents a natural bound solver with BVLS-style x-updates and closed-form Z-updates driven by eigen-decompositions, enabling fast, warm-startable upper bounds. For MESP, it develops ADMM solvers for the linx, factorization, and BQP bounds, deriving BVLS-like updates and closed-form spectral updates across the three relaxations; numerical results show strong performance for the factorization and BQP bounds, with linx being less competitive. Across extensive experiments, the ADMM relaxations often outperform general-purpose solvers in time and scale to larger instances, supporting their use as fast subproblem solvers inside branch-and-bound for experimental-design applications. The study highlights practical convergence behavior, the value of warm-starting, and avenues for adaptive parameter tuning and future NLP-bound challenges that could broaden applicability and efficiency in real-world B&B pipelines.
Abstract
The 0/1 D-optimality problem and the Maximum-Entropy Sampling problem are two well-known NP-hard discrete maximization problems in experimental design. Algorithms for exact optimization (of moderate-sized instances) are based on branch-and-bound. The best upper-bounding methods are based on convex relaxation. We present ADMM (Alternating Direction Method of Multipliers) algorithms for solving these relaxations and experimentally demonstrate their practical value.
