International Journal of Computational Geometry & Applications · 2012 · 102 citations · 10 references
ComputingComputer ScienceMathematicsAlgorithmsCombinatoricsComputational GeometryCombinatorial OptimizationData PartitioningCut AlgorithmsCutting PlanesMinimum CutPartitioningPartitioning ProblemsRecursive PartitioningSplitting
An optimal BSP for a set S of disjoint line segments in the plane is a BSP for S that produces the minimum number of cuts. We study optimal BSPs for three classes of BSPs, which differ in the splitting lines that can be used when partitioning a set of fragments in the recursive partitioning process: free BSPs can use any splitting line, restricted BSPs can only use splitting lines through pairs of fragment endpoints, and auto-partitions can only use splitting lines containing a fragment. We obtain the following two results: • It is NP-hard to decide whether a given set of segments admits an auto-partition that does not make any cuts. • An optimal restricted BSP makes at most 2 times as many cuts as an optimal free BSP for the same set of segments.
10
Planar Formulae and Their Uses
David Lichtenstein · SIAM Journal on Computing · 1982 · 754 citations
Linear Size Binary Space Partitions for Uncluttered Scenes
Mark de Berg · Algorithmica · 2000 · 72 citations · Full text