Computation of Least Trimmed Squares: A Branch-and-Bound framework with Hyperplane Arrangement Enhancements
Xiang Meng, Andr\'es G\'omez, Rahul Mazumder

TL;DR
This paper introduces a novel branch-and-bound framework with hyperplane arrangement enhancements for efficiently computing penalized least trimmed squares regression, significantly improving scalability and solution quality for robust outlier-resistant regression.
Contribution
It presents a new MIO formulation with hyperplane arrangement logic and a tailored branch-and-bound algorithm, enabling exact robust regression on larger datasets in low-dimensional settings.
Findings
Our solver reaches 1% gap in 1 minute on synthetic data with 5000 samples.
The approach outperforms existing MIO methods by substantial margins.
Computational experiments demonstrate scalability and efficiency improvements.
Abstract
We study computational aspects of a key problem in robust statistics -- the penalized least trimmed squares (LTS) regression problem, a robust estimator that mitigates the influence of outliers in data by capping residuals with large magnitudes. Although statistically attractive, penalized LTS is NP-hard, and existing mixed-integer optimization (MIO) formulations scale poorly due to weak relaxations and exponential worst-case complexity in the number of observations. We propose a new MIO formulation that embeds hyperplane arrangement logic into a perspective reformulation, explicitly enforcing structural properties of optimal solutions. We show that, if the number of features is fixed, the resulting branch-and-bound tree is of polynomial size in the sample size. Moreover, we develop a tailored branch-and-bound algorithm that uses first-order methods with dual bounds to solve node…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
