Centered Permutation Prefixes for SGD with Random Reshuffling: Sharp Rates, Hölder Geometry, and Composite Proximal Extensions
Organizations: Grado Department of Industrial and Systems Engineering, Virginia Tech.
Abstract
We study stochastic gradient descent with random reshuffling for finite sums
For fresh reshuffling with a constant component stepsize, if each has an -Lipschitz gradient and the average is -strongly convex with a Lipschitz-continuous Hessian, we prove the last-epoch rate
matching the known quadratic lower bound in its -dependence. The components may be nonconvex, and no componentwise Hessian continuity or separate bounded-iterate assumption is required. More generally, a -Hölder-continuous average Hessian adds only , so every preserves the quadratic rate. Under convex components, a decreasing-stepsize result removes the large-epoch requirement and recovers the same two-term scale once exceeds the condition-number scale. We also analyze epoch-wise ProxRR for . Writing for the composite minimizer and , we prove
For , we show that the splitting term is unavoidable and obtain a matching lower bound up to logarithms in the stated constant-stepsize regime.
Figures & tables
| Objective class | Components | Sampling and reference | Convergence rate | Scope / assumptions |
| strongly convex | smooth | With-replacement SGD: Rakhlin et al. [ 20 ] | last iterate; ; (B2) | |
| smooth | RR : Ahn et al. [ 1 ] | |||
| smooth convex | RR : Rajput et al. [ 19 ] | (LB) | constant stepsize | |
| strongly convex; average -Hölder Hessian | smooth convex | RR : HaoChen and Sra [ 6 ] | , , (BI) | |
| smooth | RR : ours (Cor. 5.5 ) | , | ||
| smooth convex | RR : ours (Cor. 5.9 ) | , , (BI), varying steps |
| Settings | References | Convergence rates | Assumptions |
| smooth; convex | Mishchenko et al. [ 14 ] | each strongly convex | |
| smooth convex; convex | Liu and Zhou [ 9 ] | raw last-iterate objective | |
| smooth; average -Hölder Hessian; convex | Ours (Cor. 6.5 ) | , | |
| quadratic smooth part; regularizer | Ours (Cor. 6.9 ) | (LB) | constant stepsize; condition ( 92 ) |