Search arXivSearch

arXiv · 2607.09949

Ryser, Glynn, and the discrete Fourier transform: orthogonal schemes for the permanent

Abstract

The permanent of an $n \times n$ matrix is the coefficient of the fully mixed monomial $x_0 \cdots x_{n-1}$ in the product of its row forms $\prod_i\bigl(\sum_j b_{ij} x_j\bigr)$, and the classical exact algorithms of Ryser and Glynn compute it by summing $2^{n-1}$ evaluations of that product over the Boolean cube. We recast this as a single principle -- an evaluation scheme together with an orthogonality criterion that decides, in one line, whether its weighted sum equals the permanent -- and show that Ryser's formula, Glynn's formula, and a discrete Fourier transform are three instances of it: the $0$--$1$ and $\pm 1$ Hadamard systems, and a single cyclic transform of length $N$. The DFT scheme evaluates $\mathrm{per}\,B$ as one coefficient of a univariate polynomial modulo $x^N - 1$; it is exact exactly when the exponent set is valid mod $N$, runs in the same $Θ(2^n n)$ operations as the classical formulas, and over a finite field is a number-theoretic transform that returns the exact integer permanent by the Chinese remainder theorem. Where the Hadamard schemes are orthogonal for free, the cyclic scheme trades this for an arithmetic condition on the exponents; the smallest length at which it can be met is $N = 2^n - 2^{\lfloor \log_2 n \rfloor}$, established in the companion paper arXiv:2607.08366. All three are character sums over a finite abelian group, and the criterion holds precisely for such groups.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

José A. R. Fonollosa. 2026-07-16. Ryser, Glynn, and the discrete Fourier transform: orthogonal schemes for the permanent. https://arxiv.org/abs/2607.09949

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Adjunctions, Box Products, and Forcing Families

Sidorenko's conjecture states that the number of copies of any given bipartite graph in another graph of given density is asymptotically minimized by a random graph. For bipartite graphs containing a cycle, the forcing conjecture further asserts that asymptotic equality characterizes quasi-random graphs. We establish an adjoint identity for a general class of graph-substitution operators and use it to obtain Sidorenko and forcing results for balanced blow-ups, subdivisions, Cartesian products, and strong products.

math.CO

On the Cost Number of Graphs with Determining Number Two

A distinguishing vertex coloring of a graph $G$ is a vertex coloring such that only the identity automorphism of $G$ preserves the coloring. A graph is $2$-distinguishable if it admits a distinguishing vertex coloring with two colors, and its cost $ρ(G)$ is the minimum size of a color class in such a coloring. The determining number of a graph $G$, denoted by $Det(G)$, is the minimum size of a subset $S\subseteq V(G)$ such that only the trivial automorphism fixes every element of $S$ pointwise. Boutin (J. Combin. Math. Combin. Comput. 85: 161-171, 2013) asked if $ρ(G)$ and $Det(G)$ can be arbitrarily far apart. While the case for $Det(G) = 1$ is trivial, the answer remained unknown for $Det(G) \ge 2$. In this manuscript, we show that if $Det(G)=2$ then not only is $ρ(G)$ bounded, but in fact $ρ(G) \leq 4$. This is the first resolution of Boutin's question for any nontrivial fixed determining number. Moreover, for every fixed $Det(G)= n$, we construct examples giving a lower bound on any possible upper bound for $ρ(G)$ in terms of $n$.

math.CO