https://arxiv.org/api/J7O0ScjRM1pgEZoNNJMtzFqxH3I2026-06-10T13:51:46Z808822515http://arxiv.org/abs/2601.03954v2Computing the Intrinsic Delaunay Triangulation of a Closed Polyhedral Surface2026-03-25T15:09:38ZEvery surface that is intrinsically polyhedral can be represented by a portalgon: a collection of polygons in the Euclidean plane with some pairs of equally long edges abstractly identified. While this representation is arguably simpler than meshes (flat polygons in R3 forming a surface), it has unbounded happiness: a shortest path in the surface may visit the same polygon arbitrarily many times. This pathological behavior is an obstacle towards efficient algorithms. On the other hand, Löffler, Ophelders, Staals, and Silveira (SoCG 2023) recently proved that the (intrinsic) Delaunay triangulations have bounded happiness.
In this paper, given a closed polyhedral surface S, represented by a triangular portalgon T, we provide an algorithm to compute the Delaunay triangulation of S whose vertices are the singularities of S (the points whose surrounding angle is distinct from 2pi). The time complexity of our algorithm is polynomial in the number of triangles and in the logarithm of the aspect ratio r of T. Within our model of computation, we show that the dependency in log(r) is unavoidable. Our algorithm can be used to pre-process a triangular portalgon before computing shortest paths on its surface, and to determine whether the surfaces of two triangular portalgons are isometric.2026-01-07T14:08:13ZLoïc Duboishttp://arxiv.org/abs/2512.17268v2Line Cover and Related Problems2026-03-25T11:08:26ZWe study extensions of the classic \emph{Line Cover} problem, which asks whether a set of $n$ points in the plane can be covered using $k$ lines. Line Cover is known to be NP-hard, and we focus on two natural generalizations. The first is \textbf{Line Clustering}, where the goal is to find $k$ lines minimizing the sum of squared distances from the input points to their nearest line. The second is \textbf{Hyperplane Cover}, which asks whether $n$ points in $\mathbb{R}^d$ can be covered by $k$ hyperplanes.
We also study the more general \textbf{Projective Clustering} problem, which unifies both settings and has applications in machine learning, data analysis, and computational geometry. In this problem, one seeks $k$ affine subspaces of dimension $r$ that minimize the sum of squared distances from the given points in $\mathbb{R}^d$ to the nearest subspace.
Our results reveal notable differences in the parameterized complexity of these problems. While Line Cover is fixed-parameter tractable when parameterized by $k$, we show that Line Clustering is W[1]-hard with respect to $k$ and does not admit an algorithm with running time $n^{o(k)}$ unless the Exponential Time Hypothesis fails. Hyperplane Cover has been known to be NP-hard since the 1980s, following work of Megiddo and Tamir, even for $d=2$, we show that it remains NP-hard even when $k=2$.
Finally, we present an algorithm for Projective Clustering running in $n^{O(dk(r+1))}$ time. This bound matches our lower bound for Line Clustering and generalizes the classic algorithm for $k$-Means Clustering ($r=0$) by Inaba, Katoh, and Imai [SoCG 1994].2025-12-19T06:33:30ZAccepted to STACS 2026Matthias BentertFedor v. FominPetr A. GolovachSouvik SahaSanjay SeetharamanKirill SimonovAnannya Upasanahttp://arxiv.org/abs/2603.23630v1The Unsolvability of the Homeomorphism Problem2026-03-24T18:15:43ZIn this short expository note, we give a detailed proof of Markov's theorem on the unsolvability of the homeomorphism problem and of the existence of unrecognizable manifolds in all dimensions larger than 3.2026-03-24T18:15:43Z7 pagesStefan FriedlTobias HirschMarc Kegelhttp://arxiv.org/abs/2603.23490v1Dynamic Light Spanners in Doubling Metrics2026-03-24T17:56:12ZA $t$-spanner of a point set $X$ in a metric space $(\mathcal{X}, δ)$ is a graph $G$ with vertex set $P$ such that, for any pair of points $u,v \in X$, the distance between $u$ and $v$ in $G$ is at most $t$ times $δ(u,v)$. We study the problem of maintaining a spanner for a dynamic point set $X$ -- that is, when $X$ undergoes a sequence of insertions and deletions -- in a metric space of constant doubling dimension. For any constant $\varepsilon>0$, we maintain a $(1+\varepsilon)$-spanner of $P$ whose total weight remains within a constant factor of the weight of the minimum spanning tree of $X$. Each update (insertion or deletion) can be performed in $\operatorname{poly}(\log Φ)$ time, where $Φ$ denotes the aspect ratio of $X$. Prior to our work, no efficient dynamic algorithm for maintaining a light-weight spanner was known even for point sets in low-dimensional Euclidean space.2026-03-24T17:56:12ZSujoy BhoreJonathan ConroyArnold Filtserhttp://arxiv.org/abs/2603.23216v1Covering and Partitioning Complex Objects with Small Pieces2026-03-24T13:56:41ZWe study the problems of covering or partitioning a polygon $P$ (possibly with holes) using a minimum number of small pieces, where a small piece is a connected sub-polygon contained in an axis-aligned unit square. For covering, we seek to write $P$ as a union of small pieces, and in partitioning, we furthermore require the pieces to be pairwise interior-disjoint. We show that these problems are in fact equivalent: Optimum covers and partitions have the same number of pieces.
For covering, a natural local search algorithm repeatedly attempts to replace $k$ pieces from a candidate cover with $k-1$ pieces. In two dimensions and for sufficiently large $k$, we show that when no such swap is possible, the cover is a $1+O(1/\sqrt k)$-approximation, hence obtaining the first PTAS for the problem. Prior to our work, the only known algorithm was a $13$-approximation that only works for polygons without holes [Abrahamsen and Rasmussen, SODA 2025]. In contrast, in the three dimensional version of the problem, for a polyhedron $P$ of complexity $n$, we show that it is NP-hard to approximate an optimal cover or partition to within a factor that is logarithmic in $n$, even if $P$ is simple, i.e., has genus $0$ and no holes.2026-03-24T13:56:41ZAnders AamandMikkel AbrahamsenReilly BrowneMayank GoswamiPrahlad Narasimhan KasthuriranganLinda KleistJoseph S. B. MitchellValentin PolishchukJack Stadehttp://arxiv.org/abs/2603.24613v1Persistence-based topological optimization: a survey2026-03-24T09:14:46ZComputational topology provides a tool, persistent homology, to extract quantitative descriptors from structured objects (images, graphs, point clouds, etc). These descriptors can then be involved in optimization problems, typically as a way to incorporate topological priors or to regularize machine learning models. This is usually achieved by minimizing adequate, topologically-informed losses based on these descriptors, which, in turn, naturally raises theoretical and practical questions about the possibility of optimizing such loss functions using gradient-based algorithms. This has been an active research field in the topological data analysis community over the last decade, and various techniques have been developed to enable optimization of persistence-based loss functions with gradient descent schemes. This survey presents the current state of this field, covering its theoretical foundations, the algorithmic aspects, and showcasing practical uses in several applications. It includes a detailed introduction to persistence theory and, as such, aims at being accessible to mathematicians and data scientists newcomers to the field. It is accompanied by an open-source library which implements the different approaches covered in this survey, providing a convenient playground for researchers to get familiar with the field.2026-03-24T09:14:46ZMathieu CarriereDATASHAPEYuichi IkeLIGMThéo LacombeLIGMNaoki NishikawaUTokyo | ISThttp://arxiv.org/abs/2603.22948v1Linear time single-source shortest path algorithms in Euclidean graph classes2026-03-24T08:44:03ZIn the celebrated paper of Henzinger, Klein, Rao and Subramanian (1997), it was shown that planar graphs admit a linear time single-source shortest path algorithm. Their algorithm unfortunately does not extend to Euclidean graph classes. We give criteria and prove that any Euclidean graph class satisfying the criteria admits a linear time single-source shortest path algorithm. As a main ingredient, we show that the contracted graphs of these Euclidean graph classes admit sublinear separators.2026-03-24T08:44:03ZJoachim GudmundssonYuan ShaSampson Wonghttp://arxiv.org/abs/2603.22683v1Simple but not Simpler: A Surface-Sliding Method for Finding the Minimum Distance between Two Ellipsoids2026-03-24T01:12:58ZWe propose a novel iterative process to establish the minimum separation between two ellipsoids. The method maintains one point on each surface and updates their locations in the theta-phi parametric space. The tension along the connecting segment between the two surface points serves as the guidance for the sliding direction, and the distance between them decreases gradually. The minimum distance is established when the connecting segment becomes perpendicular to the ellipsoid surfaces, at which point the net effect of the segment tension disappears and the surface points no longer move. Demonstration examples are carefully designed, and excellent numerical performance is observed, including accuracy, consistency, stability, and robustness. Furthermore, compared to other existing techniques, this surface-sliding approach has several attractive features, such as clear geometric representation, concise formulation, a simple algorithm, and the potential to be extended straightforwardly to other situations. This method is expected to be useful for future studies in computer graphics, engineering design, material modeling, and scientific simulations.2026-03-24T01:12:58Z18 pages, 7 figuresDariush AmirkhaniJunfeng Zhanghttp://arxiv.org/abs/2601.02920v2Intersection patterns of set systems on manifolds with slowly growing homological shatter functions2026-03-23T22:19:17ZA theorem of Matoušek asserts that for any $k \ge 2$, any set system whose shatter function is $o(n^k)$ enjoys a fractional Helly theorem of order $k$: in the $k$-wise intersection hypergraph, positive density implies a linear-size clique. Kalai and Meshulam conjectured a generalization of that phenomenon to homological shatter functions. It was verified for set systems with bounded homological shatter functions and ground set with a forbidden homological minor (which includes $\mathbb{R}^d$ by a homological analogue of the van Kampen-Flores theorem). We present two contributions to this line of research:
- We study homological minors in certain manifolds (possibly with boundary), for which we prove analogues of the van Kampen-Flores theorem and of the Hanani-Tutte theorem.
- We introduce graded analogues of the Radon and Helly numbers of set systems and relate their growth rate to the original parameters. This allows to extend the verification of the Kalai-Meshulam conjecture for sufficiently slowly growing homological shatter functions.2026-01-06T11:01:57ZSergey AvvakumovMarguerite BinXavier Goaochttp://arxiv.org/abs/2603.09813v2Prismatoid Band-Unfolding Revisited2026-03-23T22:14:30ZIt remains unknown if every prismatoid has a nonoverlapping edge-unfolding, a special case of the long-unsolved "Dürer's problem." Recently nested prismatoids have been settled [Rad24] by mixing (in some sense) the two natural unfoldings, petal-unfolding and band-unfolding. Band-unfolding fails due to a specific counterexample [O'R13b].
The main contribution of this paper is a characterization when a band-unfolding of a nested prismatoid does in fact result in a nonoverlapping unfolding. In particular, we show that the mentioned counterexample is in a sense the only possible counterexample. Although this result does not expand the class of shapes known to have an edge-unfolding, its proof expands our understanding in several ways, developing tools that may help resolve the non-nested case.2026-03-10T15:40:34Z19 pages, 16 figures, 8 references. v2: Fixed two figuresJoseph O'Rourkehttp://arxiv.org/abs/2603.22500v1Product Range Search Problem2026-03-23T19:04:25ZGiven a metric space, a standard metric range search, given a query $(q,r)$, finds all points within distance $r$ of the point $q$. Suppose now we have two different metrics $d_1$ and $d_2$. A product range query $(q, r_1, r_2)$ is a point $q$ and two radii $r_1$ and $r_2$. The output is all points within distance $r_1$ of $q$ with respect to $d_1$ and all points within $r_2$ of $q$ with respect to $d_2$. In other words, it is the intersection of two searches. We present two data structures for approximate product range search in doubling metrics. Both data structures use a net-tree variant, the greedy tree. The greedy tree is a data structure that can efficiently answer approximate range searches in doubling metrics. The first data structure is a generalization of the range tree from computational geometry using greedy trees rather than binary trees. The second data structure is a single greedy tree constructed on the product induced by the two metrics.2026-03-23T19:04:25Z8 pages, 4 figuresOliver ChubetNiyathi KukkapalliAnvi KudarayaDon Sheehyhttp://arxiv.org/abs/2510.17735v2Flow-Aware Ellipsoidal Filtration for Persistent Homology of Recurrent Signals2026-03-23T18:54:13ZRecurrent signals give rise to trajectories that repeatedly return close to earlier states in state space. Many analysis methods therefore require a principled notion of similarity between states. In practice, a recurrence threshold sets the scale of the neighbourhood used to define when two states are considered close. Close returns can also support topology-preserving denoising in state space, aiming to reduce noise while preserving the trajectory's structure, which classical denoising methods may distort. The effectiveness of both denoising and recurrence analysis therefore depends critically on how these neighbourhoods are modelled and scaled.
This work introduces a flow-aware ellipsoidal filtration for persistent homology based on a spatio--temporal covariance construction that estimates local flow geometry from both temporal and spatial neighbours. Unlike isotropic constructions based on balls (e.g.\ the Vietoris--Rips filtration), the proposed method assigns an ellipsoid to each point, with orientation and axis lengths determined by local flow variances. When a dominant $H_1$ feature reflects the recurrent loop structure, its persistence interval provides a data-driven scale selection. Across the considered experiments, flow-aware ellipsoidal neighbourhoods improve topology-preserving denoising and first-recurrence-time estimation relative to the Vietoris--Rips filtration. Overall, the results indicate that persistent homology can be more informative for dynamical systems when domain knowledge is used to incorporate anisotropy.2025-10-20T16:46:07ZAccepted for publication in Chaos: An Interdisciplinary Journal of Nonlinear Science. DOI: 10.1063/5.0317749Chaos: An Interdisciplinary Journal of Nonlinear Science, 36(3), 2026Omer Bahadir EryilmazCihan KatarMax A. Little10.1063/5.0317749http://arxiv.org/abs/2603.22456v1ETH Flippers Approach to Parallel Reconfiguration of Triangulations: SAT formulation and Heuristics2026-03-23T18:24:42ZWe describe the algorithms used by the ETH Flippers team in the CG:SHOP 2026 Challenge. Each instance consists of a set of triangulations on a common point set, and the objective is to find a central triangulation that minimizes the total parallel flip distance to the input set. Our strategy combines an exact solver for small and medium-sized instances with a suite of heuristics for larger instances. For the exact approach, we formulate the problem as a SAT instance with XOR clauses to model edge transitions across multiple rounds, further optimized by lower bounds derived from exact pairwise distances. For larger instances, we use a greedy local search and edge-coloring techniques to identify maximal sets of independent flips. Our approach ranked second overall and first in the junior category, computing provably optimal solutions for 186 out of 250 instances.2026-03-23T18:24:42ZLorenzo BattiniMarko Milenkovićhttp://arxiv.org/abs/2603.22262v1Flip Distance of Non-Crossing Spanning Trees: NP-Hardness and Improved Bounds2026-03-23T17:48:50ZWe consider the problem of reconfiguring non-crossing spanning trees on point sets. For a set $P$ of $n$ points in general position in the plane, the flip graph $F(P)$ has a vertex for each non-crossing spanning tree on $P$ and an edge between any two spanning trees that can be transformed into each other by the exchange of a single edge. This flip graph has been intensively studied, lately with an emphasis on determining its diameter diam$(F(P))$ for sets $P$ of $n$ points in convex position. The current best bounds are $\frac{14}{9}n-O(1) \leq$ diam$(F(P))<\frac{15}{9}n-3$ [Bjerkevik, Kleist, Ueckerdt, and Vogtenhuber; SODA 2025]. The crucial tool for both the upper and lower bound are so-called *conflict graphs*, which the authors stated might be the key ingredient for determining the diameter (up to lower-order terms).
In this paper, we pick up the concept of conflict graphs and show that this tool is even more versatile than previously hoped. As our first main result, we use conflict graphs to show that computing the flip distance between two non-crossing spanning trees is NP-hard, even for point sets in convex position. Interestingly, the result still holds for more constrained flip operations, concretely, compatible flips (where the removed and the added edge do not cross) and rotations (where the removed and the added edge share an endpoint). Extending the line of research from [BKUV SODA25], we present new insights on the diameter of the flip graph. Their lower bound is based on a constant-size pair of trees, one of which is *stacked*. We show that if one of the trees is stacked, then the lower bound is indeed optimal up to a constant term, that is, there exists a flip sequence of length at most $\frac{14}{9}(n-1)$ to any other tree. Lastly, we improve the lower bound on the diameter of the flip graph $F(P)$ for $n$ points in convex position to $\frac{11}{7}n-o(n)$.2026-03-23T17:48:50ZHåvard Bakke BjerkevikJoseph DorferLinda KleistTorsten UeckerdtBirgit Vogtenhuberhttp://arxiv.org/abs/2603.22204v1Separators for intersection graphs of spheres2026-03-23T17:00:53ZWe prove the existence of optimal separators for intersection graphs of balls and spheres in any dimension $d$. One of our results is that if an intersection graph of $n$ spheres in $\mathbb{R}^d$ has $m$ edges, then it contains a balanced separator of size $O_d(m^{1/d}n^{1-2/d})$. This bound is best possible in terms of the parameters involved. The same result holds if the balls and spheres are replaced by fat convex bodies and their boundaries.2026-03-23T17:00:53Z14 pages, 5 figures; to appear in SoCG 2026Jacob FoxJonathan Tidor