Damping without tuning: the measurable stability threshold of the optimality-criteria iteration, and a controller that tracks it

Paper, code, data and full research record for a dynamical-systems study of the damped optimality-criteria (OC) update in SIMP topology optimization. The OC update has one free parameter, the damping exponent eta, conventionally fixed at 1/2 without a stated criterion. Exactly projected finite-difference Jacobians of the full update — finite element solve, filter, multiplier bisection and clipping — taken across meshes, boundary conditions, volume fractions, filters and penalizations, establish three empirical laws. (1) Oscillation is a period-doubling instability at eta* = 2/s_max, where s_max tops the spectrum of the log-log stiffness of the filtered sensitivity field; the local multipliers mu = 1 - eta*s predict measured onset and decay rates to three decimals. (2) That spectrum saturates at p+1 on top — for exact gradients provably an upper bound, the log-coordinate form of Svanberg's (1994) convexity result, so that eta < 2/(p+1) is flip-free at every fixed point — while its lower edge sits near zero, which pins the min-max (Richardson) optimal damping onto the flip boundary itself: at p = 3 the conventional value is that optimum. (3) The observed s_max belongs to the fixed point the iteration selects, and standard damping self-limits to fixed points with s_max ≤ 2/eta, separating from the naturally saturated family exactly at p = 3. The threshold is therefore a moving target: under penalization continuation, fixed damping at 1/2 fails in 20 of 32 runs, 8 of them as oscillation masked below the amplitude tolerance. Because the free trajectory estimators read the flip branch precisely when it is active and the near-zero creep edge otherwise — a regime dependence that estimator-driven relaxation schemes do not account for — a four-line additive-increase/multiplicative-decrease controller can track the threshold unaided. With a single frozen parameter set it avoids oscillation, visible or masked, in all 64 continuation runs, matches the best hand tuning across an 11-configuration suite, and composes with Anderson acceleration so that each covers the other's failures. This deposit contains the paper (paper/main.pdf) together with all code, checkpoints and figure scripts that reproduce every table and figure in it, plus the complete research record in notes/ — including a retracted preview result, a withdrawn mechanism attribution and a causal claim corrected by measurement. Dependencies are numpy, scipy and matplotlib only. Version 2.0.0 adds the spectral enclosure theorem for exact-gradient SIMP together with a sensitivity-filter counterexample (1.01(p+1) at the operator level), recounts the continuation suite including masked limit cycles, and adds the cycle-G1 research record.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-09-29
DOI
https://doi.org/10.5281/zenodo.23026766
Primary Topic
Advanced Numerical Methods in Computational Mathematics
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
preprint

Damping without tuning: the measurable stability threshold of the optimality-criteria iteration, and a controller that tracks it

Hyeongseok Kim
Zenodo (CERN European Organization for Nuclear Research)
Advanced Numerical Methods in Computational Mathematics
preprint

Damping without tuning: the measurable stability threshold of the optimality-criteria iteration, and a controller that tracks it

Hyeongseok Kim
preprint en

Abstract

Paper, code, data and full research record for a dynamical-systems study of the damped optimality-criteria (OC) update in SIMP topology optimization. The OC update has one free parameter, the damping exponent eta, conventionally fixed at 1/2 without a stated criterion. Exactly projected finite-difference Jacobians of the full update — finite element solve, filter, multiplier bisection and clipping — taken across meshes, boundary conditions, volume fractions, filters and penalizations, establish three empirical laws. (1) Oscillation is a period-doubling instability at eta* = 2/s_max, where s_max tops the spectrum of the log-log stiffness of the filtered sensitivity field; the local multipliers mu = 1 - eta*s predict measured onset and decay rates to three decimals. (2) That spectrum saturates at p+1 on top — for exact gradients provably an upper bound, the log-coordinate form of Svanberg's (1994) convexity result, so that eta < 2/(p+1) is flip-free at every fixed point — while its lower edge sits near zero, which pins the min-max (Richardson) optimal damping onto the flip boundary itself: at p = 3 the conventional value is that optimum. (3) The observed s_max belongs to the fixed point the iteration selects, and standard damping self-limits to fixed points with s_max ≤ 2/eta, separating from the naturally saturated family exactly at p = 3. The threshold is therefore a moving target: under penalization continuation, fixed damping at 1/2 fails in 20 of 32 runs, 8 of them as oscillation masked below the amplitude tolerance. Because the free trajectory estimators read the flip branch precisely when it is active and the near-zero creep edge otherwise — a regime dependence that estimator-driven relaxation schemes do not account for — a four-line additive-increase/multiplicative-decrease controller can track the threshold unaided. With a single frozen parameter set it avoids oscillation, visible or masked, in all 64 continuation runs, matches the best hand tuning across an 11-configuration suite, and composes with Anderson acceleration so that each covers the other's failures. This deposit contains the paper (paper/main.pdf) together with all code, checkpoints and figure scripts that reproduce every table and figure in it, plus the complete research record in notes/ — including a retracted preview result, a withdrawn mechanism attribution and a causal claim corrected by measurement. Dependencies are numpy, scipy and matplotlib only. Version 2.0.0 adds the spectral enclosure theorem for exact-gradient SIMP together with a sensitivity-filter counterexample (1.01(p+1) at the operator level), recounts the continuation suite including masked limit cycles, and adds the cycle-G1 research record.

Zenodo (CERN European Organization for Nuclear Research)
Peace, Justice and strong institutions
Advanced Numerical Methods in Computational Mathematics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.