Polynomial-Time Optimal Group Selection via the Double-Commutator Eigenvalue Problem

arXiv cs.LG / 5/5/2026

📰 NewsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper addresses the open “group selection” problem in the algebraic diversity framework, where the goal is to choose a finite group whose spectral decomposition best matches an observation’s covariance structure.
  • It shows that what would normally require exponential-time subgroup enumeration can be reduced exactly to a generalized eigenvalue problem built from the covariance matrix’s double commutator.
  • The authors derive a polynomial-time algorithm with complexity O(d^2M^2 + d^3), and they construct the optimal group generator in closed form from the minimum eigenvector without any iterative optimization.
  • The reduction is exact in the sense that the double-commutator’s minimum eigenvalue is zero iff the optimal generator lies in the prescribed generator basis span, and otherwise its size yields a certifiable optimality gap.
  • The work links the formulation to ICA methods (JADE), structured matrix nearness, and simultaneous matrix diagonalization, and argues for the double-commutator method’s unique combination of polynomial-time, closed-form, and certifiability properties.

Abstract

The algebraic diversity framework replaces temporal averaging over multiple observations with algebraic group action on a single observation for second-order statistical estimation. The central open problem in this framework is \textit{group selection}: given an M-dimensional observation with unknown covariance structure, find the finite group whose spectral decomposition best matches the covariance. Naive enumeration of all subgroups of the symmetric group S_M requires exponential time in M. We prove that this combinatorial problem reduces to a generalized eigenvalue problem derived from the double commutator of the covariance matrix, yielding a polynomial-time algorithm with complexity O(d^2M^2 + d^3), where d is the dimension of a generator basis. The minimum eigenvector of the double-commutator matrix directly constructs the optimal group generator in closed form, with no iterative optimization. The reduction is exact: the double-commutator minimum eigenvalue is zero if and only if the optimal generator lies in the span of the basis, and its magnitude provides a certifiable optimality gap when it does not. This problem does not appear in the standard catalogs of computational complexity (Garey and Johnson, 1979) and represents a new class linking group theory, matrix analysis, and statistical estimation. We establish connections to independent component analysis (JADE), structured matrix nearness problems, and simultaneous matrix diagonalization, and we show that the double-commutator formulation is the unique approach that is simultaneously polynomial-time, closed-form, and certifiable.