Bottleneck non-crossing matching in the plane

  • Authors:
  • A. Karim Abu-Affash;Paz Carmi;Matthew J. Katz;Yohai Trabelsi

  • Affiliations:
  • Department of Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, Israel;Department of Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, Israel;Department of Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, Israel;Department of Computer Science, Ben-Gurion University of the Negev, Beer-Sheva, Israel

  • Venue:
  • ESA'12 Proceedings of the 20th Annual European conference on Algorithms
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let P be a set of 2n points in the plane, and let MC (resp., MNC) denote a bottleneck matching (resp., a bottleneck non-crossing matching) of P. We study the problem of computing MNC. We present an O(n1.5log0.5n)-time algorithm that computes a non-crossing matching M of P, such that $bn(M) \le 2\sqrt{10} \cdot bn(M_{\rm NC})$, where bn(M) is the length of a longest edge in M. An interesting implication of our construction is that $bn(M_{\rm NC})/bn(M_{\rm C}) \le 2\sqrt{10}$. We also show that when the points of P are in convex position, one can compute MNC in O(n3) time. (In the full version of this paper, we also prove that the problem is NP-hard and does not admit a PTAS.)