Reinforcement Learning for Block Decomposition of CAD Models
Not on the map. Why?
Abstract (arXiv)
We present a novel AI-assisted method for decomposing (segmenting) planar CAD (computer-aided design) models into well shaped rectangular blocks as a proof-of-principle of a general decomposition method applicable to complex 2D and 3D CAD models. The decomposed blocks are required for generating good quality meshes (tilings of quadrilaterals or hexahedra) suitable for numerical simulations of physical systems governed by conservation laws. The problem of hexahedral mesh generation of general CAD models has vexed researchers for over 3 decades and analysts often spend more than 50% of the design-analysis cycle time decomposing complex models into simpler parts meshable by existing techniques. Our method uses reinforcement learning to train an agent to perform a series of optimal cuts on the CAD model that result in a good quality block decomposition. We show that the agent quickly learns an effective strategy for picking the location and direction of the cuts and maximizing its rewards as opposed to making random cuts. This paper is the first successful demonstration of an agent autonomously learning how to perform this block decomposition task effectively thereby holding the promise of a viable method to automate this challenging process.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 11 of its 56 references that are in the map. First posted on arXiv 21 Feb 2023.
Builds on
11 of 56 references.
References · 11
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 160
- 2021Reinforcement Learning for Adaptive Mesh Refinementcited by 37
- 2020MeshingNet: A New Mesh Generation Method based on Deep Learningcited by 30
- 2020Modeling 3D Shapes by Reinforcement Learningcited by 20
- 2022Reinforcement learning for automatic quadrilateral mesh generation: a soft actor-critic approachcited by 16
- 2019Dynamic Face Video Segmentation via Reinforcement Learningcited by 10
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.
2 papers.