TY - GEN
T1 - Line transversals of convex polyhedra in ℝ3
AU - Kaplan, Haim
AU - Rubin, Natan
AU - Sharir, Micha
PY - 2009/1/1
Y1 - 2009/1/1
N2 - We establish a bound of O(n2k1+ε), for any ε > 0, on the combinatorial complexity of the set T of line transversals of a collection P of k convex polyhedra in ℝ3 with a total of n facets, and present a randomized algorithm which computes the boundary of T in comparable expected time. Thus, when k ≪ n, the new bounds on the complexity (and construction cost) of T improve upon the previously best known bounds, which are nearly cubic in n. To obtain the above result, we study the set T ℓ0 of line transversals which emanate from a fixed line ℓ0, establish an almost tight bound of O(nk1+ε) on the complexity of Tℓ0, and provide a randomized algorithm which computes Tℓ0 in comparable expected time. Slightly improved combinatorial bounds for the complexity of Tℓ0, and comparable improvements in the cost, of constructing this set, are established for two special cases, both assuming that the polyhedra of P are pairwise disjoint: the case where ℓ0 is disjoint from the polyhedra of P, and the case where the polyhedra of P are unbounded in a direction parallel to ℓ0.
AB - We establish a bound of O(n2k1+ε), for any ε > 0, on the combinatorial complexity of the set T of line transversals of a collection P of k convex polyhedra in ℝ3 with a total of n facets, and present a randomized algorithm which computes the boundary of T in comparable expected time. Thus, when k ≪ n, the new bounds on the complexity (and construction cost) of T improve upon the previously best known bounds, which are nearly cubic in n. To obtain the above result, we study the set T ℓ0 of line transversals which emanate from a fixed line ℓ0, establish an almost tight bound of O(nk1+ε) on the complexity of Tℓ0, and provide a randomized algorithm which computes Tℓ0 in comparable expected time. Slightly improved combinatorial bounds for the complexity of Tℓ0, and comparable improvements in the cost, of constructing this set, are established for two special cases, both assuming that the polyhedra of P are pairwise disjoint: the case where ℓ0 is disjoint from the polyhedra of P, and the case where the polyhedra of P are unbounded in a direction parallel to ℓ0.
UR - http://www.scopus.com/inward/record.url?scp=70349152609&partnerID=8YFLogxK
U2 - 10.1137/1.9781611973068.20
DO - 10.1137/1.9781611973068.20
M3 - Conference contribution
AN - SCOPUS:70349152609
SN - 9780898716801
T3 - Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
SP - 170
EP - 179
BT - Proceedings of the 20th Annual ACM-SIAM Symposium on Discrete Algorithms
PB - Association for Computing Machinery (ACM)
T2 - 20th Annual ACM-SIAM Symposium on Discrete Algorithms
Y2 - 4 January 2009 through 6 January 2009
ER -