• DocumentCode
    3000300
  • Title

    An O(n(log n)3) algorithm for maximum matching in trapezoid graphs

  • Author

    Ngoc-Khang Le ; Phan-Thuan Do

  • Author_Institution
    Sch. of Inf. & Commun. Technol., Hanoi Univ. of Sci. & Technol., Hanoi, Vietnam
  • fYear
    2013
  • fDate
    10-13 Nov. 2013
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    Trapezoid graphs are intersection graphs of trapezoids between two horizontal lines. Many graph problems that are NP-hard in general case have polynomial time algorithms for trapezoid graphs. A matching in a graph is a set of pairwise non-adjacent edges, and a maximum matching is a matching whose cardinality is maximum. In this paper, we define a modified range tree data structure, called S-Range tree, which allows to report the maximum label of points in a rectangular region and update the label of a point efficiently. We use this data structure to construct an O(n(log n)3) algorithm for finding a maximum matching in trapezoid graphs based on their box representation. In addition, we generalize this algorithm for a larger graph class, k-trapezoid graph by using multidimensional range tree. To the best of our knowledge, this is the first efficient maximum matching algorithm for trapezoid graphs.
  • Keywords
    computational complexity; graphs; tree data structures; NP-hard problems; O(n(log n)3) algorithm; S-Range tree; box representation; graph problems; k-trapezoid graph; maximum matching algorithm; modified range tree data structure; multidimensional range tree; pairwise nonadjacent edges; polynomial time algorithms; Communications technology; Data structures; Educational institutions; Labeling; Mathematical model; Scheduling; Time complexity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), 2013 IEEE RIVF International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-1-4799-1349-7
  • Type

    conf

  • DOI
    10.1109/RIVF.2013.6719886
  • Filename
    6719886