A linear time algorithm to cover and hit a set of line segments optimally by two axis-parallel squares

09/14/2017
by   Sanjib Sadhu, et al.
0

This paper discusses the problem of covering and hitting a set of line segments L in R^2 by a pair of axis-parallel squares such that the side length of the larger of the two squares is minimized. We also discuss the restricted version of covering, where each line segment in L is to be covered completely by at least one square. The proposed algorithm for the covering problem reports the optimum result by executing only two passes of reading the input data sequentially. The algorithm proposed for the hitting and restricted covering problems produces optimum result in O(n) time. All the proposed algorithms are in-place, and they use only O(1) extra space. The solution of these problems also give a √(2) approximation for covering and hitting those line segments L by two congruent disks of minimum radius with same computational complexity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/25/2021

Covering a set of line segments with a few squares

We study three covering problems in the plane. Our original motivation f...
research
09/26/2018

Approximability of Covering Cells with Line Segments

In COCOA 2015, Korman et al. studied the following geometric covering pr...
research
08/02/2017

Line Segment Covering of Cells in Arrangements

Given a collection L of line segments, we consider its arrangement and s...
research
11/26/2018

FPTAS for barrier covering problem with equal circles in 2D

In this paper, we consider a problem of covering a straight line segment...
research
10/02/2019

Optimal Patrolling of High Priority Segments While Visiting the Unit Interval with a Set of Mobile Robots

Consider a region that requires to be protected from unauthorized penetr...
research
10/02/2019

Rectangle Blanket Problem: Binary integer linear programming formulation and solution algorithms

A rectangle blanket is a set of non-overlapping axis-aligned rectangles,...

Please sign up or login with your details

Forgot password? Click here to reset