TY - JOUR
T1 - Output-sensitive construction of the union of triangles
AU - Ezra, Esther
AU - Sharir, Micha
PY - 2005
Y1 - 2005
N2 - We present an efficient algorithm for the following problem: Given a collection T = {Δ1,..., Δn} of n triangles in the plane, such that there exists a subset s ⊂ T (unknown to us) of ξ ≪ n triangles, such that ∪Δ∈S Δ = ∪Δ∈T Δ construct efficiently the union of the triangles in T. We show that this problem can be solved in randomized expected time O(n4/3 log n + n∈ log2 n), which is subquadratic for ∈= o(n/log2n). In our solution, we use a variant of the method of Brönnimann and Goodrich [Discrete Comput. Geom., 14 (1995), pp. 463-479] for finding a set cover in a set system of finite VC-dimension. We present a detailed implementation of this variant, which makes it run within the asserted time bound. Our approach is fairly general, and we show that it can be extended to compute efficiently the union of simply shaped bodies of constant description complexity in ℝd, when the union is determined by a small subset of the bodies.
AB - We present an efficient algorithm for the following problem: Given a collection T = {Δ1,..., Δn} of n triangles in the plane, such that there exists a subset s ⊂ T (unknown to us) of ξ ≪ n triangles, such that ∪Δ∈S Δ = ∪Δ∈T Δ construct efficiently the union of the triangles in T. We show that this problem can be solved in randomized expected time O(n4/3 log n + n∈ log2 n), which is subquadratic for ∈= o(n/log2n). In our solution, we use a variant of the method of Brönnimann and Goodrich [Discrete Comput. Geom., 14 (1995), pp. 463-479] for finding a set cover in a set system of finite VC-dimension. We present a detailed implementation of this variant, which makes it run within the asserted time bound. Our approach is fairly general, and we show that it can be extended to compute efficiently the union of simply shaped bodies of constant description complexity in ℝd, when the union is determined by a small subset of the bodies.
KW - Finite vc-dimension
KW - Hitting set
KW - Output sensitivity
KW - Random sampling
KW - Set cover
KW - Union of geometric objects
KW - ε-net
UR - http://www.scopus.com/inward/record.url?scp=29344443513&partnerID=8YFLogxK
U2 - 10.1137/S0097539704444245
DO - 10.1137/S0097539704444245
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:29344443513
SN - 0097-5397
VL - 34
SP - 1331
EP - 1351
JO - SIAM Journal on Computing
JF - SIAM Journal on Computing
IS - 6
ER -