computational-geometry
A prerequisite for many biomechanical simulation techniques is discretizing a bounded volume into a tetrahedral mesh. In certain contexts, such as cortical surface simulations, preserving input surface connectivity is critical. However, automated surface extraction often yields meshes containing self-intersections, small holes, and faulty geometry, which prevents existing constrained and unconstrained meshers from preserving this connectivity. We address this issue by developing a novel tetrahedralization method that maintains input surface connectivity in the presence of such defects. We also present a metric to quantify the preservation of surface connectivity and demonstrate that our method correctly maintains connectivity compared to existing solutions.
\renewcommand{\Re}{\mathbb{R}}We present a new optimal construction of a semi-separated pair decomposition (i.e., SSPD) for a set of nn points in d\Re^d. In the new construction each point participates in a few pairs, and it extends easily to spaces with low doubling dimension. This is the first optimal construction with these properties. As an application of the new construction, for a fixed t>1t>1, we present a new construction of a tt-spanner with O(n)O(n) edges and maximum degree O(log2n)O(\log^2 n) that has a separator of size O\pthn11/dO\pth{n^{1-1/d}}.
This paper addresses the movement and placement of mobile agents to establish a communication network in initially unknown environments. We cast the problem in a computational-geometric framework by relating the coverage problem and line-of-sight constraints to the Cooperative Guard Art Gallery Problem, and introduce its partially observable variant, the Partially Observable Cooperative Guard Art Gallery Problem (POCGAGP). We then present two algorithms that solve POCGAGP: CADENCE, a centralized planner that incrementally selects 270 degree corners at which to deploy agents, and DADENCE, a decentralized scheme that coordinates agents using local information and lightweight messaging. Both approaches operate under partial observability and target simultaneous coverage and connectivity. We evaluate the methods in simulation across 1,500 test cases of varied size and structure, demonstrating consistent success in forming connected networks while covering and exploring unknown space. These results highlight the value of geometric abstractions for communication-driven exploration and show that decentralized policies are competitive with centralized performance while retaining scalability.
The \emph{chromatic number} of a hypergraph is the smallest number of colors needed to color the vertices such that no edge of at least two vertices is monochromatic. Given a family of geometric objects F\mathcal{F} that covers a subset SS of the Euclidean space, we can associate it with a hypergraph whose vertex set is F\mathcal F and whose edges are those subsets FF{\mathcal{F}'}\subset \mathcal F for which there exists a point pSp\in S such that F{\mathcal F}' consists of precisely those elements of F\mathcal{F} that contain pp. The question whether F\mathcal F can be split into 2 coverings is equivalent to asking whether the chromatic number of the hypergraph is equal to 2. There are a number of competing notions of the chromatic number that lead to deep combinatorial questions already for abstract hypergraphs. In this paper, we concentrate on \emph{geometrically defined} (in short, \emph{geometric}) hypergraphs, and survey many recent coloring results related to them. In particular, we study and survey the following problem, dual to the above covering question. Given a set of points SS in the Euclidean space and a family F\mathcal{F} of geometric objects of a fixed type, define a hypergraph Hm{\mathcal H}_m on the point set SS, whose edges are the subsets of SS that can be obtained as the intersection of SS with a member of F\mathcal F and have at least mm elements. Is it true that if mm is large enough, then the chromatic number of Hm{\mathcal H}_m is equal to 2?
This book introduces the new research area of Geometric Data Science, where data can represent any real objects through geometric measurements. The first part of the book focuses on finite point sets. The most important result is a complete and continuous classification of all finite clouds of unordered points under rigid motion in any Euclidean space. The key challenge was to avoid the exponential complexity arising from permutations of the given unordered points. For a fixed dimension of the ambient Euclidean space, the times of all algorithms for the resulting invariants and distance metrics depend polynomially on the number of points. The second part of the book advances a similar classification in the much more difficult case of periodic point sets, which model all periodic crystals at the atomic scale. The most significant result is the hierarchy of invariants from the ultra-fast to complete ones. The key challenge was to resolve the discontinuity of crystal representations that break down under almost any noise. Experimental validation on all major materials databases confirmed the Crystal Isometry Principle: any real periodic crystal has a unique location in a common moduli space of all periodic structures under rigid motion. The resulting moduli space contains all known and not yet discovered periodic crystals and hence continuously extends Mendeleev's table to the full crystal universe.
1
HAGeo, a collaborative effort by researchers from ETH Zurich, Microsoft, and UCLA, introduces a CPU-based system that employs efficient heuristic auxiliary constructions to achieve gold-medal level performance in Olympiad Euclidean geometry. This approach solves 28 out of 30 problems on the IMO-30 benchmark and 287 out of 409 problems on the new HAGeo-409 benchmark, outperforming neural-based methods like AlphaGeometry while also speeding up the deduction engine by 24x.
1
The concept of effective resistance, originally introduced in electrical circuit theory, has been extended to the setting of graphs by interpreting each edge as a resistor. In this context, the effective resistance between two vertices quantifies the total opposition to current flow when a unit current is injected at one vertex and extracted at the other. Beyond its physical interpretation, the effective resistance encodes rich structural and geometric information about the underlying graph: it defines a metric on the vertex set, relates to the topology of the graph through Foster's theorem, and determines the probability of an edge appearing in a random spanning tree. Generalizations of effective resistance to simplicial complexes have been proposed in several forms, often formulated as matrix products of standard operators associated with the complex. In this paper, we present a twofold generalization of the effective resistance. First, we introduce a novel, basis-independent bilinear form, derived from an algebraic reinterpretation of circuit theory, that extends the classical effective resistance from graphs. Second, we extend this bilinear form to simplices, chains, and cochains within simplicial complexes. This framework subsumes and unifies all existing matrix-based formulations of effective resistance. Moreover, we establish higher-order analogues of several fundamental properties known in the graph case: (i) we prove that effective resistance induces a pseudometric on the space of chains and a metric on the space of cycles, and (ii) we provide a generalization of Foster's Theorem to simplicial complexes.
A graph GG is a circle graph if it is an intersection graph of chords of a unit circle. We give an algorithm that takes as input an nn vertex circle graph GG, runs in time at most nO(logn)n^{O(\log n)} and finds a proper 33-coloring of GG, if one exists. As a consequence we obtain an algorithm with the same running time to determine whether a given ordered graph (G,)(G, \prec) has a 33-page book embedding. This gives a partial resolution to the well known open problem of Dujmović and Wood [Discret. Math. Theor. Comput. Sci. 2004], Eppstein [2014], and Bachmann, Rutter and Stumpf [J. Graph Algorithms Appl. 2024] of whether 3-Coloring on circle graphs admits a polynomial time algorithm.
Graph Neural Networks (GNNs) have shown remarkable success across various scientific fields, yet their adoption in critical decision-making is often hindered by a lack of interpretability. Recently, intrinsically interpretable GNNs have been studied to provide insights into model predictions by identifying rationale substructures in graphs. However, existing methods face challenges when the underlying rationale subgraphs are complex and varied. In this work, we propose TopInG: Topologically Interpretable Graph Learning, a novel topological framework that leverages persistent homology to identify persistent rationale subgraphs. TopInG employs a rationale filtration learning approach to model an autoregressive generation process of rationale subgraphs, and introduces a self-adjusted topological constraint, termed topological discrepancy, to enforce a persistent topological distinction between rationale subgraphs and irrelevant counterparts. We provide theoretical guarantees that our loss function is uniquely optimized by the ground truth under specific conditions. Extensive experiments demonstrate TopInG's effectiveness in tackling key challenges, such as handling variform rationale subgraphs, balancing predictive performance with interpretability, and mitigating spurious correlations. Results show that our approach improves upon state-of-the-art methods on both predictive accuracy and interpretation quality.
2D nesting problems rank among the most challenging cutting and packing problems. Yet, despite their practical relevance, research over the past decade has seen remarkably little progress. One reasonable explanation could be that nesting problems are already solved to near optimality, leaving little room for improvement. However, as our paper demonstrates, we are not at the limit after all. This paper presents sparrow\texttt{sparrow}, an open-source heuristic approach to solving 2D irregular strip packing problems, along with ten new real-world instances for benchmarking. Our approach decomposes the optimization problem into a sequence of feasibility problems, where collisions between items are gradually resolved. sparrow\texttt{sparrow} consistently outperforms the state of the art - in some cases by an unexpectedly wide margin. We are therefore convinced that the aforementioned stagnation is better explained by both a high barrier to entry and a widespread lack of reproducibility. By releasing sparrow\texttt{sparrow}'s source code, we directly address both issues. At the same time, we are confident there remains significant room for further algorithmic improvement. The ultimate aim of this paper is not only to take a single step forward, but to reboot the research culture in the domain and enable continued, reproducible progress.
Jakob Steininger and Sergey Yurkevich constructed a convex polyhedron, termed the Noperthedron, and rigorously demonstrated it lacks Rupert's property, thereby disproving the conjecture that all convex polyhedra possess this characteristic. They also identified a 'Ruperthedron' which is Rupert but not locally Rupert, adding a new distinction to the understanding of this geometric phenomenon.
The extended Gaussian family is the closure of the Gaussian family obtained by completing the Gaussian family with the counterpart elements induced by degenerate covariance or degenerate precision matrices, or a mix of both degeneracies. The parameter space of the extended Gaussian family forms a symmetric positive semi-definite matrix bicone, i.e. two partial symmetric positive semi-definite matrix cones joined at their bases. In this paper, we study the Hilbert geometry of such an open bounded convex symmetric positive-definite bicone. We report the closed-form formula for the corresponding Hilbert metric distance and study exhaustively its invariance properties. We also touch upon potential applications of this geometry for dealing with extended Gaussian distributions.
Discrete exterior calculus offers a coordinate--free discretization of exterior calculus especially suited for computations on curved spaces. In this work, we present a wedge product on 2--dimensional pseudomanifolds, whose faces are any polygons. We prove that this polygonal wedge product is compatible with the discrete exterior derivative in the sense that it satisfies the Leibniz product rule. We thus extend previously studied discretizations of wedge products from simplicial or quadrilateral meshes to surface meshes whose faces are arbitrary simple polygons. We also prove that our discrete wedge product corresponds to a cup product of cochains on 2--pseudomanifolds. By rigorously justifying our construction we add another piece to ever evolving discrete versions of exterior calculus.
We prove that an ϵ\epsilon-approximate fixpoint of a map f:[0,1]d[0,1]df:[0,1]^d\rightarrow [0,1]^d can be found with O(d2(log1ϵ+log11λ))\mathcal{O}(d^2(\log\frac{1}{\epsilon} + \log\frac{1}{1-\lambda})) queries to ff if ff is λ\lambda-contracting with respect to an p\ell_p-metric for some p[1,){}p\in [1,\infty)\cup\{\infty\}. This generalizes a recent result of Chen, Li, and Yannakakis [STOC'24] from the \ell_\infty-case to all p\ell_p-metrics. Previously, all query upper bounds for p[1,){2}p\in [1,\infty) \setminus \{2\} were either exponential in dd, log1ϵ\log\frac{1}{\epsilon}, or log11λ\log\frac{1}{1-\lambda}. Chen, Li, and Yannakakis also show how to ensure that all queries to ff lie on a discrete grid of limited granularity in the \ell_\infty-case. We provide such a rounding for the 1\ell_1-case, placing an appropriately defined version of the 1\ell_1-case in FPdt\textsf{FP}^{dt}. To prove our results, we introduce the notion of p\ell_p-halfspaces and generalize the classical centerpoint theorem from discrete geometry: for any $p \in [1, \infty) \cup \{\infty\}$ and any mass distribution (or point set), we prove that there exists a centerpoint cc such that every p\ell_p-halfspace defined by cc and a normal vector contains at least a 1d+1\frac{1}{d+1}-fraction of the mass (or points).
This paper provides an accessible introduction to sheaf theory, generalizing it to partially ordered sets for computational accessibility, and applies this framework to deep learning. It develops the theory of sheaf Laplacians and demonstrates how sheaf neural networks can address limitations in traditional Graph Neural Networks, such as oversmoothing and performance on heterophilic graphs, by learning consistent local-to-global data relationships.
VisDiff introduces a two-stage generative diffusion model that reconstructs and characterizes polygons from their visibility graphs by first generating a Signed Distance Function (SDF) and then extracting vertices. This approach achieves superior performance in generating diverse and geometrically valid polygons from combinatorial inputs, surpassing existing methods in reconstruction accuracy and diversity metrics.
Topological Machine Learning (TML) is an emerging field that leverages techniques from algebraic topology to analyze complex data structures in ways that traditional machine learning methods may not capture. This tutorial provides a comprehensive introduction to two key TML techniques, persistent homology and the Mapper algorithm, with an emphasis on practical applications. Persistent homology captures multi-scale topological features such as clusters, loops, and voids, while the Mapper algorithm creates an interpretable graph summarizing high-dimensional data. To enhance accessibility, we adopt a data-centric approach, enabling readers to gain hands-on experience applying these techniques to relevant tasks. We provide step-by-step explanations, implementations, hands-on examples, and case studies to demonstrate how these tools can be applied to real-world problems. The goal is to equip researchers and practitioners with the knowledge and resources to incorporate TML into their work, revealing insights often hidden from conventional machine learning methods. The tutorial code is available at https://github.com/cakcora/TopologyForML
Generative Escher Meshes introduces a method to automatically create M.C. Escher-like tessellations, which are perfectly repeating, non-square foreground objects that tile the plane without gaps or overlaps. It achieves this by combining text-guided generative AI with a differentiable geometric framework, generating intricate tile shapes for various objects applicable to all 17 Euclidean wallpaper groups.
23
Let γ\gamma be a generic closed curve in the plane. Samuel Blank, in his 1967 Ph.D. thesis, determined if γ\gamma is self-overlapping by geometrically constructing a combinatorial word from γ\gamma. More recently, Zipei Nie, in an unpublished manuscript, computed the minimum homotopy area of γ\gamma by constructing a combinatorial word algebraically. We provide a unified framework for working with both words and determine the settings under which Blank's word and Nie's word are equivalent. Using this equivalence, we give a new geometric proof for the correctness of Nie's algorithm. Unlike previous work, our proof is constructive which allows us to naturally compute the actual homotopy that realizes the minimum area. Furthermore, we contribute to the theory of self-overlapping curves by providing the first polynomial-time algorithm to compute a self-overlapping decomposition of any closed curve γ\gamma with minimum area.
This paper presents the computational challenge on differential geometry and topology that was hosted within the ICLR 2022 workshop ``Geometric and Topological Representation Learning". The competition asked participants to provide implementations of machine learning algorithms on manifolds that would respect the API of the open-source software Geomstats (manifold part) and Scikit-Learn (machine learning part) or PyTorch. The challenge attracted seven teams in its two month duration. This paper describes the design of the challenge and summarizes its main findings.
There are no more papers matching your filters at the moment.