【24h】

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

机译:梯形图中最大匹配的O(n(log n) 3 )算法

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:梯形图是两条水平线之间的梯形的相交图。通常情况下,许多NP困难的图问题都具有用于梯形图的多项式时间算法。图中的匹配是成对的不相邻边的集合,最大匹配是基数最大的匹配。在本文中,我们定义了一种经过修改的范围树数据结构,称为S范围树,该结构允许报告矩形区域中点的最大标签并有效地更新点的标签。我们使用此数据结构构造O(n(log n) 3 )算法,以基于梯形图的框表示法找到最大匹配。此外,我们通过使用多维范围树将这种算法推广到更大的图类k梯形图。据我们所知,这是第一个有效的梯形图最大匹配算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号