Diminishing-Step Subgradient Updates
In Lagrangian relaxation for air routing, the dual function is piecewise-linear and non-smooth, so a constant step in subgradient ascent makes iterates oscillate forever around the optimal multiplier. This lesson introduces the diminishing-step rule -- stepsizes that shrink to zero while remaining non-summable -- and shows how to apply two-parameter harmonic schedules to push the dual iterates toward the optimum.
Tutorial
Why Constant Steps Fail
From the previous lesson, the subgradient-ascent update for the Lagrangian dual is
With a constant stepsize the iterates do not converge to the optimal multiplier Instead, they oscillate in a neighborhood whose radius is proportional to To pin the iterates down to we must let the stepsize shrink to zero:
But shrinking alone is not enough. If shrinks too fast, the total travel is finite and the iterates may stall before ever reaching So we also require
A stepsize sequence satisfying both is called a diminishing-step rule. The canonical choice is the harmonic schedule
since and With the first few values are
Throughout this lesson we assume is unrestricted (e.g. an equality-constrained relaxation of a flow-balance constraint), so no projection is required.