Eight-Partitioning Points in 3D, and Efficiently Too (2403.02627v4)
Abstract: An {\em eight-partition} of a finite set of points (respectively, of a continuous mass distribution) in $\mathbb{R}3$ consists of three planes that divide the space into $8$ octants, such that each open octant contains at most $1/8$ of the points (respectively, of the mass). In 1966, Hadwiger showed that any mass distribution in $\mathbb{R}3$ admits an eight-partition; moreover, one can prescribe the normal direction of one of the three planes. The analogous result for finite point sets follows by a standard limit argument. We prove the following variant of this result: Any mass distribution (or point set) in $\mathbb{R}3$ admits an eight-partition for which the intersection of two of the planes is a line with a prescribed direction. Moreover, we present an efficient algorithm for calculating an eight-partition of a set of $n$ points in~$\mathbb{R}3$ (with prescribed normal direction of one of the planes) in time $O{*}(n{7/3})$.
- Dynamic half-space range reporting and its applications. Algorithmica, 13(4):325–345, 1995.
- Results on k𝑘kitalic_k-sets and j𝑗jitalic_j-facets via continuous motion. In Proceedings of the 14th Annual Symposium on Computational Geometry, pages 192–199, 1998.
- Eight-partitioning points in 3D, and efficiently too. In Proceedings of the 40th International Symposium on Computational Geometry, 2024.
- David Avis. Non-partitionable point sets. Information Processing Letters, 19(3):125–129, 1984.
- Topology of the Grünbaum–Hadwiger–Ramos hyperplane mass partition problem. Transactions of the American Mathematical Society, 370(10):6795–6824, 2018.
- Pavle V. M. Blagojević and Roman Karasev. Partitioning a measure in ℝ3superscriptℝ3\mathbb{R}^{3}blackboard_R start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. Manuscript, 2016.
- Timothy M. Chan. A dynamic data structure for 3-D convex hulls and 2-D nearest neighbor queries. J. ACM, 57(3):16:1–16:15, 2010.
- The discrete yet ubiquitous theorems of Carathéodory, Helly, Sperner, Tucker, and Tverberg. Bulletin of the American Mathematical Society, 56(3):415–511, 2019.
- Herbert Edelsbrunner. Edge-skeletons in arrangements with applications. Algorithmica, 1:93–109, 1986.
- Herbert Edelsbrunner. Algorithms in Combinatorial Geometry, volume 10 of EATCS Monographs on Theoretical Computer Science. Springer, 1987.
- Branko Grünbaum. Partitions of mass-distributions and of convex bodies by hyperplanes. Pacific Journal of Mathematics, 10(4):1257–1261, 1960.
- H. Hadwiger. Simultane Vierteilung zweier Körper. Archiv der Mathematik (Basel), 17:274–278, 1966.
- Sariel Har-Peled. Geometric Approximation Algorithms. American Mathematical Society, USA, 2011.
- On the computational complexity of Ham-Sandwich cuts, Helly sets, and related problems. In STACS’11, pages 649–660, 2011.
- Steven George Krantz. Handbook of Complex Variables. Springer, 1999.
- Algorithms for ham-sandwich cuts. Discrete & Computational Geometry, 11(4):433–452, 1994.
- Jiří Matoušek. Using the Borsuk–Ulam Theorem. Springer Berlin Heidelberg, 2003.
- Nimrod Megiddo. Partitioning with two lines in the plane. Journal of Algorithms, 6(3):430–433, 1985.
- A survey of mass partitions. Bulletin of the American Mathematical Society, 2021.
- An improved bound for k-sets in three dimensions. Discrete & Computational Geometry, 26(2):195–204, 2001.
- Géza Tóth. Point sets with many k𝑘kitalic_k-sets. Discrete & Computational Geometry, 26(2):187–194, 2001.
- Rade T. Živaljević. Topological methods. In Jacob E. Goodman, Joseph O’Rourke, and Csaba D. Tóth, editors, Handbook of Discrete and Computational Geometry, pages 551–580. CRC Press LLC, 3rd edition, 1997.
- Partitioning space for range queries. SIAM Journal on Computing, 18(2):371–384, 1989.