Fast FPRAS for the Permanent
Xiaoyu Chen, Heng Guo, Eric Vigoda, Xiongxin Yang
Source abstract
We give an FPRAS for the permanent of an matrix with running time . Our algorithm extends to a strongly polynomial FPRAS for arbitrary nonnegative matrices, as in previous works. Jerrum, Sinclair, and Vigoda (2004) gave the first FPRAS for the permanent of a nonnegative matrix. The running time was subsequently improved to by Bezáková, Štefankovič, Vazirani, and Vigoda (2008), and recently to by Chen, Vigoda, and Yang (2026). We introduce a multicommodity-flow bound inspired by electrical flows, replacing the usual path-length factor by routing energy. For a boosted version of the classical JSV chain, we prove a relaxation-time bound of and show that stationary trajectories of this length estimate all stationary hole-pattern probabilities, yielding an -time FPRAS algorithm. Our new hole-weighted slide (HWS) chain improves both bounds to , yielding an -time algorithm. Finally, we obtain the claimed running time by using a subset of checkpoint temperatures in an iterated sequence of warm-starts to obtain initializations at every temperature.
Evidence graph
No public relationships recorded yet.
Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.