Papers for

computer-aided design teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Geometry solver combines neural networks and symbolic reasoning

Dense Neuro-Symbolic Reasoning in a Unified Geometry State

Abstract: Geometry reasoning is naturally stateful: solving a problem repeatedly alternates between structural proposals and exact deductions. We formulate this process as dense neural-symbolic coupling, in which neural guidance and symbolic execution share a typed state and communicate through executable actions at every search step. Neural proposals contribute theorem instances, constructions, and algebraic bridges; the symbolic runtime applies registered rules, propagates exact constraints, and records provenance. A nested controller allocates computation first between neural and symbolic proposal sources and then among admitted actions. We instantiate the framework in OmniGeo, a single solver for plane, analytic, and solid geometry. With Claude Sonnet 4.6, OmniGeo reaches 94.2%, 88.5%, and 89.8% on FormalGeo7K, Conic10K, and SolidFGeo, respectively (90.8% macro average), and solves 21/30 IMO-AG-30 problems.

Sat 3 OctArtificial Intelligence
The gist
Solving geometry problems often involves making guesses and then checking them carefully. The authors created a system that combines neural networks (which make smart guesses) with symbolic reasoning (which checks these guesses with strict rules). Their system, called OmniGeo, works for many types of geometry problems and performs strongly on several challenging benchmarks. This approach helps computers solve complex geometry problems more accurately.
Open → 2610.04280v1

Collapse process identifies key events in farthest line voronoi diagrams

A Collapse Process for Farthest Voronoi Diagrams of Lines in Three Dimensions

Abstract: We study a \emph{collapse process} to construct the farthest Voronoi diagram of lines in three dimensions, given a spherical map of the diagram's unbounded features. The collapse process sweeps through the diagram in order of decreasing distance from the farthest lines. It follows the \emph{shrinking map}, a cell complex on a topological sphere that encodes the locus of points with a fixed farthest distance. We show that, in three dimensions, the collapse process has exactly four non-terminal local event types that change the structure of the shrinking map: \emph{deletion, swap, local minimum}, and \emph{local maximum} events; plus one terminal event. This list is complete. We give intrinsic three-dimensional geometric descriptions of the four non-terminal events. First, we classify the two vertex-related events, deletion and swap events, by the spherical convex hull of the four tangent points from a vertex to its four defining lines. Then, we analyze the events related to the local extrema of the distance function along the trisector of three lines. We show that the distance function along a trisector has at most $4$ local maxima and $8$ local minima, and that both bounds are tight. The extrema can be found via a polynomial of degree $12$. As a byproduct, this gives a direct method for finding the smallest sphere tangent to three given lines. At each local extremum, the tangent sphere touches the three lines at points lying on a great circle. The collapse process and the completeness of the event list also apply, under similar general position assumptions, to the farthest Voronoi diagram of convex sites under strictly convex distance functions.

Thu 24 SeptComputational Geometry
The gist
This paper explores how to build a special kind of map, called the farthest Voronoi diagram, for lines in 3D space. The authors describe a step-by-step process, called a collapse process, that changes the map in predictable ways as it looks for the farthest lines. They identify exactly four types of important changes that can happen during the process and explain these changes using 3D geometry. Their work also provides a way to find the smallest sphere touching three lines, which is related to these maps.
Open → 2609.29865v1

Multiscale neural models improve 3D surface reconstruction speed and quality

M-plicits: Neural Implicit Surfaces via Nested Multiscale Residuals

Abstract: Encoding input coordinates with sinusoidal functions into multi-layer perceptrons (MLPs) has proven effective for implicit neural representations (INRs) of surfaces defined as zero-level sets. However, existing methods often struggle to balance training efficiency, rendering speed, and noise robustness: single-MLP approaches are expensive at inference, grid-based representations are fast but can limit surface smoothness and overfit input noise, and previous multiscale approaches frequently capture noise and produce artifacts due to hard spectral truncation. To address these limitations, we propose M-plicits, a multiscale framework that models surfaces as a residual sum of MLPs trained via a sequence of nested neighborhoods. Unlike existing residual approaches that rely on standard domain-wide sampling and require costly mesh extraction for visualization, our method strictly localizes supervision to narrow bands around the previous zero-level sets. This nested design naturally provides robustness against noisy input data: the coarse network acts as a low-pass filter that establishes a clean geometric prior, while subsequent residuals progressively refine the geometry without fitting to high-frequency artifacts. We further introduce a multiscale sphere-tracing algorithm and a GEMM-based analytical normal computation that bypasses auto-differentiation entirely, yielding high-fidelity real-time rendering. On Stanford and Thingi32, M-plicits achieves the best mean Chamfer distance in the coarse configuration and the best median Chamfer distance and IoU in the fine configuration, with substantially better noise robustness than iNGP, BACON, and IDF, while using an order of magnitude fewer parameters than grid-based baselines. Code, models, and data will be released at https://github.com/dsilvavinicius/m-plicits.

Wed 23 SeptComputer Vision and Pattern RecognitionGraphicsMachine Learning
The gist
Representing 3D shapes using neural networks can be slow and sensitive to noisy data. The authors propose M-plicits, which uses multiple neural networks working together at different scales, each focusing on refining details only near the current surface. This approach keeps the shape smooth and resistant to noise while making rendering faster using a new method. Their tests show this method is both accurate and efficient compared to older techniques.
Open → 2609.28684v1

Automated shape optimization improves polymer extrusion die design

Efficient Geometry Representation Strategies for the Shape Optimization of Profile Extrusion Dies

Abstract: The design of profile extrusion dies remains a challenging task due to the complex rheological behavior of polymer melts and the geometric intricacies of flow channels. Traditional manual optimization approaches, which rely heavily on human experience, are inefficient and often employ unvalidated heuristics. To address these challenges, we present a deterministic and explainable framework for automatic die design based on adjoint-based shape optimization. This approach enables the computation of sensitivities that directly indicate beneficial modifications to the flow channel geometry. A major difficulty in such optimization processes lies in generating boundary-conforming meshes that evolve consistently with changing geometries. To overcome this issue, we employ non-boundary conforming geometry representation methods that eliminate the need for an explicit surface representation along physical boundaries. A dedicated reconstruction technique is developed to recover accurate sensitivity information at the virtual interface between fluid and solid regions. The proposed algorithm is demonstrated on 3D geometries with varying complexity, including realistic extrusion die flow channels. Several objective functionals relevant to industrial applications, such as flow balance at the outflow, are considered. The results highlight significant improvements in performance metrics while maintaining numerical robustness. This work showcases the potential of adjoint-based techniques for automated die design in a domain still largely governed by manual trial-and-error procedures, establishing a foundation for data-efficient, sustainable manufacturing workflows using computational rheology.

Wed 23 SeptGraphics
The gist
Designing the shapes of tools that form plastic into profiles is really hard because the plastic flow is complicated. The authors created a computer method that automatically improves these shapes by calculating how small changes affect the flow. They use a way to represent shapes that avoids tricky mesh problems, making the process more reliable and efficient. Their approach was tested on realistic 3D designs and showed better flow performance, suggesting this could reduce the need for manual trial-and-error in manufacturing.
Open → 2609.27602v1