Improved Algorithms for Recognizing Perfect Graphs and Finding Shortest Odd and Even Holes

07/15/2022
by   Yung-Chung Chiu, et al.
0

Various classes of induced subgraphs are involved in the deepest results of graph theory and graph algorithms. A prominent example concerns the 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(n^9) algorithm for recognizing perfect graphs, which can be implemented to run in O(n^6+ω) time for the exponent ω<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(n^9) algorithm is later implemented by Lai et al. to run in O(n^8) time, leading to the best formerly known algorithm for recognizing perfect graphs. Our first result is an O(n^7) algorithm for detecting odd holes, implying an O(n^7) algorithm for recognizing perfect graphs. 2. Chudnovsky et al. extend in 2021 the O(n^9) 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(n^9). 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).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/15/2020

Finding a Shortest Even Hole in Polynomial Time

An even (respectively, odd) hole in a graph is an induced cycle with eve...
research
10/26/2018

Mining Maximal Induced Bicliques using Odd Cycle Transversals

Many common graph data mining tasks take the form of identifying dense s...
research
11/09/2022

Graph classes equivalent to 12-representable graphs

Jones et al. (2015) introduced the notion of u-representable graphs, whe...
research
09/09/2021

Fast Algorithms for Minimum Cycle Basis and Minimum Homology Basis

We study the problem of finding a minimum homology basis, that is, a sho...
research
11/11/2020

The Strongish Planted Clique Hypothesis and Its Consequences

We formulate a new hardness assumption, the Strongish Planted Clique Hyp...
research
12/04/2019

A Constructive Formalization of the Weak Perfect Graph Theorem

The Perfect Graph Theorems are important results in graph theory describ...
research
09/26/2017

Recognizing Weak Embeddings of Graphs

We present an efficient algorithm for a problem in the interface between...

Please sign up or login with your details

Forgot password? Click here to reset