Shuai Shao 0001

dblp:71/8201-1 · DBLP profile ↗
← Back
12ranked-venue papers
5as first author
5since 2021 · last 2026
0000-0003-0935-2929ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 5 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Zero-Freeness Is All You Need: A Weitz-Type FPTAS for the Entire Lee-Yang Zero-Free Region
abstract
We present a Weitz-type FPTAS for the ferromagnetic Ising model across the entire Lee--Yang zero-free region, without relying on the strong spatial mixing (SSM) property. Our algorithm is Weitz-type for two reasons. First, it expresses the partition function as a telescoping product of ratios, with the key being to approximate each ratio. Second, it uses Weitz's self-avoiding walk tree, and truncates it at logarithmic depth to give a good and efficient approximation. The key difference from the standard Weitz algorithm is that we approximate a carefully designed edge-deletion ratio instead of the marginal probability of a vertex being assigned a particular spin, ensuring our algorithm does not require SSM. Furthermore, by establishing local dependence of coefficients (LDC), we prove a novel form of SSM for these edge-deletion ratios, which, in turn, implies the standard SSM for the random cluster model. This is the first SSM result for the random cluster model on general graphs, beyond lattices. Our proof of LDC is based on a new divisibility relation, and we show such relations hold quite universally. This leads to a broadly applicable framework for proving LDC across a variety of models, including the Potts model, the hypergraph independence polynomial, and Holant problems. Combined with existing zero-freeness results for these models, we derive new SSM results for them.
Shuai Shao 0001
ITCS1
2026 New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model
abstract
We prove a complete complexity classification theorem for the planar eight-vertex model. For every parameter setting in ℂ for the eight-vertex model, the partition function is either (1) computable in P-time for every graph, or (2) #P-hard for general graphs but computable in P-time for planar graphs, or (3) #P-hard even for planar graphs. The classification has an explicit criterion. In (2), we discover new P-time computable eight-vertex models on planar graphs beyond Kasteleyn’s algorithm for counting planar perfect matchings. They are obtained by a combinatorial transformation to the planar Even Coloring problem followed by a holographic transformation to the tractable cases in the planar six-vertex model. In the process, we also encounter non-local connections between the planar eight vertex model and the bipartite Ising model, conformal lattice interpolation and Möbius transformation from complex analysis. The proof also makes use of cyclotomic fields.
Jin-Yi Cai, Austen Z. Fan, Shuai Shao 0001, Zhuxiao Tang
STOC3
2025 Eulerian Orientations and Hadamard Codes: A Novel Connection via Counting
Shuai Shao 0001, Zhuxiao Tang
ITCS1
2023 A Strongly Polynomial-Time Algorithm for Weighted General Factors with Three Feasible Degrees
abstract
General factors are a generalization of matchings. Given a graph G with a set π(v) of feasible degrees, called a degree constraint, for each vertex v of G, the general factor problem is to find a (spanning) subgraph F of G such that deg_F(v) ∈ π(v) for every v of G. When all degree constraints are symmetric Δ-matroids, the problem is solvable in polynomial time. The weighted general factor problem is to find a general factor of the maximum total weight in an edge-weighted graph. Strongly polynomial-time algorithms are only known for weighted general factor problems that are reducible to the weighted matching problem by gadget constructions. In this paper, we present a strongly polynomial-time algorithm for a type of weighted general factor problems with real-valued edge weights that is provably not reducible to the weighted matching problem by gadget constructions. As an application, we obtain a strongly polynomial-time algorithm for the terminal backup problem by reducing it to the weighted general factor problem.
Shuai Shao 0001, Stanislav Zivný
ISAAC1
2021 New Planar P-time Computable Six-Vertex Models and a Complete Complexity Classification
abstract
We discover new P-time computable six-vertex models on planar graphs beyond Kasteleyn's algorithm for counting planar perfect matchings.∗ We further prove that there are no more: Together, they exhaust all P-time computable six-vertex models on planar graphs, assuming #P is not P. This leads to the following exact complexity classification: For every parameter setting in ℂ for the six-vertex model, the partition function is either (1) computable in P-time for every graph, or (2) #P-hard for general graphs but computable in P-time for planar graphs, or (3) #P-hard even for planar graphs. The classification has an explicit criterion. The new P-time cases in (2) provably cannot be subsumed by Kasteleyn's algorithm. They are obtained by a non-local connection to #CSP, defined in terms of a “loop space”. This is the first substantive advance toward a planar Holant classification with not necessarily symmetric constraints. We introduce Möbius transformation on ℂ as a powerful new tool in hardness proofs for counting problems.
Jin-Yi Cai, Zhiguo Fu, Shuai Shao 0001
SODA3
2020 A Dichotomy for Real Boolean Holant Problems
abstract
We prove a complexity dichotomy for Holant problems on the boolean domain with arbitrary sets of real-valued constraint functions. These constraint functions need not be symmetric nor do we assume any auxiliary functions. It is proved that for every set F of real-valued constraint functions, Holant(F) is either P-time computable or #P-hard. The classification has an explicit criterion. This is a culmination of much research on this problem, and it uses many previous results and techniques. Dealing with some concrete functions plays an important role in this proof. In particular, two functions, called f6 and f8, and their associated families exhibit intriguing and extraordinary closure properties related to Bell states in quantum information theory.
Shuai Shao 0001, Jin-Yi Cai
FOCS1
2020 Contraction: A Unified Perspective of Correlation Decay and Zero-Freeness of 2-Spin Systems
Shuai Shao 0001
ICALP1
2020 From Holant to Quantum Entanglement and Back
abstract
Holant problems are intimately connected with quantum theory as tensor networks. We first use techniques from Holant theory to derive new and improved results for quantum entanglement theory. We discover two particular entangled states |Ψ₆⟩ of 6 qubits and |Ψ₈⟩ of 8 qubits respectively, that have extraordinary closure properties in terms of the Bell property. Then we use entanglement properties of constraint functions to derive a new complexity dichotomy for all real-valued Holant problems containing a signature of odd arity. The signatures need not be symmetric, and no auxiliary signatures are assumed.
Jin-Yi Cai, Zhiguo Fu, Shuai Shao 0001
ICALP3
2020 Beyond #CSP: A dichotomy for counting weighted Eulerian orientations with ARS
Jin-Yi Cai, Zhiguo Fu, Shuai Shao 0001
Inf. Comput.3
2017 On the Dual of the Coulter-Matthews Bent Functions
abstract
For any bent function, it is very interesting to determine its dual function, because the dual function is also bent in certain cases. For k odd and gcd(n, k) = 1, it is known that the Coulter-Matthews bent function f(x) = T r (ax 3k+1/2) is weakly regular bent over F3n, where a ∈ F3n*, and T r (·) : F3n→ F3is the trace function. In this paper, we investigate the dual function of f (x), aiming to determine a universal formula. In particular, for two cases, we determine the formula explicitly: for the case of n = 3t + 1 and k = 2t + 1 with t ≥ 2, the dual function is given by Tr (- x32t+1+3t+1+2/a32t+1+3t+1+1) - x32t+1/a-32t+3t+1+ x2/a-32t+1+3t+1+1); and for the case of n = 3t + 2 and k = 2t + 1 with t≥2,the dual function is given by Tr (-x32t+2+1/a32t+2-3t+1+3- x2.32t+1+3t+1+1/a32t+2+3t+1+3+ x2/a-32t+2+3t+1+3) As a byproduct, we find two new classes of ternary bent functions with only three terms. Moreover, we also prove that in certain cases f (x) is regular bent.
Honggang Hu, Qingsheng Zhang, Shuai Shao 0001
IEEE Trans. Inf. Theory3
2014 On the proof of Lin's conjecture
abstract
In 1998, Lin presented a conjecture on a class of ternary sequences with ideal 2-level autocorrelation. Those sequences have a very simple structure, i.e., their trace representation has two trace monomial terms. In this paper, we present a proof for this conjecture. The mathematical tools employed are the second-order multiplexing decimation-Hadamard transform, Stickelberger's theorem, the Teichmüller character, and combinatorial techniques for enumerating the Hamming weights of ternary numbers. As a by-product, we also prove that the Lin conjectured ternary sequences are Hadamard equivalent to ternary m-sequences.
Honggang Hu, Shuai Shao 0001, Guang Gong, Tor Helleseth
ISIT2
2014 The Proof of Lin's Conjecture via the Decimation-Hadamard Transform
abstract
In 1998, Lin presented a conjecture on a class of ternary sequences with ideal two-level autocorrelation. Those sequences have a very simple structure, i.e., their trace representation has two trace monomial terms. In this paper, we present a proof for the conjecture. The mathematical tools employed are the second-order multiplexing decimation-Hadamard transform, Stickelberger's theorem, the Teichmüller character, and combinatorial techniques for enumerating the Hamming weights of ternary numbers. As a by-product, we also prove that the ternary sequences conjectured by Lin are Hadamard equivalent to ternary m-sequences.
Honggang Hu, Shuai Shao 0001, Guang Gong, Tor Helleseth
IEEE Trans. Inf. Theory2