Pub Date : 2024-04-13DOI: 10.1007/s00454-024-00641-1
Tomasz Kobos, Marin Varivoda
We establish some results on the Banach–Mazur distance in small dimensions. Specifically, we determine the Banach–Mazur distance between the cube and its dual (the cross-polytope) in (mathbb {R}^3) and (mathbb {R}^4). In dimension three this distance is equal to (frac{9}{5}), and in dimension four, it is equal to 2. These findings confirm well-known conjectures, which were based on numerical data. Additionally, in dimension two, we use the asymmetry constant to provide a geometric construction of a family of convex bodies that are equidistant to all symmetric convex bodies.
{"title":"On the Banach–Mazur Distance in Small Dimensions","authors":"Tomasz Kobos, Marin Varivoda","doi":"10.1007/s00454-024-00641-1","DOIUrl":"https://doi.org/10.1007/s00454-024-00641-1","url":null,"abstract":"<p>We establish some results on the Banach–Mazur distance in small dimensions. Specifically, we determine the Banach–Mazur distance between the cube and its dual (the cross-polytope) in <span>(mathbb {R}^3)</span> and <span>(mathbb {R}^4)</span>. In dimension three this distance is equal to <span>(frac{9}{5})</span>, and in dimension four, it is equal to 2. These findings confirm well-known conjectures, which were based on numerical data. Additionally, in dimension two, we use the asymmetry constant to provide a geometric construction of a family of convex bodies that are equidistant to all symmetric convex bodies.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"17 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140574198","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}
Pub Date : 2024-04-12DOI: 10.1007/s00454-024-00642-0
Isabella Novik, Hailun Zheng
Kalai conjectured that if P is a simplicial d-polytope that has no missing faces of dimension (d-1), then the graph of P and the space of affine 2-stresses of P determine P up to affine equivalence. We propose a higher-dimensional generalization of this conjecture: if (2le ile d/2) and P is a simplicial d-polytope that has no missing faces of dimension (ge d-i+1), then the space of affine i-stresses of P determines the space of affine 1-stresses of P. We prove this conjecture for (1) k-stacked d-polytopes with (2le ile kle d/2-1), (2) d-polytopes that have no missing faces of dimension (ge d-2i+2), and (3) flag PL ((d-1))-spheres with generic embeddings (for all (2le ile d/2)). We also discuss several related results and conjectures. For instance, we show that if P is a simplicial d-polytope that has no missing faces of dimension (ge d-2i+2), then the ((i-1))-skeleton of P and the set of sign vectors of affine i-stresses of P determine the combinatorial type of P. Along the way, we establish the partition of unity of affine stresses: for any (1le ile (d-1)/2), the space of affine i-stresses of a simplicial d-polytope as well as the space of affine i-stresses of a simplicial ((d-1))-sphere (with a generic embedding) can be expressed as the sum of affine i-stress spaces of vertex stars. This is analogous to Adiprasito’s partition of unity of linear stresses for Cohen–Macaulay complexes.
Kalai 猜想,如果 P 是一个没有维数 (d-1)的缺失面的简单 d 多面体,那么 P 的图和 P 的仿射 2 应力空间决定了 P 的仿射等价性。我们提出了这个猜想的高维概括:如果 (2le ile d/2) 并且 P 是一个简单的 d 多面体,没有维数为 (ge d-i+1) 的缺失面,那么 P 的仿射 i 应力空间就决定了 P 的仿射 1 应力空间。我们证明了这个猜想适用于(1)具有(2)维度(ge d-2i+2)的k层叠d多面体,(2)没有缺失面的(ge d-2i+2)维度的d多面体,以及(3)具有通用嵌入的旗形PL((d-1))球体(适用于所有的(2)维度)。我们还讨论了几个相关结果和猜想。例如,我们证明了如果 P 是一个没有维数为 (ge d-2i+2) 的缺失面的简单 d 多面体,那么 P 的 ((i-1))-骨架和 P 的仿射 i 应力的符号向量集决定了 P 的组合类型。在此过程中,我们建立了仿射应力的统一分区:对于任意的(1le ile (d-1)/2),简单d多面体的仿射应力空间以及简单(((d-1))球体(具有一般嵌入)的仿射应力空间都可以表示为顶点星的仿射应力空间之和。这类似于阿迪普拉希托对科恩-麦考莱复数的线性应力的统一分割。
{"title":"Affine Stresses: The Partition of Unity and Kalai’s Reconstruction Conjectures","authors":"Isabella Novik, Hailun Zheng","doi":"10.1007/s00454-024-00642-0","DOIUrl":"https://doi.org/10.1007/s00454-024-00642-0","url":null,"abstract":"<p>Kalai conjectured that if <i>P</i> is a simplicial <i>d</i>-polytope that has no missing faces of dimension <span>(d-1)</span>, then the graph of <i>P</i> and the space of affine 2-stresses of <i>P</i> determine <i>P</i> up to affine equivalence. We propose a higher-dimensional generalization of this conjecture: if <span>(2le ile d/2)</span> and <i>P</i> is a simplicial <i>d</i>-polytope that has no missing faces of dimension <span>(ge d-i+1)</span>, then the space of affine <i>i</i>-stresses of <i>P</i> determines the space of affine 1-stresses of <i>P</i>. We prove this conjecture for (1) <i>k</i>-stacked <i>d</i>-polytopes with <span>(2le ile kle d/2-1)</span>, (2) <i>d</i>-polytopes that have no missing faces of dimension <span>(ge d-2i+2)</span>, and (3) flag PL <span>((d-1))</span>-spheres with generic embeddings (for all <span>(2le ile d/2)</span>). We also discuss several related results and conjectures. For instance, we show that if <i>P</i> is a simplicial <i>d</i>-polytope that has no missing faces of dimension <span>(ge d-2i+2)</span>, then the <span>((i-1))</span>-skeleton of <i>P</i> and the set of sign vectors of affine <i>i</i>-stresses of <i>P</i> determine the combinatorial type of <i>P</i>. Along the way, we establish the partition of unity of affine stresses: for any <span>(1le ile (d-1)/2)</span>, the space of affine <i>i</i>-stresses of a simplicial <i>d</i>-polytope as well as the space of affine <i>i</i>-stresses of a simplicial <span>((d-1))</span>-sphere (with a generic embedding) can be expressed as the sum of affine <i>i</i>-stress spaces of vertex stars. This is analogous to Adiprasito’s partition of unity of linear stresses for Cohen–Macaulay complexes.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"107 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140574193","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}
Pub Date : 2024-04-07DOI: 10.1007/s00454-024-00637-x
Pankaj K. Agarwal, Sariel Har-Peled
Let (P) be a set of n points in (mathbb {R}^2). For a parameter (varepsilon in (0,1)), a subset (Csubseteq P) is an (varepsilon )-kernel of (P) if the projection of the convex hull of (C) approximates that of (P) within ((1-varepsilon ))-factor in every direction. The set (C) is a weak(varepsilon )-kernel of (P) if its directional width approximates that of (P) in every direction. Let (textsf{k}_{varepsilon }(P)) (resp. (textsf{k}^{textsf{w}}_{varepsilon }(P))) denote the minimum-size of an (varepsilon )-kernel (resp. weak (varepsilon )-kernel) of (P). We present an (O(ntextsf{k}_{varepsilon }(P)log n))-time algorithm for computing an (varepsilon )-kernel of (P) of size (textsf{k}_{varepsilon }(P)), and an (O(n^2log n))-time algorithm for computing a weak (varepsilon )-kernel of (P) of size (textsf{k}^{textsf{w}}_{varepsilon }(P)). We also present a fast algorithm for the Hausdorff variant of this problem. In addition, we introduce the notion of (varepsilon )-core, a convex polygon lying inside , prove that it is a good approximation of the optimal (varepsilon )-kernel, present an efficient algorithm for computing it, and use it to compute an (varepsilon )-kernel of small size.
{"title":"Computing Instance-Optimal Kernels in Two Dimensions","authors":"Pankaj K. Agarwal, Sariel Har-Peled","doi":"10.1007/s00454-024-00637-x","DOIUrl":"https://doi.org/10.1007/s00454-024-00637-x","url":null,"abstract":"<p>Let <span>(P)</span> be a set of <i>n</i> points in <span>(mathbb {R}^2)</span>. For a parameter <span>(varepsilon in (0,1))</span>, a subset <span>(Csubseteq P)</span> is an <span>(varepsilon )</span>-<i>kernel</i> of <span>(P)</span> if the projection of the convex hull of <span>(C)</span> approximates that of <span>(P)</span> within <span>((1-varepsilon ))</span>-factor in every direction. The set <span>(C)</span> is a <i>weak</i> <span>(varepsilon )</span><i>-kernel</i> of <span>(P)</span> if its directional width approximates that of <span>(P)</span> in every direction. Let <span>(textsf{k}_{varepsilon }(P))</span> (resp. <span>(textsf{k}^{textsf{w}}_{varepsilon }(P))</span>) denote the minimum-size of an <span>(varepsilon )</span>-kernel (resp. weak <span>(varepsilon )</span>-kernel) of <span>(P)</span>. We present an <span>(O(ntextsf{k}_{varepsilon }(P)log n))</span>-time algorithm for computing an <span>(varepsilon )</span>-kernel of <span>(P)</span> of size <span>(textsf{k}_{varepsilon }(P))</span>, and an <span>(O(n^2log n))</span>-time algorithm for computing a weak <span>(varepsilon )</span>-kernel of <span>(P)</span> of size <span>(textsf{k}^{textsf{w}}_{varepsilon }(P))</span>. We also present a fast algorithm for the Hausdorff variant of this problem. In addition, we introduce the notion of <span>(varepsilon )</span>-<i>core</i>, a convex polygon lying inside , prove that it is a good approximation of the optimal <span>(varepsilon )</span>-kernel, present an efficient algorithm for computing it, and use it to compute an <span>(varepsilon )</span>-kernel of small size.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"247 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140574197","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}
Pub Date : 2024-03-30DOI: 10.1007/s00454-024-00639-9
Barnabás Janzer
Let K be a convex body (a compact convex set) in (mathbb {R}^d), that contains a copy of another body S in every possible orientation. Is it always possible to continuously move any one copy of S into another, inside K? As a stronger question, is it always possible to continuously select, for each orientation, one copy of S in that orientation? These questions were asked by Croft. We show that, in two dimensions, the stronger question always has an affirmative answer. We also show that in three dimensions the answer is negative, even for the case when S is a line segment – but that in any dimension the first question has a positive answer when S is a line segment. And we prove that, surprisingly, the answer to the first question is negative in dimensions four and higher for general S.
让 K 成为 (mathbb {R}^d)中的一个凸体(一个紧凑的凸集),它在每一个可能的方向上都包含另一个凸体 S 的副本。是否总是可以在 K 内连续地把 S 的任何一个副本移动到另一个副本中?更强的问题是,是否总是可以在每个方向上连续选择 S 在该方向上的一个副本?克罗夫特提出了这些问题。我们证明,在二维空间中,更强问题总是有肯定的答案。我们还证明,在三维空间中,即使 S 是一条线段,答案也是否定的--但在任何维度中,当 S 是一条线段时,第一个问题的答案都是肯定的。我们还证明,令人惊讶的是,对于一般的 S,第一个问题的答案在四维和更高维都是否定的。
{"title":"Rotation Inside Convex Kakeya Sets","authors":"Barnabás Janzer","doi":"10.1007/s00454-024-00639-9","DOIUrl":"https://doi.org/10.1007/s00454-024-00639-9","url":null,"abstract":"<p>Let <i>K</i> be a convex body (a compact convex set) in <span>(mathbb {R}^d)</span>, that contains a copy of another body <i>S</i> in every possible orientation. Is it always possible to continuously move any one copy of <i>S</i> into another, inside <i>K</i>? As a stronger question, is it always possible to continuously select, for each orientation, one copy of <i>S</i> in that orientation? These questions were asked by Croft. We show that, in two dimensions, the stronger question always has an affirmative answer. We also show that in three dimensions the answer is negative, even for the case when <i>S</i> is a line segment – but that in any dimension the first question has a positive answer when <i>S</i> is a line segment. And we prove that, surprisingly, the answer to the first question is negative in dimensions four and higher for general <i>S</i>.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"37 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140574378","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}
Pub Date : 2024-03-27DOI: 10.1007/s00454-024-00638-w
Daniel E. Martin
A family of fractal arrangements of circles is introduced for each imaginary quadratic field K. Collectively, these arrangements contain (up to an affine transformation) every set of circles in the extended complex plane with integral curvatures and Zariski dense symmetry group. When that set is a circle packing, we show how the ambient structure of our arrangement gives a geometric criterion for satisfying the asymptotic local–global principle. Connections to the class group of K are also explored. Among them is a geometric property that guarantees certain ideal classes are group generators.
我们为每个虚二次域 K 引入了一个圆的分形排列族。总体而言,这些排列包含(直到仿射变换)扩展复平面中具有积分曲率和扎里斯基密集对称群的每个圆集。当这个集合是一个圆包装时,我们展示了我们的排列的环境结构是如何给出满足渐近局部-全局原理的几何标准的。我们还探讨了与 K 的类群的联系。其中有一个几何性质保证了某些理想类是群发电机。
{"title":"A Geometric Study of Circle Packings and Ideal Class Groups","authors":"Daniel E. Martin","doi":"10.1007/s00454-024-00638-w","DOIUrl":"https://doi.org/10.1007/s00454-024-00638-w","url":null,"abstract":"<p>A family of fractal arrangements of circles is introduced for each imaginary quadratic field <i>K</i>. Collectively, these arrangements contain (up to an affine transformation) every set of circles in the extended complex plane with integral curvatures and Zariski dense symmetry group. When that set is a circle packing, we show how the ambient structure of our arrangement gives a geometric criterion for satisfying the asymptotic local–global principle. Connections to the class group of <i>K</i> are also explored. Among them is a geometric property that guarantees certain ideal classes are group generators.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"50 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140316164","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}
Pub Date : 2024-03-19DOI: 10.1007/s00454-024-00635-z
Jan Rolfes, Robert Schüler, Marc Christian Zimmermann
Finding point configurations, that yield the maximum polarization (Chebyshev constant) is gaining interest in the field of geometric optimization. In the present article, we study the problem of unconstrained maximum polarization on compact sets. In particular, we discuss necessary conditions for local optimality, such as that a locally optimal configuration is always contained in the convex hull of the respective darkest points. Building on this, we propose two sequences of mixed-integer linear programs in order to compute lower and upper bounds on the maximal polarization, where the lower bound is constructive. Moreover, we prove the convergence of these sequences towards the maximal polarization.
{"title":"Bounds on Polarization Problems on Compact Sets via Mixed Integer Programming","authors":"Jan Rolfes, Robert Schüler, Marc Christian Zimmermann","doi":"10.1007/s00454-024-00635-z","DOIUrl":"https://doi.org/10.1007/s00454-024-00635-z","url":null,"abstract":"<p>Finding point configurations, that yield the maximum polarization (Chebyshev constant) is gaining interest in the field of geometric optimization. In the present article, we study the problem of unconstrained maximum polarization on compact sets. In particular, we discuss necessary conditions for local optimality, such as that a locally optimal configuration is always contained in the convex hull of the respective darkest points. Building on this, we propose two sequences of mixed-integer linear programs in order to compute lower and upper bounds on the maximal polarization, where the lower bound is constructive. Moreover, we prove the convergence of these sequences towards the maximal polarization.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"18 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140170435","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}
We prove upper bounds on the graph diameters of polytopes in two settings. The first is a worst-case bound for polytopes defined by integer constraints in terms of the height of the integers and certain subdeterminants of the constraint matrix, which in some cases improves previously known results. The second is a smoothed analysis bound: given an appropriately normalized polytope, we add small Gaussian noise to each constraint. We consider a natural geometric measure on the vertices of the perturbed polytope (corresponding to the mean curvature measure of its polar) and show that with high probability there exists a “giant component” of vertices, with measure (1-o(1)) and polynomial diameter. Both bounds rely on spectral gaps—of a certain Schrödinger operator in the first case, and a certain continuous time Markov chain in the second—which arise from the log-concavity of the volume of a simple polytope in terms of its slack variables.
{"title":"A Spectral Approach to Polytope Diameter","authors":"Hariharan Narayanan, Rikhav Shah, Nikhil Srivastava","doi":"10.1007/s00454-024-00636-y","DOIUrl":"https://doi.org/10.1007/s00454-024-00636-y","url":null,"abstract":"<p>We prove upper bounds on the graph diameters of polytopes in two settings. The first is a worst-case bound for polytopes defined by integer constraints in terms of the height of the integers and certain subdeterminants of the constraint matrix, which in some cases improves previously known results. The second is a smoothed analysis bound: given an appropriately normalized polytope, we add small Gaussian noise to each constraint. We consider a natural geometric measure on the vertices of the perturbed polytope (corresponding to the mean curvature measure of its polar) and show that with high probability there exists a “giant component” of vertices, with measure <span>(1-o(1))</span> and polynomial diameter. Both bounds rely on spectral gaps—of a certain Schrödinger operator in the first case, and a certain continuous time Markov chain in the second—which arise from the log-concavity of the volume of a simple polytope in terms of its slack variables.</p>","PeriodicalId":50574,"journal":{"name":"Discrete & Computational Geometry","volume":"7 1","pages":""},"PeriodicalIF":0.8,"publicationDate":"2024-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140153140","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}
Pub Date : 2024-03-12DOI: 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}
Pub Date : 2024-03-02DOI: 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}
Pub Date : 2024-02-22DOI: 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}