← 研踪 PaperTrailarXiv:2611.13134 · v1
A Fast Algorithm for Subspace Convolution
首次提交 2026-11-10 03:18
版本更新 2026-11-10 03:18
雷达观测 2026-11-11 11:04
摘要
A cornerstone result in Boolean lattice theory is the subset-zeta transform, which computes the -weighted subset summation problem for all in additions instead of the naïve , where . This paper studies the algebraic analogue of this problem--the subspace summation problem--where subsets are replaced by linear subspaces in . Surprisingly, we show that this problem admits a similar -time algorithm, where is the number of subspaces. This improves substantially (in both theory and practice) over lattice-based algorithms ([BHK+16, KKW16]), which are known to be optimal for addition-only algorithms over . We prove similar runtimes for inversion, rank-constrained sums and span convolution. We describe two main applications: Fast linear algebra on Grassmann graphs: Matrix--vector multiplication for arbitrary distance-invariant kernels on -vertex Grassmann graphs in arithmetic operations, together with fast spectral projections and exact solutions of the corresponding linear systems. Graph coloring of low binary cut-rank graphs: An -time algorithm for computing the chromatic number and chromatic polynomial of an -vertex graph, given a rank-decomposition of width . We also give quantitative reductions from satisfiability and monotone constraint problems. Experiments show speedups in measured running time of up to over the covering-pair algorithm for the zeta transform, over Poisson summation for rank-constrained sums, and over the distance-matrix recurrence for Grassmann kernel multiplication. Lean 4 formalizations of the transform identities, arithmetic operation bounds, and graph-coloring constructions accompany the paper [PW26].
作者备注:35 pages, 2 figures. Code, experiments, and Lean 4 formalizations: https://github.com/shlomi-perles/subspace-convolution
观测到的版本
相邻记录可能跳过中间版本;首次发现 v2 及以上也会标为版本更新。
v1 · 2026-11-10 03:18 · 最新观测版本
A Fast Algorithm for Subspace Convolution
A cornerstone result in Boolean lattice theory is the subset-zeta transform, which computes the -weighted subset summation problem for all in additions instead of the naïve , where . This paper studies the algebraic analogue of this problem--the subspace summation problem--where subsets are replaced by linear subspaces in . Surprisingly, we show that this problem admits a similar -time algorithm, where is the number of subspaces. This improves substantially (in both theory and practice) over lattice-based algorithms ([BHK+16, KKW16]), which are known to be optimal for addition-only algorithms over . We prove similar runtimes for inversion, rank-constrained sums and span convolution. We describe two main applications: Fast linear algebra on Grassmann graphs: Matrix--vector multiplication for arbitrary distance-invariant kernels on -vertex Grassmann graphs in arithmetic operations, together with fast spectral projections and exact solutions of the corresponding linear systems. Graph coloring of low binary cut-rank graphs: An -time algorithm for computing the chromatic number and chromatic polynomial of an -vertex graph, given a rank-decomposition of width . We also give quantitative reductions from satisfiability and monotone constraint problems. Experiments show speedups in measured running time of up to over the covering-pair algorithm for the zeta transform, over Poisson summation for rank-constrained sums, and over the distance-matrix recurrence for Grassmann kernel multiplication. Lean 4 formalizations of the transform identities, arithmetic operation bounds, and graph-coloring constructions accompany the paper [PW26].
查看此版本解读 →查看此版本原文 ↗