A LINEAR-TIME ALGORITHM FOR COVERING SIMPLE POLYGONS WITH SIMILAR RECTANGLES

1996 ◽  
Vol 06 (01) ◽  
pp. 79-102 ◽  
Author(s):  
REUVEN BAR-YEHUDA ◽  
EYAL BEN-HANOCH

We study the problem of covering a simple orthogonal polygon with a minimum number of (possibly overlapping) squares, all internal to the polygon. The problem has applications in VLSI mask generation, incremental update of raster displays, and image compression. We give a linear time algorithm for covering a simple polygon, specified by its vertices, with squares. Covering with similar rectangles (having a given x/y ratio) is an equivalent problem.

2017 ◽  
Vol 27 (03) ◽  
pp. 159-176
Author(s):  
Helmut Alt ◽  
Sergio Cabello ◽  
Panos Giannopoulos ◽  
Christian Knauer

We study the complexity of the following cell connection problems in segment arrangements. Given a set of straight-line segments in the plane and two points [Formula: see text] and [Formula: see text] in different cells of the induced arrangement: [(i)] compute the minimum number of segments one needs to remove so that there is a path connecting [Formula: see text] to [Formula: see text] that does not intersect any of the remaining segments; [(ii)] compute the minimum number of segments one needs to remove so that the arrangement induced by the remaining segments has a single cell. We show that problems (i) and (ii) are NP-hard and discuss some special, tractable cases. Most notably, we provide a near-linear-time algorithm for a variant of problem (i) where the path connecting [Formula: see text] to [Formula: see text] must stay inside a given polygon [Formula: see text] with a constant number of holes, the segments are contained in [Formula: see text], and the endpoints of the segments are on the boundary of [Formula: see text]. The approach for this latter result uses homotopy of paths to group the segments into clusters with the property that either all segments in a cluster or none participate in an optimal solution.


2016 ◽  
Vol 56 (4) ◽  
pp. 836-859 ◽  
Author(s):  
Hee-Kap Ahn ◽  
Luis Barba ◽  
Prosenjit Bose ◽  
Jean-Lou De Carufel ◽  
Matias Korman ◽  
...  

Author(s):  
Mahavir Banukumar

A book consists of a line in the 3-dimensional space, called the spine, and a number of pages, each a half-plane with the spine as boundary. A book embedding (p, r) of a graph consists of a linear ordering of p, of vertices, called the spine ordering, along the spine of a book and an assignment r, of edges to pages so that edges assigned to the same page can be drawn on that page without crossing. That is, we cannot find vertices u, v, x, y with p(u) < p(x) < p(v) < p(y), yet the edges uv and xy are assigned to the same page, that is r(uv) = r(xy). The book thickness or page number of a graph G is the minimum number of pages in required to embed G in a book. In this paper we consider the Sun Graph or the Trampoline graph and obtain the printing cycle for embedding the Sun Graph in a single page. We also give a linear time algorithm for such an embedding.


2019 ◽  
Vol 19 (01) ◽  
pp. 1940004
Author(s):  
BOTING YANG ◽  
RUNTAO ZHANG ◽  
YI CAO ◽  
FARONG ZHONG

In this paper, we consider the problem of finding the minimum number of searchers to sweep networks/graphs with special topological structures. Such a number is called the search number. We first study graphs, which contain only one cycle, and present a linear time algorithm to compute the vertex separation and the optimal layout of such graphs; by a linear-time transformation, we can find the search number of this kind of graphs in linear time. We also investigate graphs, in which every vertex lies on at most one cycle and each cycle contains at most three vertices of degree more than two, and we propose a linear time algorithm to compute their search number and optimal search strategy. We prove explicit formulas for the search number of the graphs obtained from complete k-ary trees by replacing vertices by cycles. We also present some results on approximation algorithms.


2006 ◽  
Vol 33 (3) ◽  
pp. 165-173
Author(s):  
Binay Kumar Bhattacharya ◽  
Subir Kumar Ghosh ◽  
Thomas Caton Shermer

Sign in / Sign up

Export Citation Format

Share Document