首页 > 最新文献

Discrete & Computational Geometry最新文献

英文 中文
(Re)packing Equal Disks into Rectangle (将等分磁盘(重新)打包成矩形
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-03-12 DOI: 10.1007/s00454-024-00633-1
Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Saket Saurabh, Meirav Zehavi

The problem of packing of equal disks (or circles) into a rectangle is a fundamental geometric problem. (By a packing here we mean an arrangement of disks in a rectangle without overlapping.) We consider the following algorithmic generalization of the equal disk packing problem. In this problem, for a given packing of equal disks into a rectangle, the question is whether by changing positions of a small number of disks, we can allocate space for packing more disks. More formally, in the repacking problem, for a given set of n equal disks packed into a rectangle and integers k and h, we ask whether it is possible by changing positions of at most h disks to pack (n+k) disks. Thus the problem of packing equal disks is the special case of our problem with (n=h=0). While the computational complexity of packing equal disks into a rectangle remains open, we prove that the repacking problem is NP-hard already for (h=0). Our main algorithmic contribution is an algorithm that solves the repacking problem in time ((h+k)^{mathcal {O}(h+k)}cdot |I|^{mathcal {O}(1)}), where |I| is the input size. That is, the problem is fixed-parameter tractable parameterized by k and h.

将相等的圆盘(或圆)填入矩形是一个基本的几何问题。(这里所说的打包是指在矩形中不重叠地排列圆盘)。我们考虑对等圆盘堆积问题进行以下算法推广。在这个问题中,对于给定的矩形等盘堆积,问题是通过改变少量磁盘的位置,我们是否能分配出更多的空间来堆积更多的磁盘。更正式地说,在重新打包问题中,对于给定的一组打包成矩形的 n 个相等的磁盘以及整数 k 和 h,我们要问的是,是否可以通过改变最多 h 个磁盘的位置来打包 (n+k)个磁盘。因此,打包相等磁盘的问题是我们的问题的特例(n=h=0)。虽然把相等的磁盘打包成矩形的计算复杂度还没有定论,但我们证明了重新打包问题对于 (h=0) 来说已经是 NP-hard了。我们在算法上的主要贡献是在 ((h+k)^{mathcal {O}(h+k)}cdot |I|^{mathcal {O}(1)}) 时间内解决重新打包问题的算法,其中 |I| 是输入大小。也就是说,以 k 和 h 为参数,问题是固定参数可控的。
{"title":"(Re)packing Equal Disks into Rectangle","authors":"Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Saket Saurabh, Meirav Zehavi","doi":"10.1007/s00454-024-00633-1","DOIUrl":"https://doi.org/10.1007/s00454-024-00633-1","url":null,"abstract":"<p>The problem of packing of equal disks (or circles) into a rectangle is a fundamental geometric problem. (By a packing here we mean an arrangement of disks in a rectangle without overlapping.) We consider the following algorithmic generalization of the equal disk packing problem. In this problem, for a given packing of equal disks into a rectangle, the question is whether by changing positions of a small number of disks, we can allocate space for packing more disks. More formally, in the repacking problem, for a given set of <i>n</i> equal disks packed into a rectangle and integers <i>k</i> and <i>h</i>, we ask whether it is possible by changing positions of at most <i>h</i> disks to pack <span>(n+k)</span> disks. Thus the problem of packing equal disks is the special case of our problem with <span>(n=h=0)</span>. While the computational complexity of packing equal disks into a rectangle remains open, we prove that the repacking problem is NP-hard already for <span>(h=0)</span>. Our main algorithmic contribution is an algorithm that solves the repacking problem in time <span>((h+k)^{mathcal {O}(h+k)}cdot |I|^{mathcal {O}(1)})</span>, where |<i>I</i>| is the input size. That is, the problem is fixed-parameter tractable parameterized by <i>k</i> and <i>h</i>.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"104 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140115634","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Decomposing the Complement of the Union of Cubes and Boxes in Three Dimensions 分解立方体和正方体的三维联合补集
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-03-02 DOI: 10.1007/s00454-024-00632-2

Abstract

Let (mathcal {C}) be a set of n axis-aligned cubes of arbitrary sizes in ({mathbb R}^3) in general position. Let (mathcal {U}:=mathcal {U}(mathcal {C})) be their union, and let (kappa ) be the number of vertices on (partial mathcal {U}) ; (kappa ) can vary between O(1) and (Theta (n^2)) . We present a partition of (mathop {textrm{cl}}({mathbb R}^3setminus mathcal {U})) into (O(kappa log ^4 n)) axis-aligned boxes with pairwise-disjoint interiors that can be computed in (O(n log ^2 n + kappa log ^6 n)) time if the faces of (partial mathcal {U}) are pre-computed. We also show that a partition of size (O(sigma log ^4 n + kappa log ^2 n)) , where (sigma ) is the number of input cubes that appear on (partial mathcal {U}) , can be computed in (O(n log ^2 n + sigma log ^8 n + kappa log ^6 n)) time if the faces of (partial mathcal {U}) are pre-computed. The complexity and runtime bounds improve to (O(nlog n)) if all cubes in (mathcal {C}) are congruent and the faces of (partial mathcal {U}) are pre-computed. Finally, we show that if (mathcal {C}) is a set of arbitrary axis-aligned boxes in ({mathbb R}^3) , then a partition of (mathop {textrm{cl}}({mathbb R}^3setminus mathcal {U})) into (O(n^{3/2}+kappa )) boxes can be computed in time (O((n^{3/2}+kappa )log n)) , where (kappa ) is, as above, the number of vertices in (mathcal {U}(mathcal {C})) , which now can vary between O(1) and (Theta (n^3)) .

Abstract Let (mathcal {C}) be a set of n axis-aligned cubes of arbitrary sizes in ({mathbb R}^3) in general position.让(mathcal {U}:=mathcal {U}(mathcal {C}))成为它们的联合,让(kappa )成为(partial mathcal {U})上的顶点数;(kappa )可以在O(1)和(Theta (n^2))之间变化。我们将({mathop {textrm{cl}}({mathbb R}^3setminus mathcal {U}))划分为(O(kappa log ^4 n))个轴对齐的盒子,这些盒子的内部是成对的。如果预先计算好了(partial mathcal {U})的面,那么就可以在(O(n log ^2 n + kappa log ^6 n)时间内计算出这些面。我们还证明了一个大小为 (O(sigma log ^4 n + kappa log ^2 n)) 的分区。如果预先计算了 (partial mathcal {U}) 的面,那么可以在 (O(n log ^2 n + sigma log ^8 n + kappa log ^6 n))时间内计算出一个分区,其中 (sigma )是出现在 (partial mathcal {U}) 上的输入立方体的数量。如果 (mathcal {C}) 中的所有立方体都是全等的,并且 (partial mathcal {U}) 的面都是预先计算的,那么复杂度和运行时间的边界就会提高到 (O(nlog n))。最后,我们证明如果 (mathcal {C}) 是 ({mathbb R}^3) 中任意轴对齐盒的集合 、那么可以在(O((n^{3/2}+kappa )log n))的时间内将({textrm{cl}}({mathbb R}^3setminus mathcal {U}))分割成(O(n^{3/2}+kappa ))个盒子。其中,(kappa)和上面一样,是(mathcal {U}(mathcal {C})) 中顶点的数量,现在可以在O((n^{3/2}+kappa)log n)之间变化。现在可以在 O(1) 和 (Theta (n^3)) 之间变化。
{"title":"Decomposing the Complement of the Union of Cubes and Boxes in Three Dimensions","authors":"","doi":"10.1007/s00454-024-00632-2","DOIUrl":"https://doi.org/10.1007/s00454-024-00632-2","url":null,"abstract":"<h3>Abstract</h3> <p>Let <span> <span>(mathcal {C})</span> </span> be a set of <em>n</em> axis-aligned cubes of arbitrary sizes in <span> <span>({mathbb R}^3)</span> </span> in general position. Let <span> <span>(mathcal {U}:=mathcal {U}(mathcal {C}))</span> </span> be their union, and let <span> <span>(kappa )</span> </span> be the number of vertices on <span> <span>(partial mathcal {U})</span> </span>; <span> <span>(kappa )</span> </span> can vary between <em>O</em>(1) and <span> <span>(Theta (n^2))</span> </span>. We present a partition of <span> <span>(mathop {textrm{cl}}({mathbb R}^3setminus mathcal {U}))</span> </span> into <span> <span>(O(kappa log ^4 n))</span> </span> axis-aligned boxes with pairwise-disjoint interiors that can be computed in <span> <span>(O(n log ^2 n + kappa log ^6 n))</span> </span> time if the faces of <span> <span>(partial mathcal {U})</span> </span> are pre-computed. We also show that a partition of size <span> <span>(O(sigma log ^4 n + kappa log ^2 n))</span> </span>, where <span> <span>(sigma )</span> </span> is the number of input cubes that appear on <span> <span>(partial mathcal {U})</span> </span>, can be computed in <span> <span>(O(n log ^2 n + sigma log ^8 n + kappa log ^6 n))</span> </span> time if the faces of <span> <span>(partial mathcal {U})</span> </span> are pre-computed. The complexity and runtime bounds improve to <span> <span>(O(nlog n))</span> </span> if all cubes in <span> <span>(mathcal {C})</span> </span> are congruent and the faces of <span> <span>(partial mathcal {U})</span> </span> are pre-computed. Finally, we show that if <span> <span>(mathcal {C})</span> </span> is a set of arbitrary axis-aligned boxes in <span> <span>({mathbb R}^3)</span> </span>, then a partition of <span> <span>(mathop {textrm{cl}}({mathbb R}^3setminus mathcal {U}))</span> </span> into <span> <span>(O(n^{3/2}+kappa ))</span> </span> boxes can be computed in time <span> <span>(O((n^{3/2}+kappa )log n))</span> </span>, where <span> <span>(kappa )</span> </span> is, as above, the number of vertices in <span> <span>(mathcal {U}(mathcal {C}))</span> </span>, which now can vary between <em>O</em>(1) and <span> <span>(Theta (n^3))</span> </span>.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"175 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140019645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Total Cut Complexes of Graphs 图形的总切复数
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-02-22 DOI: 10.1007/s00454-024-00630-4
Margaret Bayer, Mark Denker, Marija Jelić Milutinović, Rowan Rowlands, Sheila Sundaram, Lei Xue

Inspired by work of Fröberg (1990), and Eagon and Reiner (1998), we define the total k-cut complex of a graph G to be the simplicial complex whose facets are the complements of independent sets of size k in G. We study the homotopy types and combinatorial properties of total cut complexes for various families of graphs, including chordal graphs, cycles, bipartite graphs, the prism (K_n times K_2), and grid graphs, using techniques from algebraic topology and discrete Morse theory.

受 Fröberg (1990) 以及 Eagon 和 Reiner (1998) 工作的启发,我们将图 G 的总 k 切复合体定义为简单复合体,其切面是 G 中大小为 k 的独立集的补集。我们利用代数拓扑学和离散莫尔斯理论中的技术,研究了各种图系的全切复数的同调类型和组合性质,包括弦图、循环图、双分图、棱柱图(K_n times K_2)和网格图。
{"title":"Total Cut Complexes of Graphs","authors":"Margaret Bayer, Mark Denker, Marija Jelić Milutinović, Rowan Rowlands, Sheila Sundaram, Lei Xue","doi":"10.1007/s00454-024-00630-4","DOIUrl":"https://doi.org/10.1007/s00454-024-00630-4","url":null,"abstract":"<p>Inspired by work of Fröberg (1990), and Eagon and Reiner (1998), we define the <i>total k-cut complex</i> of a graph <i>G</i> to be the simplicial complex whose facets are the complements of independent sets of size <i>k</i> in <i>G</i>. We study the homotopy types and combinatorial properties of total cut complexes for various families of graphs, including chordal graphs, cycles, bipartite graphs, the prism <span>(K_n times K_2)</span>, and grid graphs, using techniques from algebraic topology and discrete Morse theory.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"45 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139945462","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Compact Packings of Euclidean Space with Spheres of Finitely Many Sizes 论欧几里得空间中具有无限多大小球体的紧凑堆积
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-02-22 DOI: 10.1007/s00454-024-00628-y
Miek Messerschmidt, Eder Kikianty

For (din {mathbb {N}}), a compact sphere packing of Euclidean space ({mathbb {R}}^{d}) is a set of spheres in ({mathbb {R}}^{d}) with disjoint interiors so that the contact hypergraph of the packing is the vertex scheme of a homogeneous simplicial d-complex that covers all of ({mathbb {R}}^{d}). We are motivated by the question: For (d,nin {mathbb {N}}) with (d,nge 2), how many configurations of numbers (0<r_{0}<r_{1}<cdots <r_{n-1}=1) can occur as the radii of spheres in a compact sphere packing of ({mathbb {R}}^{d}) wherein there occur exactly n sizes of sphere? We introduce what we call ‘heteroperturbative sets’ of labeled triangulations of unit spheres and we discuss the existence of non-trivial examples of heteroperturbative sets. For a fixed heteroperturbative set, we discuss how a compact sphere packing may be associated to the heteroperturbative set or not. We proceed to show, for (d,nin {mathbb {N}}) with (d,nge 2) and for a fixed heteroperturbative set, that the collection of all configurations of n distinct positive numbers that can occur as the radii of spheres in a compact packing is finite, when taken over all compact sphere packings of ({mathbb {R}}^{d}) which have exactly n sizes of sphere and which are associated to the fixed heteroperturbative set.

对于 (din {mathbb {N}})来说,欧几里得空间 ({mathbb {R}}^{d}) 的紧凑球体堆积是 ({mathbb {R}}^{d}) 中内部不相交的球体集合,这样堆积的接触超图就是覆盖所有 ({mathbb {R}}^{d}) 的同质简单 d 复合体的顶点方案。我们的问题是对于 (d,nin {mathbb {N}}) with (d,nge 2), 有多少种数字配置(0<r_{0}<r_{1}<cdots <r_{n-1}=1/)可以作为球的半径出现在 ({mathbb {R}}^{d}) 的紧凑球形堆积中,其中正好有 n 种大小的球?我们引入了单位球的标注三角形的所谓 "异扰动集",并讨论了异扰动集的非难例的存在。对于一个固定的异扰动集合,我们讨论了紧凑球状堆积如何与异扰动集合相关联或不相关联。我们进而证明,对于(d,nin {mathbb {N}}) with (d,nge 2) 和一个固定的异扰动集合,当把所有具有精确的n个球体大小并且与固定的异扰动集合相关联的({mathbb {R}}^{d}) 的紧凑球体堆积都考虑在内时,紧凑堆积中球体半径可以出现的n个不同正数的所有配置的集合是有限的。
{"title":"On Compact Packings of Euclidean Space with Spheres of Finitely Many Sizes","authors":"Miek Messerschmidt, Eder Kikianty","doi":"10.1007/s00454-024-00628-y","DOIUrl":"https://doi.org/10.1007/s00454-024-00628-y","url":null,"abstract":"<p>For <span>(din {mathbb {N}})</span>, a compact sphere packing of Euclidean space <span>({mathbb {R}}^{d})</span> is a set of spheres in <span>({mathbb {R}}^{d})</span> with disjoint interiors so that the contact hypergraph of the packing is the vertex scheme of a homogeneous simplicial <i>d</i>-complex that covers all of <span>({mathbb {R}}^{d})</span>. We are motivated by the question: For <span>(d,nin {mathbb {N}})</span> with <span>(d,nge 2)</span>, how many configurations of numbers <span>(0&lt;r_{0}&lt;r_{1}&lt;cdots &lt;r_{n-1}=1)</span> can occur as the radii of spheres in a compact sphere packing of <span>({mathbb {R}}^{d})</span> wherein there occur exactly <i>n</i> sizes of sphere? We introduce what we call ‘heteroperturbative sets’ of labeled triangulations of unit spheres and we discuss the existence of non-trivial examples of heteroperturbative sets. For a fixed heteroperturbative set, we discuss how a compact sphere packing may be associated to the heteroperturbative set or not. We proceed to show, for <span>(d,nin {mathbb {N}})</span> with <span>(d,nge 2)</span> and for a fixed heteroperturbative set, that the collection of all configurations of <i>n</i> distinct positive numbers that can occur as the radii of spheres in a compact packing is finite, when taken over all compact sphere packings of <span>({mathbb {R}}^{d})</span> which have exactly <i>n</i> sizes of sphere and which are associated to the fixed heteroperturbative set.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"38 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139956839","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Efficient Computation of a Semi-Algebraic Basis of the First Homology Group of a Semi-Algebraic Set 半代数集合第一同调群的半代数基的高效计算
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-02-22 DOI: 10.1007/s00454-024-00626-0
Saugata Basu, Sarah Percival

Let (textrm{R}) be a real closed field and (textrm{C}) the algebraic closure of (textrm{R}). We give an algorithm for computing a semi-algebraic basis for the first homology group, (textrm{H}_1(S,{mathbb {F}})), with coefficients in a field ({mathbb {F}}), of any given semi-algebraic set (S subset textrm{R}^k) defined by a closed formula. The complexity of the algorithm is bounded singly exponentially. More precisely, if the given quantifier-free formula involves s polynomials whose degrees are bounded by d, the complexity of the algorithm is bounded by ((s d)^{k^{O(1)}}). This algorithm generalizes well known algorithms having singly exponential complexity for computing a semi-algebraic basis of the zeroth homology group of semi-algebraic sets, which is equivalent to the problem of computing a set of points meeting every semi-algebraically connected component of the given semi-algebraic set at a unique point. It is not known how to compute such a basis for the higher homology groups with singly exponential complexity. As an intermediate step in our algorithm we construct a semi-algebraic subset (Gamma ) of the given semi-algebraic set S, such that (textrm{H}_q(S,Gamma ) = 0) for (q=0,1). We relate this construction to a basic theorem in complex algebraic geometry stating that for any affine variety X of dimension n, there exists Zariski closed subsets

$$begin{aligned} Z^{(n-1)} supset cdots supset Z^{(1)} supset Z^{(0)} end{aligned}$$

with (dim _textrm{C}Z^{(i)} le i), and (textrm{H}_q(X,Z^{(i)}) = 0) for (0 le q le i). We conjecture a quantitative version of this result in the semi-algebraic category, with X and (Z^{(i)}) replaced by closed semi-algebraic sets. We make initial progress on this conjecture by proving the existence of (Z^{(0)}) and (Z^{(1)}) with complexity bounded singly exponentially (previously, such an algorithm was known only for constructing (Z^{(0)})).

让 (textrm{R}) 是一个实闭域,而 (textrm{C}) 是 (textrm{R}) 的代数闭包。我们给出了一种算法,用于计算任何给定的由闭式定义的半代数集合 (S subset textrm{R}^k) 的第一同调群的半代数基,其系数在一个域 ({mathbb {F}}) 中。该算法的复杂度以单倍指数为界。更准确地说,如果给定的无量纲公式涉及 s 个多项式,而这些多项式的度数以 d 为界,那么算法的复杂度以 ((s d)^{k^{O(1)}}) 为界。这种算法推广了已知的计算半代数集合零次同调群的半代数基的算法,这种算法具有单指数复杂度,等价于计算一个点集,这个点集与给定半代数集合的每个半代数连接分量在一个唯一的点上相遇。目前还不知道如何以指数级的复杂度计算高次同调群的这种基础。作为我们算法的中间步骤,我们为给定的半代数集合 S 构造一个半代数子集 (Gamma ),使得 (textrm{H}_q(S,Gamma ) = 0) for (q=0,1).我们将这一构造与复代数几何中的一个基本定理联系起来,该定理指出,对于任何维数为 n 的仿射综 X,都存在 Zariski 闭子集 $$begin{aligned} Z^{(n-1) }。Z^{(n-1)} supset cdots supset Z^{(1)} supset Z^{(0)} end{aligned}$$with (dim _textrm{C}Z^{(i)} le i), and (textrm{H}_q(X,Z^{(i)}) = 0) for (0 le q le i).我们猜想这一结果在半代数范畴中的定量版本,即用封闭的半代数集合代替 X 和 (Z^{(i)}) 。我们证明了复杂度以单倍指数为界的(Z^{(0)})和(Z^{(1)})的存在,从而在这一猜想上取得了初步进展(在此之前,这种算法只知道用于构造(Z^{(0)}))。
{"title":"Efficient Computation of a Semi-Algebraic Basis of the First Homology Group of a Semi-Algebraic Set","authors":"Saugata Basu, Sarah Percival","doi":"10.1007/s00454-024-00626-0","DOIUrl":"https://doi.org/10.1007/s00454-024-00626-0","url":null,"abstract":"<p>Let <span>(textrm{R})</span> be a real closed field and <span>(textrm{C})</span> the algebraic closure of <span>(textrm{R})</span>. We give an algorithm for computing a semi-algebraic basis for the first homology group, <span>(textrm{H}_1(S,{mathbb {F}}))</span>, with coefficients in a field <span>({mathbb {F}})</span>, of any given semi-algebraic set <span>(S subset textrm{R}^k)</span> defined by a closed formula. The complexity of the algorithm is bounded singly exponentially. More precisely, if the given quantifier-free formula involves <i>s</i> polynomials whose degrees are bounded by <i>d</i>, the complexity of the algorithm is bounded by <span>((s d)^{k^{O(1)}})</span>. This algorithm generalizes well known algorithms having singly exponential complexity for computing a semi-algebraic basis of the zeroth homology group of semi-algebraic sets, which is equivalent to the problem of computing a set of points meeting every semi-algebraically connected component of the given semi-algebraic set at a unique point. It is not known how to compute such a basis for the higher homology groups with singly exponential complexity. As an intermediate step in our algorithm we construct a semi-algebraic subset <span>(Gamma )</span> of the given semi-algebraic set <i>S</i>, such that <span>(textrm{H}_q(S,Gamma ) = 0)</span> for <span>(q=0,1)</span>. We relate this construction to a basic theorem in complex algebraic geometry stating that for any affine variety <i>X</i> of dimension <i>n</i>, there exists Zariski closed subsets </p><span>$$begin{aligned} Z^{(n-1)} supset cdots supset Z^{(1)} supset Z^{(0)} end{aligned}$$</span><p>with <span>(dim _textrm{C}Z^{(i)} le i)</span>, and <span>(textrm{H}_q(X,Z^{(i)}) = 0)</span> for <span>(0 le q le i)</span>. We conjecture a quantitative version of this result in the semi-algebraic category, with <i>X</i> and <span>(Z^{(i)})</span> replaced by closed semi-algebraic sets. We make initial progress on this conjecture by proving the existence of <span>(Z^{(0)})</span> and <span>(Z^{(1)})</span> with complexity bounded singly exponentially (previously, such an algorithm was known only for constructing <span>(Z^{(0)})</span>).</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"40 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139945471","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Computing the Homology Functor on Semi-algebraic Maps and Diagrams 计算半代数映射和图的同调函数
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-02-14 DOI: 10.1007/s00454-024-00627-z
Saugata Basu, Negin Karisani

Developing an algorithm for computing the Betti numbers of semi-algebraic sets with singly exponential complexity has been a holy grail in algorithmic semi-algebraic geometry and only partial results are known. In this paper we consider the more general problem of computing the image under the homology functor of a continuous semi-algebraic map (f:X rightarrow Y) between closed and bounded semi-algebraic sets. For every fixed (ell ge 0) we give an algorithm with singly exponential complexity that computes bases of the homology groups (text{ H}_i(X), text{ H}_i(Y)) (with rational coefficients) and a matrix with respect to these bases of the induced linear maps (text{ H}_i(f):text{ H}_i(X) rightarrow text{ H}_i(Y), 0 le i le ell ). We generalize this algorithm to more general (zigzag) diagrams of continuous semi-algebraic maps between closed and bounded semi-algebraic sets and give a singly exponential algorithm for computing the homology functors on such diagrams. This allows us to give an algorithm with singly exponential complexity for computing barcodes of semi-algebraic zigzag persistent homology in small dimensions.

开发一种计算半代数集合贝蒂数的单指数复杂度的算法一直是算法半代数几何中的圣杯,目前只知道部分结果。在本文中,我们考虑的是计算封闭和有界半代数集之间连续半代数映射 (f:Xrightarrow Y) 的同调函子下的映像这一更一般的问题。对于每一个固定的 (ell ge 0) ,我们给出了一种复杂度为指数级的算法,它可以计算同调群 (text{ H}_i(X), text{ H}_i(Y)) 的基数(有理系数),以及关于这些基数的诱导线性映射矩阵 (text{ H}_i(f):text{ H}_i(X) rightarrow text{ H}_i(Y), 0 le i le ell )。我们将这一算法推广到封闭和有界半代数集之间连续半代数映射的更一般(之字形)图中,并给出了计算这类图上同调函数的单指数算法。这样,我们就可以给出一种具有单指数复杂性的算法,用于计算小维度中半代数之字形持久同调的条形码。
{"title":"Computing the Homology Functor on Semi-algebraic Maps and Diagrams","authors":"Saugata Basu, Negin Karisani","doi":"10.1007/s00454-024-00627-z","DOIUrl":"https://doi.org/10.1007/s00454-024-00627-z","url":null,"abstract":"<p>Developing an algorithm for computing the Betti numbers of semi-algebraic sets with singly exponential complexity has been a holy grail in algorithmic semi-algebraic geometry and only partial results are known. In this paper we consider the more general problem of computing the image under the homology functor of a continuous semi-algebraic map <span>(f:X rightarrow Y)</span> between closed and bounded semi-algebraic sets. For every fixed <span>(ell ge 0)</span> we give an algorithm with singly exponential complexity that computes bases of the homology groups <span>(text{ H}_i(X), text{ H}_i(Y))</span> (with rational coefficients) and a matrix with respect to these bases of the induced linear maps <span>(text{ H}_i(f):text{ H}_i(X) rightarrow text{ H}_i(Y), 0 le i le ell )</span>. We generalize this algorithm to more general (zigzag) diagrams of continuous semi-algebraic maps between closed and bounded semi-algebraic sets and give a singly exponential algorithm for computing the homology functors on such diagrams. This allows us to give an algorithm with singly exponential complexity for computing barcodes of semi-algebraic zigzag persistent homology in small dimensions.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"13 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139766220","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Convexity, Elementary Methods, and Distances 凸性、初等方法和距离
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-02-03 DOI: 10.1007/s00454-023-00625-7
Oliver Roche-Newton, Dmitrii Zhelezov

This paper considers an extremal version of the Erdős distinct distances problem. For a point set (P subset {mathbb {R}}^d), let (Delta (P)) denote the set of all Euclidean distances determined by P. Our main result is the following: if (Delta (A^d) ll |A|^2) and (d ge 5), then there exists (A' subset A) with (|A'| ge |A|/2) such that (|A'-A'| ll |A| log |A|). This is one part of a more general result, which says that, if the growth of (|Delta (A^d)|) is restricted, it must be the case that A has some additive structure. More specifically, for any two integers kn, we have the following information: if

$$begin{aligned} | Delta (A^{2k+3})| le |A|^n end{aligned}$$

then there exists (A' subset A) with (|A'| ge |A|/2) and

$$begin{aligned} | kA'- kA'| le k^2|A|^{2n-3}log |A|. end{aligned}$$

These results are higher dimensional analogues of a result of Hanson [4], who considered the two-dimensional case.

本文研究的是厄尔多斯显著距离问题的极值版本。对于一个点集 (P subset {mathbb {R}}^d), 让 (Delta (P)) 表示由 P 决定的所有欧氏距离的集合。我们的主要结果如下:如果 (Delta (A^d) ll |A|^2) and (d ge 5), 那么存在 (A' subset A) with (|A'| ge |A|/2) such that (|A'-A'|ll A| log |A|)。这是一个更普遍的结果的一部分,它说:如果 (|Delta (A^d)|) 的增长受到限制,那么 A 一定具有某种加法结构。更具体地说,对于任意两个整数 k、n,我们有如下信息:如果 $$begin{aligned}| Delta (A^{2k+3})| |le |A|^n end{aligned}$$那么存在 (A' subset A) with (|A'| ge |A|/2) 和 $$begin{aligned}| kA'- kA'| le k^2|A|^{2n-3}log |A|。end{aligned}$$这些结果是汉森[4]结果的高维类似物,汉森考虑的是二维情况。
{"title":"Convexity, Elementary Methods, and Distances","authors":"Oliver Roche-Newton, Dmitrii Zhelezov","doi":"10.1007/s00454-023-00625-7","DOIUrl":"https://doi.org/10.1007/s00454-023-00625-7","url":null,"abstract":"<p>This paper considers an extremal version of the Erdős distinct distances problem. For a point set <span>(P subset {mathbb {R}}^d)</span>, let <span>(Delta (P))</span> denote the set of all Euclidean distances determined by <i>P</i>. Our main result is the following: if <span>(Delta (A^d) ll |A|^2)</span> and <span>(d ge 5)</span>, then there exists <span>(A' subset A)</span> with <span>(|A'| ge |A|/2)</span> such that <span>(|A'-A'| ll |A| log |A|)</span>. This is one part of a more general result, which says that, if the growth of <span>(|Delta (A^d)|)</span> is restricted, it must be the case that <i>A</i> has some additive structure. More specifically, for any two integers <i>k</i>, <i>n</i>, we have the following information: if </p><span>$$begin{aligned} | Delta (A^{2k+3})| le |A|^n end{aligned}$$</span><p>then there exists <span>(A' subset A)</span> with <span>(|A'| ge |A|/2)</span> and </p><span>$$begin{aligned} | kA'- kA'| le k^2|A|^{2n-3}log |A|. end{aligned}$$</span><p>These results are higher dimensional analogues of a result of Hanson [4], who considered the two-dimensional case.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"209 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139680311","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Locally Finite Completions of Polyhedral Complexes 多面体复合物的局部有限补全
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-02-03 DOI: 10.1007/s00454-024-00629-x
Desmond Coles, Netanel Friedenberg

We develop a method for subdividing polyhedral complexes in a way that restricts the possible recession cones and allows one to work with a fixed class of polyhedron. We use these results to construct locally finite completions of rational polyhedral complexes whose recession cones lie in a fixed fan, locally finite polytopal completions of polytopal complexes, and locally finite zonotopal completions of zonotopal complexes.

我们开发了一种细分多面体复合体的方法,这种方法限制了可能的衰退锥,并允许我们使用固定类别的多面体。我们利用这些结果构建了有理多面体复数的局部有限完形(其衰退锥位于一个固定的扇形中)、多面体复数的局部有限多面体完形,以及多面体复数的局部有限多面体完形。
{"title":"Locally Finite Completions of Polyhedral Complexes","authors":"Desmond Coles, Netanel Friedenberg","doi":"10.1007/s00454-024-00629-x","DOIUrl":"https://doi.org/10.1007/s00454-024-00629-x","url":null,"abstract":"<p>We develop a method for subdividing polyhedral complexes in a way that restricts the possible recession cones and allows one to work with a fixed class of polyhedron. We use these results to construct locally finite completions of rational polyhedral complexes whose recession cones lie in a fixed fan, locally finite polytopal completions of polytopal complexes, and locally finite zonotopal completions of zonotopal complexes.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"10 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139677471","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Peeling Sequences 剥离序列
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-02-02 DOI: 10.1007/s00454-023-00616-8
Adrian Dumitrescu, Géza Tóth

Given a set of n labeled points in general position in the plane, we remove all of its points one by one. At each step, one point from the convex hull of the remaining set is erased. In how many ways can the process be carried out? The answer obviously depends on the point set. If the points are in convex position, there are exactly n! ways, which is the maximum number of ways for n points. But what is the minimum number? It is shown that this number is (roughly) at least (3^n) and at most (12.29^n).

给定平面内一般位置的 n 个标记点集合,我们逐个删除其所有点。每移去一个点,就会从剩余集合的凸壳中移除一个点。这个过程有多少种方式?答案显然取决于点集。如果点都在凸面位置,那么正好有 n 种方法,这是 n 个点的最大方法数。那么最小的路数是多少呢?结果表明,这个数目(大致)至少是(3^n),最多是(12.29^n)。
{"title":"Peeling Sequences","authors":"Adrian Dumitrescu, Géza Tóth","doi":"10.1007/s00454-023-00616-8","DOIUrl":"https://doi.org/10.1007/s00454-023-00616-8","url":null,"abstract":"<p>Given a set of <i>n</i> labeled points in general position in the plane, we remove all of its points one by one. At each step, one point from the convex hull of the remaining set is erased. In how many ways can the process be carried out? The answer obviously depends on the point set. If the points are in convex position, there are exactly <i>n</i>! ways, which is the maximum number of ways for <i>n</i> points. But what is the minimum number? It is shown that this number is (roughly) at least <span>(3^n)</span> and at most <span>(12.29^n)</span>.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"24 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139664084","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Computable Bounds for the Reach and r-Convexity of Subsets of $${{mathbb {R}}}^d$$ $${{mathbb {R}}^d$$ 子集的可达性和 r-凸性的可计算边界
IF 0.8 3区 数学 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-01-27 DOI: 10.1007/s00454-023-00624-8
Ryan Cotsakis

The convexity of a set can be generalized to the two weaker notions of positive reach and r-convexity; both describe the regularity of a set’s boundary. For any compact subset of ({{mathbb {R}}}^d), we provide methods for computing upper bounds on these quantities from point cloud data. The bounds converge to the respective quantities as the sampling scale of the point cloud decreases, and the rate of convergence for the bound on the reach is given under a weak regularity condition. We also introduce the (beta )-reach, a generalization of the reach that excludes small-scale features of size less than a parameter (beta in [0,infty )). Numerical studies suggest how the (beta )-reach can be used in high-dimension to infer the reach and other geometric properties of smooth submanifolds.

一个集合的凸性可以概括为两个较弱的概念:正凸性和r-凸性;这两个概念都描述了一个集合边界的规则性。对于 ({{mathbb {R}}^d) 的任意紧凑子集,我们提供了从点云数据计算这些量的上界的方法。随着点云采样尺度的减小,上界会收敛到相应的量,并且在弱正则性条件下给出了达到上界的收敛速率。我们还引入了 (beta )-reach,这是对 reach 的概括,它排除了大小小于参数 (beta in [0,infty )) 的小尺度特征。数值研究表明了如何在高维度上使用(beta)-reach来推断光滑子实体的reach和其他几何特性。
{"title":"Computable Bounds for the Reach and r-Convexity of Subsets of $${{mathbb {R}}}^d$$","authors":"Ryan Cotsakis","doi":"10.1007/s00454-023-00624-8","DOIUrl":"https://doi.org/10.1007/s00454-023-00624-8","url":null,"abstract":"<p>The convexity of a set can be generalized to the two weaker notions of positive reach and <i>r</i>-convexity; both describe the regularity of a set’s boundary. For any compact subset of <span>({{mathbb {R}}}^d)</span>, we provide methods for computing upper bounds on these quantities from point cloud data. The bounds converge to the respective quantities as the sampling scale of the point cloud decreases, and the rate of convergence for the bound on the reach is given under a weak regularity condition. We also introduce the <span>(beta )</span>-reach, a generalization of the reach that excludes small-scale features of size less than a parameter <span>(beta in [0,infty ))</span>. Numerical studies suggest how the <span>(beta )</span>-reach can be used in high-dimension to infer the reach and other geometric properties of smooth submanifolds.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"5 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139589839","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Discrete & Computational Geometry
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1