English

Linear Recognition of Almost Interval Graphs

Discrete Mathematics 2014-10-10 v2 Data Structures and Algorithms Genomics

Abstract

Let \mboxinterval+kv\mbox{interval} + k v, \mboxinterval+ke\mbox{interval} + k e, and \mboxintervalke\mbox{interval} - k e denote the classes of graphs that can be obtained from some interval graph by adding kk vertices, adding kk edges, and deleting kk edges, respectively. When kk is small, these graph classes are called almost interval graphs. They are well motivated from computational biology, where the data ought to be represented by an interval graph while we can only expect an almost interval graph for the best. For any fixed kk, we give linear-time algorithms for recognizing all these classes, and in the case of membership, our algorithms provide also a specific interval graph as evidence. When kk is part of the input, these problems are also known as graph modification problems, all NP-complete. Our results imply that they are fixed-parameter tractable parameterized by kk, thereby resolving the long-standing open problem on the parameterized complexity of recognizing \mboxinterval+ke\mbox{interval}+ k e, first asked by Bodlaender et al. [Bioinformatics, 11:49--57, 1995]. Moreover, our algorithms for recognizing \mboxinterval+kv\mbox{interval}+ k v and \mboxintervalke\mbox{interval}- k e run in times O(6k(n+m))O(6^k \cdot (n + m)) and O(8k(n+m))O(8^k \cdot (n + m)), (where nn and mm stand for the numbers of vertices and edges respectively in the input graph,) significantly improving the O(k2kn3m)O(k^{2k}\cdot n^3m)-time algorithm of Heggernes et al. [STOC 2007] and the O(10kn9)O(10^k \cdot n^9)-time algorithm of Cao and Marx [SODA 2014] respectively.

Keywords

Cite

@article{arxiv.1403.1515,
  title  = {Linear Recognition of Almost Interval Graphs},
  author = {Yixin Cao},
  journal= {arXiv preprint arXiv:1403.1515},
  year   = {2014}
}

Comments

Completely restructured, and results on unit interval graphs have been dropped to make this version more focused

R2 v1 2026-06-22T03:21:45.172Z