Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 134 tok/s
Gemini 2.5 Pro 44 tok/s Pro
GPT-5 Medium 20 tok/s Pro
GPT-5 High 31 tok/s Pro
GPT-4o 100 tok/s Pro
Kimi K2 177 tok/s Pro
GPT OSS 120B 434 tok/s Pro
Claude Sonnet 4.5 36 tok/s Pro
2000 character limit reached

Improved Algorithms for Recognizing Perfect Graphs and Finding Shortest Odd and Even Holes (2207.07613v1)

Published 15 Jul 2022 in cs.DS and math.CO

Abstract: Various classes of induced subgraphs are involved in the deepest results of graph theory and graph algorithms. A prominent example concerns the {\em perfection} of $G$ that the chromatic number of each induced subgraph $H$ of $G$ equals the clique number of $H$. The seminal Strong Perfect Graph Theorem confirms that the perfection of $G$ can be determined by detecting odd holes in $G$ and its complement. Chudnovsky et al. show in 2005 an $O(n9)$ algorithm for recognizing perfect graphs, which can be implemented to run in $O(n{6+\omega})$ time for the exponent $\omega<2.373$ of square-matrix multiplication. We show the following improved algorithms. 1. The tractability of detecting odd holes was open for decades until the major breakthrough of Chudnovsky et al. in 2020. Their $O(n9)$ algorithm is later implemented by Lai et al. to run in $O(n8)$ time, leading to the best formerly known algorithm for recognizing perfect graphs. Our first result is an $O(n7)$ algorithm for detecting odd holes, implying an $O(n7)$ algorithm for recognizing perfect graphs. 2. Chudnovsky et al. extend in 2021 the $O(n9)$ algorithms for detecting odd holes (2020) and recognizing perfect graphs (2005) into the first polynomial algorithm for obtaining a shortest odd hole, which runs in $O(n{14})$ time. We reduce the time for finding a shortest odd hole to $O(n{13})$. 3. Conforti et al. show in 1997 the first polynomial algorithm for detecting even holes, running in about $O(n{40})$ time. It then takes a line of intensive efforts in the literature to bring down the complexity to $O(n{31})$, $O(n{19})$, $O(n{11})$, and finally $O(n9)$. On the other hand, the tractability of finding a shortest even hole has been open for 16 years until the very recent $O(n{31})$ algorithm of Cheong and Lu in 2022. We improve the time of finding a shortest even hole to $O(n{23})$.

Citations (1)

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.