TY - JOUR
T1 - Co-Bipartite Neighborhood Edge Elimination Orderings
AU - Jiamjitrak, Wanchote
AU - van Leeuwen, Erik Jan
PY - 2017/8/1
Y1 - 2017/8/1
N2 - In SODA 2001, Raghavan and Spinrad introduced robust algorithms as a way to solve hard combinatorial graph problems in polynomial time even when the input graph falls slightly outside a graph class for which a polynomial-time algorithm exists. As a leading example, the MAXIMUM CLIQUE problem on unit disk graphs (intersection graphs of unit disks in the plane) was shown to have a robust, polynomial-time algorithm by proving that such graphs admit a co-bipartite neighborhood edge elimination ordering (CNEEO). This begs the question whether other graph classes also admit a CNEEO. In this paper, we answer this question positively, and identify many graph classes that admit a CNEEO, including several graph classes for which no polynomial-time recognition algorithm exists (unless P=NP). As a consequence, we obtain robust, polynomial-time algorithms for MAXIMUM CLIQUE on all identified graph classes. We also prove some negative results, and identify graph classes that do not admit a CNEEO. This implies an almost-perfect dichotomy for subclasses of perfect graphs.
AB - In SODA 2001, Raghavan and Spinrad introduced robust algorithms as a way to solve hard combinatorial graph problems in polynomial time even when the input graph falls slightly outside a graph class for which a polynomial-time algorithm exists. As a leading example, the MAXIMUM CLIQUE problem on unit disk graphs (intersection graphs of unit disks in the plane) was shown to have a robust, polynomial-time algorithm by proving that such graphs admit a co-bipartite neighborhood edge elimination ordering (CNEEO). This begs the question whether other graph classes also admit a CNEEO. In this paper, we answer this question positively, and identify many graph classes that admit a CNEEO, including several graph classes for which no polynomial-time recognition algorithm exists (unless P=NP). As a consequence, we obtain robust, polynomial-time algorithms for MAXIMUM CLIQUE on all identified graph classes. We also prove some negative results, and identify graph classes that do not admit a CNEEO. This implies an almost-perfect dichotomy for subclasses of perfect graphs.
KW - edge ordering
KW - graph classes
KW - maximum clique
KW - polynomial-time algorithm
KW - robust algorithm
UR - http://www.scopus.com/inward/record.url?scp=85026747332&partnerID=8YFLogxK
U2 - 10.1016/j.endm.2017.07.020
DO - 10.1016/j.endm.2017.07.020
M3 - Article
AN - SCOPUS:85026747332
VL - 61
SP - 655
EP - 661
JO - ELECTRONIC NOTES IN DISCRETE MATHEMATICS
JF - ELECTRONIC NOTES IN DISCRETE MATHEMATICS
SN - 1571-0653
ER -