Finding a Shortest Even Hole in Polynomial Time
Hou-Teng Cheong, Hsueh-I Lu

TL;DR
This paper presents the first polynomial-time algorithm, with a complexity of O(n^{31}), for finding the shortest even hole in a graph, resolving a 15-year open problem in graph theory.
Contribution
It introduces the first known polynomial-time algorithm for detecting the shortest even hole in graphs, advancing understanding of graph hole detection complexity.
Findings
Developed an O(n^{31}) time algorithm for shortest even hole detection.
Resolved a 15-year open problem in graph theory.
Extended techniques from odd hole detection to even holes.
Abstract
An even (respectively, odd) hole in a graph is an induced cycle with even (respectively, odd) length that is at least four. Bienstock [DM 1991 and 1992] proved that detecting an even (respectively, odd) hole containing a given vertex is NP-complete. Conforti, Chornu\'ejols, Kappor, and Vu\v{s}kovi\'{c} [FOCS 1997] gave the first known polynomial-time algorithm to determine whether a graph contains even holes. Chudnovsky, Kawarabayashi, and Seymour [JGT 2005] estimated that Conforti et al.'s algorithm runs in time on an -vertex graph and reduced the required time to . Subsequently, da~Silva and Vu\v{s}kovi\'{c}~[JCTB 2013], Chang and Lu [JCTB 2017], and Lai, Lu, and Thorup [STOC 2020] improved the time to , , and , respectively. The tractability of determining whether a graph contains odd holes has been open for decades until the…
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.
