adaptive_proximal_weight
Adaptive proximal-weight autotuner.
Same acceptance-ratio decision logic as the rest of the family for
lam_prox, but lam_vc and lam_vb_* are held constant at their
current values — the default multiplier hook.
AdaptiveProximalWeight
¶
Bases: AcceptanceRatioAutotuner
PTR-style proximal adaptation with fixed virtual-penalty weights.
Inherits the four-bucket acceptance-ratio update on lam_prox from
:class:~openscvx.algorithms.autotuner.acceptance_ratio.AcceptanceRatioAutotuner
and keeps the default multiplier hook, so the virtual-control and
virtual-buffer weights are carried unchanged.
update_weights is a pure functional update on the
:class:AlgorithmState pytree; see the base-class contract.
Source code in openscvx/algorithms/autotuner/adaptive_proximal_weight.py
AdaptiveProximalWeightSpec
¶
Bases: BaseModel
Validates AdaptiveProximalWeight configuration from dict/YAML input.