Variable Aggregation

Use when reducing a discopt nonlinear optimization model with variable aggregation (reduced-space presolve) — substituting variables defined by equality constraints to shrink the model, improve interior-point convergence reliability, or reproduce Naik et al. (arXiv:2502.13869). Covers method choice (ld1/ecd2/ld2/d2/gr/lm), the structure-preserving-vs-Hessian-cost tradeoff, numerical guards, primal/dual recovery, implicit elimination of cyclic blocks, structural diagnostics, and the study/benchmark harnesses. Triggers on the discopt.aggregation package, "aggregate variables", "reduced-space formulation", "presolve substitution", or eliminating intermediates from an NLP/DAE model.

jkitchin a074125 9 files · 42.8 KB Updated

File contents

jkitchin/discopt-aggregation/tree/main/src/discopt/aggregation/skill commit a074125a19

Frequently asked questions

npx skillmds@latest add jkitchin/variable-aggregation