Matching Points with Rectangles and Squares
Author(s) -
Sergey Bereg,
Nikolaus Mutsanas,
Alexander Wolff
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
DOI - 10.1007/11611257_15
Subject(s) - matching (statistics) , combinatorics , set (abstract data type) , point (geometry) , square (algebra) , class (philosophy) , mathematics , algorithm , computer science , discrete mathematics , geometry , artificial intelligence , statistics , programming language
In this paper we deal with the following natural family of geometric matching problems. Given a class ${\mathcal C}$ of geometric objects and a point set P, a ${\mathcal C}$-matching is a set M$\subseteq {\mathcal C}$ such that every C ∈ M contains exactly two elements of P. The matching is perfect if it covers every point, and strong if the objects do not intersect. We concentrate on matching points using axis-aligned squares and rectangles. We give algorithms for these classes and show that it is NP-hard to decide whether a point set has a perfect strong square matching. We show that one of our matching algorithms solves a family of map-labeling problems.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom