Skip to main content

An output-sensitive algorithm for computing the union of cubes and fat boxes in 3D

Publication ,  Conference
Agarwal, PK; Steiger, A
Published in: Leibniz International Proceedings in Informatics, LIPIcs
July 1, 2021

Let C be a set of n axis-aligned cubes of arbitrary sizes in ℝ3. Let U be their union, and let κ be the number of vertices on ∂U; κ can vary between O(1) and O(n2). We show that U can be computed in O(n log3 n + κ) time if C is in general position. The algorithm also computes the union of a set of fat boxes (i.e., boxes with bounded aspect ratio) within the same time bound. If the cubes in C are congruent or have bounded depth, the running time improves to O(n log2 n), and if both conditions hold, the running time improves to O(n log n).

Duke Scholars

Published In

Leibniz International Proceedings in Informatics, LIPIcs

DOI

ISSN

1868-8969

Publication Date

July 1, 2021

Volume

198

Related Subject Headings

  • 46 Information and computing sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Agarwal, P. K., & Steiger, A. (2021). An output-sensitive algorithm for computing the union of cubes and fat boxes in 3D. In Leibniz International Proceedings in Informatics, LIPIcs (Vol. 198). https://doi.org/10.4230/LIPIcs.ICALP.2021.10
Agarwal, P. K., and A. Steiger. “An output-sensitive algorithm for computing the union of cubes and fat boxes in 3D.” In Leibniz International Proceedings in Informatics, LIPIcs, Vol. 198, 2021. https://doi.org/10.4230/LIPIcs.ICALP.2021.10.
Agarwal PK, Steiger A. An output-sensitive algorithm for computing the union of cubes and fat boxes in 3D. In: Leibniz International Proceedings in Informatics, LIPIcs. 2021.
Agarwal, P. K., and A. Steiger. “An output-sensitive algorithm for computing the union of cubes and fat boxes in 3D.” Leibniz International Proceedings in Informatics, LIPIcs, vol. 198, 2021. Scopus, doi:10.4230/LIPIcs.ICALP.2021.10.
Agarwal PK, Steiger A. An output-sensitive algorithm for computing the union of cubes and fat boxes in 3D. Leibniz International Proceedings in Informatics, LIPIcs. 2021.

Published In

Leibniz International Proceedings in Informatics, LIPIcs

DOI

ISSN

1868-8969

Publication Date

July 1, 2021

Volume

198

Related Subject Headings

  • 46 Information and computing sciences