Polynomial-time recognition and maximum independent set in Burling graphs
Paweł Rzążewski, Bartosz Walczak
TL;DR
This work settles the computational aspects of Burling graphs by giving a polynomial-time recognition algorithm and a constructive method to obtain strict frame representations via Burling sets. Once such a representation is available, the authors adapt Gavril’s dynamic programming framework to compute maximum independent sets (weighted) in Burling graphs in polynomial time, despite Burling graphs not being $\chi$-bounded. The results connect geometric frame representations with combinatorial Burling structures, enabling efficient MIS and offering a negative answer to whether all polynomial-time MIS classes are $\\chi$-bounded. Overall, Burling graphs are shown to be a hereditary class supporting efficient MIS without $\\chi$-boundedness, advancing the understanding of structural graph theory at the intersection of geometry and algorithms.
Abstract
A Burling graph is an induced subgraph of some graph in Burling's construction of triangle-free high-chromatic graphs. We provide a polynomial-time algorithm which decides whether a given graph is a Burling graph and if it is, constructs its intersection model by rectangular frames. That model enables a polynomial-time algorithm for the maximum independent set problem in Burling graphs. As a consequence, we establish Burling graphs as the first known hereditary class of graphs that admits such an algorithm while not being $χ$-bounded.
