Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Convex partitions of polyhedra: a lower bound and worst-case optimal algorithm

Published: 27 July 1984 Publication History

Abstract

No abstract available.

Cited By

View all
  • (2024)Minimum Star Partitions of Simple Polygons in Polynomial TimeProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649756(904-910)Online publication date: 10-Jun-2024
  • (2023)Constrained Delaunay Tetrahedrization: A Robust and Practical ApproachACM Transactions on Graphics10.1145/361835242:6(1-15)Online publication date: 5-Dec-2023
  • (2023)Minimizing Visible Edges in PolyhedraGraphs and Combinatorics10.1007/s00373-023-02707-y39:5Online publication date: 14-Sep-2023
  • Show More Cited By

Recommendations

Reviews

Richard Norman Rolph

Any polyhedron may be represented as the union of a set of disjoint convex polyhedra. The problem of partitioning a polyhedron into a minimum number of convex parts is known to be NP-hard. This paper establishes a lower bound on the number of convex parts for an arbitrary plyhedron, and describes an algorithm which produces a number of convex parts within a constant factor of the minimum in the worst case. An edge of a polyhedron is called a notch if the angle between the two faces meeting at that edge, measured inside the polyhedron on a plane normal to the edge, is greater than 180 :9I . The lower bound on the number of convex parts is shown to be quadratic in the number of notches. The decomposition algorithm presented is linear in the number of edges of the polyhedron, and cubic in the number of notches. The evaluation of many properties of solid objects (e.g., mass properties, point inclusion test) is relatively easy for convex shapes, but not for arbitrary shapes. An algorithm for decomposing an arbitrary polyhedron into disjoint convex polyhedra allows the simple algorithms to be used in a piecewise manner. From a system design point of view, the algorithmic complexity due to non-convexity may be concentrated in a single algorithm. The paper is necessarily mathematical and several readings are required to achieve complete understanding. However, for those more interested in the algorithm than in its theoretical underpinnings, the general content of the paper can be appreciated without undue study.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing  Volume 13, Issue 3
August 1984
197 pages

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 27 July 1984

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Minimum Star Partitions of Simple Polygons in Polynomial TimeProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649756(904-910)Online publication date: 10-Jun-2024
  • (2023)Constrained Delaunay Tetrahedrization: A Robust and Practical ApproachACM Transactions on Graphics10.1145/361835242:6(1-15)Online publication date: 5-Dec-2023
  • (2023)Minimizing Visible Edges in PolyhedraGraphs and Combinatorics10.1007/s00373-023-02707-y39:5Online publication date: 14-Sep-2023
  • (2022)Approximate convex decomposition for 3D meshes with collision-aware concavity and tree searchACM Transactions on Graphics10.1145/3528223.353010341:4(1-18)Online publication date: 22-Jul-2022
  • (2022)Geometrical discretisations for unfitted finite elements on explicit boundary representationsJournal of Computational Physics10.1016/j.jcp.2022.111162460:COnline publication date: 1-Jul-2022
  • (2021)Reducing collision checking for sampling-based motion planning using graph neural networksProceedings of the 35th International Conference on Neural Information Processing Systems10.5555/3540261.3540588(4274-4289)Online publication date: 6-Dec-2021
  • (2021)A Review of Methods to Compute Minkowski Operations for Geometric Overlap DetectionIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.297692227:8(3377-3396)Online publication date: 1-Aug-2021
  • (2021)Smooth trajectory generation on SE(3) for a free flying space robot2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS.2016.7759803(5459-5466)Online publication date: 11-Mar-2021
  • (2021)LTA*: Local tangent based A* for optimal path planningAutonomous Robots10.1007/s10514-020-09956-345:2(209-227)Online publication date: 1-Feb-2021
  • (2021)Removing Depth-Order Cycles Among Triangles: An Algorithm Generating Triangular FragmentsDiscrete & Computational Geometry10.1007/s00454-019-00102-065:2(450-469)Online publication date: 1-Mar-2021
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media