The Shortest Even Cycle Problem is Tractable
Andreas Bj\"orklund, Thore Husfeldt, Petteri Kaski

TL;DR
This paper presents a polynomial-time algorithm for finding the shortest even cycle in a directed graph, solving a long-standing open problem using algebraic fingerprinting, randomized polynomial identity testing, and novel ring constructions.
Contribution
The authors introduce a new algebraic approach utilizing specialized rings and polynomial identity testing to efficiently detect shortest even cycles in directed graphs, a problem previously unsolved in polynomial time.
Findings
Developed a randomized polynomial-time algorithm for shortest even cycle detection.
Designed finite rings supporting efficient permanent computations and characteristic 2 emulation.
Extended algebraic techniques to graphs with bounded genus for faster algorithms.
Abstract
Given a directed graph, we show how to efficiently find a shortest (directed, simple) cycle on an even number of vertices. As far as we know, no polynomial-time algorithm was previously known for this problem. In fact, finding any even cycle in a directed graph in polynomial time was open for more than two decades until Robertson, Seymour, and Thomas (Ann. of Math. (2) 1999) and, independently, McCuaig (Electron. J. Combin. 2004; announced jointly at STOC 1997) gave an efficiently testable structural characterisation of even-cycle-free directed graphs. Methodologically, our algorithm relies on algebraic fingerprinting and randomized polynomial identity testing over a finite field, and uses a generating polynomial implicit in Vazirani and Yannakakis ( Discrete Appl. Math. 1989) that enumerates weighted cycle covers as a difference of a permanent and a determinant polynomial. The need…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · semigroups and automata theory · Advanced Graph Theory Research
