Bottleneck segment matching

Arita Banik, Matthew J. Katz, Marina Simakov

Research output: Contribution to conferencePaperpeer-review

1 Scopus citations


Let R be a set of n red segments and B a set of n blue segments, we wish to find the minimum value d-, such that there exists a perfect matching between R and B with bottleneck d-, i.e., the maximum distance between a matched red-blue pair is d-. We first solve the corresponding decision problem: Given R, B and a distance d > 0, find a maximum matching between R and B with bottleneck at most d. We begin with the simpler case where d = 0 and then extend our solution to the case where d > 0. We focus on the settings for which we are able to solve the decision problem efficiently, i.e., in roughly O(n1.5) time. The most general of these, is when one of the sets consists of disjoint arbitrary segments and the other of vertical segments. We apply similar ideas to find a matching in the setting in which the vertical segments are replaced by points in the plane. After solving the decision problem, we explain how to find the minimum value d-. Finally, we show how to compute a shortest path tree for a given set of n orthogonal segments and a designated root segment in O(n log2 n) time.

Original languageEnglish
Number of pages5
StatePublished - 1 Jan 2015
Event27th Canadian Conference on Computational Geometry, CCCG 2015 - Kingston, Canada
Duration: 10 Aug 201512 Aug 2015


Conference27th Canadian Conference on Computational Geometry, CCCG 2015

ASJC Scopus subject areas

  • Geometry and Topology
  • Computational Mathematics


Dive into the research topics of 'Bottleneck segment matching'. Together they form a unique fingerprint.

Cite this