THE RECOGNITION OF SIMPLE-TRIANGLE GRAPHS AND OF LINEAR-INTERVAL ORDERS IS POLYNOMIAL

被引:9
|
作者
Mertzios, George B. [1 ]
机构
[1] Univ Durham, Sch Engn & Comp Sci, Durham DH1 3LH, England
基金
英国工程与自然科学研究理事会;
关键词
intersection graph; PI graph; recognition problem; partial order; polynomial algorithm; MULTITOLERANCE GRAPHS;
D O I
10.1137/140963108
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Intersection graphs of geometric objects have been extensively studied, due to both their interesting structure and their numerous applications; prominent examples include interval graphs and permutation graphs. In this paper we study a natural graph class that generalizes both interval and permutation graphs, namely simple-triangle graphs. Simple-triangle graphs-also known as PI (point-interval) graphs-are the intersection graphs of triangles that are defined by a point on a line L-1 and an interval on a parallel line L-2. They lie naturally between permutation and trapezoid graphs, which are the intersection graphs of line segments between L-1 and L-2 and of trapezoids between L-1 and L-2, respectively. Although various efficient recognition algorithms for permutation and trapezoid graphs are well known to exist, the recognition of simple-triangle graphs has remained an open problem since their introduction by Corneil and Kamula three decades ago. In this paper we resolve this problem by proving that simple-triangle graphs can be recognized in polynomial time. Given a graph G with n vertices, such that its complement (G) over bar has m edges, our algorithm runs in O(n(2)m) time. As a consequence, our algorithm also solves a longstanding open problem in the area of partial orders, namely, the recognition of linear-interval orders, i.e., of partial orders P = P-1 boolean AND P-2, where P-1 is a linear order and P-2 is an interval order. This is one of the first results on recognizing partial orders P that are the intersection of orders from two different classes P-1 and P-2. In complete contrast to this, partial orders P which are the intersection of orders from the same class P have been extensively investigated, and in most cases the complexity status of these recognition problems has been already established.
引用
收藏
页码:1150 / 1185
页数:36
相关论文
共 19 条
  • [1] The Recognition of Simple-Triangle Graphs and of Linear-Interval Orders Is Polynomial
    Mertzios, George B.
    [J]. ALGORITHMS - ESA 2013, 2013, 8125 : 719 - 730
  • [2] A recognition algorithm for simple-triangle graphs
    Takaoka, Asahi
    [J]. DISCRETE APPLIED MATHEMATICS, 2020, 282 : 196 - 207
  • [3] A vertex ordering characterization of simple-triangle graphs
    Takaoka, Asahi
    [J]. DISCRETE MATHEMATICS, 2018, 341 (12) : 3281 - 3287
  • [4] Recognizing simple-triangle graphs by restricted 2-chain subgraph cover
    Takaoka, Asahi
    [J]. DISCRETE APPLIED MATHEMATICS, 2020, 279 : 154 - 167
  • [5] Recognizing Simple-Triangle Graphs by Restricted 2-Chain Subgraph Cover
    Takaoka, Asahi
    [J]. WALCOM: ALGORITHMS AND COMPUTATION, WALCOM 2017, 2017, 10167 : 177 - 189
  • [6] A polynomial time algorithm for the triangle packing problem on interval graphs
    Myung, Young-Soo
    [J]. DISCRETE APPLIED MATHEMATICS, 2024, 343 : 180 - 183
  • [7] SIMPLE LINEAR-TIME RECOGNITION OF UNIT INTERVAL-GRAPHS
    CORNEIL, DG
    KIM, HY
    NATARAJAN, S
    OLARIU, S
    SPRAGUE, AP
    [J]. INFORMATION PROCESSING LETTERS, 1995, 55 (02) : 99 - 104
  • [8] A polynomial time recognition algorithm for probe interval graphs
    Johnson, JL
    Spinrad, JP
    [J]. PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 477 - 486
  • [9] A linear time recognition algorithm for proper interval graphs
    Panda, BS
    Das, SK
    [J]. INFORMATION PROCESSING LETTERS, 2003, 87 (03) : 153 - 161
  • [10] Linear-Time Recognition of Probe Interval Graphs
    McConnell, Ross M.
    Nussbaum, Yahav
    [J]. ALGORITHMS - ESA 2009, PROCEEDINGS, 2009, 5757 : 349 - +