Linear time algorithm to cover and hit a set of line segments optimally by two axis-parallel squares (Q1737597): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
Property / cites work
 
Property / cites work: Optimizing squares covering a set of points / rank
 
Normal rank
Property / cites work
 
Property / cites work: Minimum area circumscribing polygons / rank
 
Normal rank
Property / cites work
 
Property / cites work: Scandinavian thins on top of cake: new and improved algorithms for stacking and packing / rank
 
Normal rank
Property / cites work
 
Property / cites work: Discrete and Computational Geometry / rank
 
Normal rank
Property / cites work
 
Property / cites work: Enclosing many boxes by an optimal pair of boxes / rank
 
Normal rank
Property / cites work
 
Property / cites work: More planar two-center algorithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the rectangularp-center problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: VARIATIONS OF BASE-STATION PLACEMENT PROBLEM ON THE BOUNDARY OF A CONVEX REGION / rank
 
Normal rank
Property / cites work
 
Property / cites work: An approximation algorithm for \(k\)-center problem on a convex polygon / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5501789 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A faster algorithm for the two-center decision problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: A simple linear algorithm for computing rectilinear 3-centers / rank
 
Normal rank
Property / cites work
 
Property / cites work: Discrete rectilinear 2-center problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: COVERING A POINT SET BY TWO DISJOINT RECTANGLES / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2766839 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Linear-Time Algorithms for Linear Programming in $R^3 $ and Related Problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Minimum-perimeter enclosures / rank
 
Normal rank
Property / cites work
 
Property / cites work: An optimal algorithm for finding minimal enclosing triangles / rank
 
Normal rank
Property / cites work
 
Property / cites work: Base station placement on boundary of a convex polygon / rank
 
Normal rank
Property / cites work
 
Property / cites work: A near-linear algorithm for the planar 2-center problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Approximation of convex figures by pairs of rectangles / rank
 
Normal rank
Property / cites work
 
Property / cites work: Simple \(O(n \log^{2} n)\) algorithms for the planar 2-center problem / rank
 
Normal rank

Revision as of 00:34, 19 July 2024

scientific article
Language Label Description Also known as
English
Linear time algorithm to cover and hit a set of line segments optimally by two axis-parallel squares
scientific article

    Statements

    Linear time algorithm to cover and hit a set of line segments optimally by two axis-parallel squares (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    23 April 2019
    0 references
    Given a set \(\mathcal{L}\) of line segments in \(\mathbb{R}^2\) in a read-only array, the \textit{two-center covering problem} with axis-parallel squares, \textbf{LCOVER}, asks to find two axis-parallel squares of minimum size such that each line segment lies inside at least one of the squares. The \textit{restricted} version of the covering problem requires each line segment to lie completely inside a single square. The slightly different two-center \textit{hitting} problem \textbf{LHIT} requires each line segment to have non-empty intersection with the union of the squares. The authors consider the problems stated above, constructing optimal algorithms for the covering and hitting problems, with constant extra space. They also give a \(\sqrt{2}\)-approximation algorithm for covering and hitting the line segments in \(\mathcal{L}\) with discs instead of squares. Precisely, their results are as follows. Given a set of line segments in \(\mathbb{R}^2\), the authors give: (i) A two-pass algorithm to solve the LCOVER problem optimally, with two axis-parallel squares of minimum size, using only a constant amount of extra space. (ii) A two-pass algorithm to solve the LHIT problem optimally, with two minimum-sized axis-parallel squares optimally, using constant extra space. (iii) A two-pass algorithm to solve the restricted version of the LCOVER problem optimally, by reading the input array sequentially, using constant extra space. Further, the above algorithms also work when the input is a set of polygons instead of line segments. Lastly, the output of the above algorithms gives a \(\sqrt{2}\)-approximation for the problem of covering/hitting line segments by two congruent disks, instead of axis-parallel squares. The proofs are by a careful combinatorial and geometric analysis of the possible configurations, decomposing the input using the \(\ell_\infty\)-Voronoi diagram with the corners of the minimal enclosing rectangle as the sites.
    0 references
    two-center problem
    0 references
    covering line segments by squares
    0 references
    hitting line segments by squares
    0 references
    two-pass algorithm
    0 references
    computational geometry
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references