TOPICS
Search

Bethe Permanent


The Bethe permanent of a nonnegative square matrix A=(a_(ij)) is an approximation to its permanent defined by maximizing a product over doubly stochastic matrices Q=(q_(ij)) supported on the nonzero entries of A:

 per_B(A)=max_(Q)product_(i,j)((a_(ij))/(q_(ij)))^(q_(ij))(1-q_(ij))^(1-q_(ij)).

Factors at the endpoints are interpreted by continuity. If the support has no perfect matching, the Bethe permanent is defined to be zero. The Bethe permanent is a lower bound for the permanent, and the ratio of the permanent to the Bethe permanent is at most 2^(n/2) for an n×n matrix with positive permanent (Dong and Jain 2026).

The bipartite support graph has one vertex for each row and column and an edge for each positive entry. Dong and Jain (2026) proved the sharp improvement

 per(A)<=2^(2n/g)per_B(A)

when the support graph has girth at least an even integer g>=4. Disjoint cycles of length g attain equality when g divides 2n. Their proof was co-developed with GPT-5.6 Sol and checked by the authors. Independent external review had not been reported as of Sep. 7, 2026.


See also

Doubly Stochastic Matrix, Girth, Perfect Matching, Permanent

Explore with Wolfram|Alpha

References

Dong, D. and Jain, V. "Optimal Girth-Dependent Bounds for the Bethe Approximation of the Permanent." 2 Sep 2026. https://arxiv.org/abs/2609.02017.

Cite this as:

Weisstein, Eric W. "Bethe Permanent." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/BethePermanent.html

Subject classifications