arrow
Return

Variable aggregation for nonlinear optimization problems

delete2026-11-10
delete0
PRE
AI
S
Sakshi Naik
L
Lorenz Biegler
R
Russell Bent
R
Robert Parker *
DOI:10.1007/s12532-026-00345-ydelete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Variable aggregation has been studied as an important pre-solve algorithm for optimization of linear and mixed-integer programs. Although some nonlinear solvers and algebraic modeling languages implement variable aggregation as a pre-solve reduction, the impact it can have on constrained nonlinear programs is unexplored. In this work, we formalize variable aggregation as a pre-solve algorithm to develop reduced-space formulations of nonlinear programs. A novel approximate maximum variable aggregation strategy is developed to aggregate as many variables as possible and compared with aggregation strategies that preserve problem structure. We show that aggregation improves convergence reliability on three test problems and that the improvement is larger for more aggressive aggregation strategies that are allowed to propagate nonlinearities to new constraints. Linearity-preserving methods converge up to 29 more problem instances (out of 363 total instances), while more aggressive methods converge up to 54 more instances. Our conservative, structure-preserving aggregation methods improve solve time by up to a factor of 6, but more aggressive aggregation methods slow down Hessian evaluation due to larger nonlinear expressions. With the most aggressive aggregation method, Hessian evaluation takes up to 75% of the total solve time. We recommend that algorithm developers implement options for linearity-preserving aggregation and greedy approximate-maximum aggregation (which is the most reliable among methods we consider). The former prioritizes solve time, while the latter prioritizes reliability. Combined, they approximate the virtual best of all six aggregation strategies considered in this paper.
Keywords:
Nonlinear optimization
Presolve
Graph theory

Journal

Mathematical Programming Computation cover
Mathematical Programming Computation
IF:
3.6
Papers:
202
Citations:
2.2K

Organization

C
Carnegie Mellon University
Scholars:
1.0K
Papers: 391
Citations: 5.0K
L
Los Alamos National Laboratory
Scholars:
794
Papers: 288
Citations: 2.3K
Cited Papers

Cited Papers

On Mixed-Integer Programming Formulations for the Unit Commitment Problem
err2020-06-25
err0
errOAAI
errBernard Knueven; James Ostrowski; Jean-Paul Watson
errShare
errSave
errShare
errSave
An Exact Method for the Minimum Feedback Arc Set Problem
err2021-04-23
err0
PREAI
errAli Baharev; Hermann Schichl; Arnold Neumaier; Tobias Achterberg
errShare
errSave
researcher View more