Papers for

numerical optimization developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Complexity bounds improve finding local minima in nonconvex sums

Near-Optimal Complexity of Finding Approximate Local Minima of Nonconvex Finite Sums

Abstract: We study the component-oracle complexity of finding approximate local minima of nonconvex finite sums under mean-squared averaged smoothness with parameter $L$ and a $ρ$-Lipschitz average Hessian. Each query returns the value, gradient, and one Hessian-vector product of a component. We show that the complexity in the high-accuracy regime $\varepsilon\le c_0L^2/(nρ)$ is $\tildeΘ(n^{3/4}L^{1/2}ρ^{1/4}Δ\varepsilon^{-7/4})$ for a sufficiently large initial gap $Δ$. We attain the upper bound by adapting the inverse solver and eigenvector routine of FastCubic to averaged smoothness. Our lower bound assigns the bridge edges of a nested chain to random components; a replicated spectral construction gives the same bound for unrestricted randomized algorithms. Under individual smoothness, a factor of $n^{1/4}$ remains for $\varepsilon\le cL^2/(n^2ρ)$, up to logarithmic factors. In the complementary low-accuracy regime, we propose PathVR, which uses $\tilde O(n+\sqrt{n}LΔ\varepsilon^{-2})$ queries and matches a lower bound from dense weak hiding.

Wed 4 NovData Structures and Algorithms
The gist
Finding approximate local minima in complex functions made of many parts is important but challenging. This paper studies the minimum number of queries needed to reliably find such minima for functions that are not simple curves but sums of many smooth components. The authors give tight upper and lower bounds on this complexity depending on how accurate the solution needs to be and the problem's smoothness. They also propose an efficient method called PathVR for cases where high accuracy is not required. Their results sharpen previous understanding of how quickly such problems can be solved.
Open → 2611.05807v1

Muon optimizer updates improve training by orthogonalizing directions

A Quadratic Lens on Muon's Polar Update: Benefits, Pitfalls, and the Role of Newton-Schulz

Abstract: Muon updates matrix-valued parameters along approximately orthogonalized directions and often trains large language models faster than AdamW, yet it remains unclear when and why orthogonalization helps. We study PolarGD, the orthogonalized update at the core of Muon, on matrix quadratics, where optimizers can be analyzed in closed form, and compare update directions under line search to remove the effect of learning-rate tuning. Orthogonalization pays off when the gradient is far from low rank and its largest singular directions see high curvature. PolarGD reaches the minimizer in one step whenever the rows of the error are orthogonal with equal norms, for any Hessian, whereas gradient descent needs all Hessian eigenvalues to be equal; and unlike sign descent, PolarGD is unaffected by rotations of the problem. Over many steps, PolarGD acts as gradient descent preconditioned by the current iterate, so its speed is governed by the conditioning of the iterate rather than of the Hessian. This explains fast regimes as well as a slow one, caused by tiny singular values of the iterate, in which PolarGD is much slower than gradient descent. Finally, the few Newton-Schulz iterations used in Muon treat these tiny singular values as gradient descent does, so fewer iterations can converge faster than exact orthogonalization; in a transformer trained with Muon, about a quarter of the singular values of the attention matrices fall in this regime.

Wed 21 OctMachine Learning
The gist
Training large language models involves adjusting many parameters to make the model better. The authors studied a method called Muon's Polar updates, which change parameters in special directions that are nearly orthogonal or independent. They found that this method helps when the data has certain complex structures and can speed up training in some cases. However, when some parts of the data are very small or weak, this method can be slower than normal approaches. The authors also explain how a mathematical technique called Newton-Schulz helps improve speed by handling these small parts differently.
Open → 2610.30280v1

Muon spectral optimizers show three distinct behaviors on simple quadratic problems

Constant Step Sizes for Muon-Type Spectral Optimizers on Strongly Convex Quadratics

Abstract: Muon and related optimizers update a weight matrix with a spectrally transformed gradient. In this work, we study such spectral optimizers with a constant step size on strongly convex matrix quadratics, which isolate the effect of the update from the confounds of nonconvexity, noise, and step size schedules. We analyze an update using two quantities: the gain, which is the factor by which it amplifies the gradient along each singular direction, and the length, which is the norm of the update. These two quantities place the popular spectral updates in three regimes with different behavior: (i) with a bounded gain, the iterates behave like preconditioned gradient descent and converge for step sizes set by the largest curvature; (ii) with an unbounded gain but a vanishing length, they still converge, with the admissible step sizes set by the total curvature instead; and (iii) with a non-vanishing length, they do not converge for almost every initialization. Interestingly, the practical variants of Muon fall in all three regimes, depending only on how the update is normalized and scaled and not on the polynomial that approximates the polar factor. Experiments validate these findings.

Tue 20 OctMachine Learning
The gist
Optimizers named Muon use special matrix transformations to update parameters in machine learning. This work studies how constant step sizes affect their convergence when applied to simple, well-understood problems called strongly convex quadratics. The authors find that depending on how the update scales and normalizes, Muon-type optimizers behave in three different ways: some converge quickly like normal gradient descent, some still converge but differently, and some fail to converge almost always. These findings help explain why different versions of Muon behave the way they do in practice.
Open → 2610.27747v1

Fast infinity norm reduction method for two vector lattices

Fast \(\ell_\infty\)-Reduction of Rank-2 Lattices in $\mathbb{R}^n$ via a New Reduced-Basis Notion

Abstract: The shortest vector problem (SVP) under the infinity norm ($\ell_\infty$-norm) is an important lattice problem with applications in lattice-based cryptography. In particular, the security analysis of the post-quantum signature standard ML-DSA highlights the importance of finding short solutions satisfying infinity-norm constraints, rather than only Euclidean norm bounds. However, most existing lattice reduction algorithms are developed for the Euclidean norm, while dedicated studies under the infinity norm remain limited. In this work, we focus on rank-two lattices in $\mathbb{R}^n$ and introduce a new notion of reduced basis under the infinity norm. Based on this definition, we propose an efficient lattice basis reduction algorithm that performs a multi-dimensional analogue of Euclidean division using a dominant coordinate of the basis vectors. Each non-terminal iteration guarantees a factor-two decrease of the maximum infinity norm of the basis vectors. We prove that the algorithm terminates and achieves a bit complexity of $O(nT^2)$, matching the asymptotic complexity order of the classical Lagrange--Gauss reduction. Moreover, the proposed algorithm saves at least $2n$ multiplications per iteration compared with the classical approach. Experiments demonstrate significant runtime improvements, especially for high-dimensional lattices. This work provides a foundation for developing lattice reduction techniques under the infinity norm.

Sat 17 OctComputational GeometryCryptography and Security
The gist
Lattices are grids of points important in areas like cryptography, where finding the shortest lattice point under certain norms is a key problem. Most methods look for short points using the usual distance measure (Euclidean norm), but some applications require using the infinity norm, which measures largest coordinate size. The authors introduce a new way to simplify two-dimensional lattices using this infinity norm and design a fast algorithm to find short vectors more efficiently. Their algorithm guarantees steady progress, runs with similar complexity as classical methods, uses fewer multiplications, and performs better in practice.
Open → 2610.24719v1

Muon training chooses Frobenius margin over spectral due to practical tweaks

From Spectral to Frobenius: When Muon Loses Its Spectral Implicit Bias

Abstract: Prior work on implicit bias shows that gradient descent selects the Frobenius max-margin direction on linearly separable problems, whereas Fan et al. (2025) established spectral max-margin behavior for spectral-norm steepest descent methods, including idealized Muon with exact orthogonalization. In practice, however, Muon approximates orthogonalization using finite Newton-Schulz iterations and a positive stabilization constant. We prove that these implementation choices cause Muon to select the Frobenius rather than the spectral max-margin direction in linear classification with separable data. We also establish this behavior for both exponential moving average and Nesterov-style momentum. The key technical ingredient is a summable perturbation argument showing that the resulting parameter trajectories remain at bounded distance from those of gradient descent. We then disentangle the roles of Newton-Schulz iteration count, the stabilization constant, and the Newton-Schulz polynomial, revealing distinct asymptotic behaviors, including directions that achieve neither Frobenius nor spectral max-margin. Finally, we show that Muon can recover its spectral max-margin bias with Newton-Schulz iterations growing logarithmically over training.

Wed 14 OctMachine LearningArtificial Intelligence
The gist
This paper looks at how a training method called Muon behaves differently in theory versus practice. Theoretically, Muon focuses on a property called spectral max-margin, but when used with real-world approximations, it actually picks a different property called Frobenius max-margin. The authors prove this switch happens because of specific approximation steps in Muon's implementation. They also describe when Muon can go back to its original behavior by increasing certain computational steps gradually during training.
Open → 2610.20112v1

Momentum method with few Newton iterations converges for nonconvex optimization

Convergence of Practical Muon with Finite Newton-Schulz Iterations and Nesterov Momentum

Abstract: Practical Muon maintains momentum and performs a small, fixed number of Newton--Schulz iterations separately for each parameter matrix, often with a Nesterov correction. We analyze these layer-wise finite-step updates jointly on a coupled nonconvex objective, rather than replacing them by exact polar factors or one global orthogonalization. Under gradient-dependent $(\mathcal L_0,\mathcal L_1,q)$-smoothness and conditionally unbiased stochastic gradients with bounded layer-wise variance, we establish an $\mathcal O(T^{-1/4})$ bound on the expected average Frobenius gradient norm. The analysis retains the Nesterov recursion and requires neither bounded stochastic gradients, symmetric noise, nor a uniform positive lower bound on the nonzero output singular values. Its constants contain no explicit matrix-dimension or rank factors when the number of blocks and problem constants are fixed. The proof follows a descent inequality and a decomposition of the momentum tracking error into initialization, noise, and drift. For the original five-step quintic, we verify the required scalar-map bounds analytically; the result also allows step-dependent coefficients satisfying the same bounds. A complementary nuclear-norm result quantifies rank dependence under a stronger spectral condition. The vanishing rate uses coupled learning-rate and momentum schedules, including the standard single-coefficient Nesterov rule.

Wed 30 SeptMachine Learning
The gist
When optimizing complex models with many layers, maintaining speed and accuracy is tough. This paper studies a method called Practical Muon that uses a few special update steps for each layer, combined with a momentum strategy, to improve training. The authors prove that this approach converges to a solution at a predictable rate, without needing assumptions that are often used but hard to meet in practice. Their analysis holds under broad conditions and includes how the momentum error behaves over time.
Open → 2609.39595v1