P-time Algorithms for Typical #EO Problems

📅 2024-10-15
🏛️ arXiv.org
📈 Citations: 3
Influential: 0
📄 PDF
🤖 AI Summary
This paper investigates the computational complexity of counting weighted Eulerian orientations (#EO) within the Holant framework—a long-standing open problem. Methodologically, it integrates Holant theory, algebraic invariant analysis of signatures, graph gadget construction, and closure property proofs. The contributions include: (i) the first complete complexity classification for three signature classes—binary/quaternary, pure, and rebalanced; (ii) the first polynomial-time algorithm capable of handling non-pure signatures (e.g., $f_{40}$), overcoming prior restrictions to pure signatures; and (iii) three dichotomy theorems that rigorously delineate tractable versus #P-hard cases. Empirical validation confirms the algorithm’s correctness on canonical non-pure instances such as $f_{40}$. The complexity of $f_{56}$ remains unresolved.

Technology Category

Application Category

📝 Abstract
In this article, we study the computational complexity of counting weighted Eulerian orientations, denoted as # extsf{EO}. This problem is considered a pivotal scenario in the complexity classification for extsf{Holant}, a counting framework of great significance. Our results consist of three parts. First, we prove a complexity dichotomy theorem for # extsf{EO} defined by a set of binary and quaternary signatures, which generalizes the previous dichotomy for the six-vertex model. Second, we prove a dichotomy for # extsf{EO} defined by a set of so-called pure signatures, which possess the closure property under gadget construction. Finally, we present a polynomial-time algorithm for # extsf{EO} defined by specific rebalancing signatures, which extends the algorithm for pure signatures to a broader range of problems, including # extsf{EO} defined by non-pure signatures such as $f_{40}$. We also construct a signature $f_{56}$ that is not rebalancing, and whether $# extsf{EO}(f_{56})$ is computable in polynomial time remains open.
Problem

Research questions and friction points this paper is trying to address.

Study computational complexity of counting weighted Eulerian orientations (#EO)
Prove dichotomy theorems for #EO with binary/quaternary and pure signatures
Develop P-time algorithm for #EO with rebalancing and non-pure signatures
Innovation

Methods, ideas, or system contributions that make the work stand out.

Complexity dichotomy for binary and quaternary signatures
Dichotomy theorem for pure signatures
Polynomial-time algorithm for rebalancing signatures
🔎 Similar Papers
No similar papers found.
B
Boning Meng
Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences; University of Chinese Academy of Sciences, Beijing 100080, China
Juqiu Wang
Juqiu Wang
Institute of Sofeware, Chinese Academy of Sciences
Computational complexityCounting Problems
M
Mingji Xia
Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences; University of Chinese Academy of Sciences, Beijing 100080, China