2015 | OriginalPaper | Buchkapitel
An Optimal Algorithm for Plane Matchings in Multipartite Geometric Graphs
verfasst von : Ahmad Biniaz, Anil Maheshwari, Subhas C. Nandy, Michiel Smid
Erschienen in: Algorithms and Data Structures
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Let
P
be a set of
n
points in general position in the plane which is partitioned into
color
classes.
P
is said to be
color-balanced
if the number of points of each color is at most
$$\lfloor n/2\rfloor $$
⌊
n
/
2
⌋
. Given a color-balanced point set
P
, a
balanced cut
is a line which partitions
P
into two color-balanced point sets, each of size at most
$$2n/3 + 1$$
2
n
/
3
+
1
. A
colored matching
of
P
is a perfect matching in which every edge connects two points of distinct colors by a straight line segment. A
plane colored matching
is a colored matching which is non-crossing. In this paper, we present an algorithm which computes a balanced cut for
P
in linear time. Consequently, we present an algorithm which computes a plane colored matching of
P
optimally in
$$\Theta (n\log n)$$
Θ
(
n
log
n
)
time.