首页 > 最新文献

International Journal of Computational Geometry & Applications最新文献

英文 中文
Improved polytope volume calculations based on Hamiltonian Monte Carlo with boundary reflections and sweet arithmetics 基于边界反射和甜蜜算法的改进哈密顿蒙特卡罗多面体体积计算
Q4 Mathematics Pub Date : 2020-12-14 DOI: 10.20382/jocg.v13i1a3
F. Cazals, Augustin Chevallier, Sylvain Pion
Computing the volume of a high dimensional polytope is a fundamental problem in geometry, also connected to the calculation of densities of states in statistical physics, and a central building block of such algorithms is the method used to sample a target probability distribution. This paper studies Hamiltonian Monte Carlo (HMC) with reflections on the boundary of a domain, providing an enhanced alternative to Hit-and-run (HAR) to sample a target distribution restricted to the polytope. We make three contributions. First, we provide a convergence bound, paving the way to more precise mixing time analysis. Second, we present a robust implementation based on multi-precision arithmetic-a mandatory ingredient to guarantee exact predicates and robust constructions. We however allow controlled failures to happen, introducing the Sweeten Exact Geometric Computing (SEGC) paradigm. Third, we use our HMC random walk to perform H-polytope volume calculations, using it as an alternative to HAR within the volume algorithm by Cousins and Vempala. The tests, conducted up to dimension 50, show that the HMC random walk outperforms HAR.
计算高维多面体的体积是几何中的一个基本问题,也与统计物理中状态密度的计算有关,这种算法的一个中心组成部分是用于对目标概率分布进行采样的方法。本文研究了具有域边界反射的哈密顿蒙特卡罗算法(HMC),提供了一种增强的替代方法来对限制在多面体中的目标分布进行采样。我们有三个贡献。首先,我们提供了一个收敛界,为更精确的混合时间分析铺平了道路。其次,我们提出了一种基于多精度算法的鲁棒实现,多精度算法是保证精确谓词和鲁棒构造的必要条件。然而,我们允许可控故障发生,引入Sweeten精确几何计算(SEGC)范式。第三,我们使用我们的HMC随机漫步来执行h -多面体体积计算,使用它作为在Cousins和Vempala的体积算法中HAR的替代方案。在维度达到50的情况下进行的测试表明,HMC随机漫步优于HAR。
{"title":"Improved polytope volume calculations based on Hamiltonian Monte Carlo with boundary reflections and sweet arithmetics","authors":"F. Cazals, Augustin Chevallier, Sylvain Pion","doi":"10.20382/jocg.v13i1a3","DOIUrl":"https://doi.org/10.20382/jocg.v13i1a3","url":null,"abstract":"Computing the volume of a high dimensional polytope is a fundamental problem in geometry, also connected to the calculation of densities of states in statistical physics, and a central building block of such algorithms is the method used to sample a target probability distribution. This paper studies Hamiltonian Monte Carlo (HMC) with reflections on the boundary of a domain, providing an enhanced alternative to Hit-and-run (HAR) to sample a target distribution restricted to the polytope. We make three contributions. First, we provide a convergence bound, paving the way to more precise mixing time analysis. Second, we present a robust implementation based on multi-precision arithmetic-a mandatory ingredient to guarantee exact predicates and robust constructions. We however allow controlled failures to happen, introducing the Sweeten Exact Geometric Computing (SEGC) paradigm. Third, we use our HMC random walk to perform H-polytope volume calculations, using it as an alternative to HAR within the volume algorithm by Cousins and Vempala. The tests, conducted up to dimension 50, show that the HMC random walk outperforms HAR.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"10 1","pages":"52-88"},"PeriodicalIF":0.0,"publicationDate":"2020-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83267759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Halving balls by a hyperplane in deterministic linear time 确定线性时间超平面对半球
Q4 Mathematics Pub Date : 2020-12-14 DOI: 10.20382/JOCG.V11I1A23
M. Hoffmann, Vincent Kusters, Tillmann Miltzow
Let $D$ be a set of $n$ pairwise disjoint unit balls in $R^d$ and $P$ the set of their centers. A hyperplane $H$ is an $m$-separator for $D$ if every closed halfspace bounded by $H$ contains at least $m$ points from $P$. This generalizes the notion of halving hyperplanes, which correspond to $n/2$-separators. The analogous notion for point sets is well studied. Separators have various applications, for instance, in divide-and-conquer schemes. In such a scheme, any ball that is intersected by the separating hyperplane may still interact with both sides of the partition. Therefore it is desirable that the separating hyperplane intersects a small number of balls only. We present three deterministic algorithms to bisect a given set of pairwise disjoint unit balls by a hyperplane. Firstly, we present a simple linear-time algorithm to construct an $alpha n$-separator for balls in $R^d$, for any $0
让 $D$ 是一组 $n$ 成对不相交的单位球进 $R^d$ 和 $P$ 它们的中心的集合。超平面 $H$ 是吗? $m$-分隔符 $D$ 如果每一个封闭的半空间由 $H$ 至少包含 $m$ 从 $P$. 这推广了对半超平面的概念,它对应于 $n/2$-分隔符。点集的类似概念得到了很好的研究。分隔符有各种各样的应用,例如在分治方案中。在这种方案中,任何与分离超平面相交的球仍然可以与分区的两边相互作用。因此,期望分离的超平面只与少量球相交。给出了用超平面对给定的两两不相交单位球集进行等分的三种确定性算法。首先,我们提出了一个简单的线性时间算法来构造一个 $alpha n$-球入分离器 $R^d$对于任何人 $0
{"title":"Halving balls by a hyperplane in deterministic linear time","authors":"M. Hoffmann, Vincent Kusters, Tillmann Miltzow","doi":"10.20382/JOCG.V11I1A23","DOIUrl":"https://doi.org/10.20382/JOCG.V11I1A23","url":null,"abstract":"Let $D$ be a set of $n$ pairwise disjoint unit balls in $R^d$ and $P$ the set of their centers. A hyperplane $H$ is an $m$-separator for $D$ if every closed halfspace bounded by $H$ contains at least $m$ points from $P$. This generalizes the notion of halving hyperplanes, which correspond to $n/2$-separators. The analogous notion for point sets is well studied. Separators have various applications, for instance, in divide-and-conquer schemes. In such a scheme, any ball that is intersected by the separating hyperplane may still interact with both sides of the partition. Therefore it is desirable that the separating hyperplane intersects a small number of balls only. We present three deterministic algorithms to bisect a given set of pairwise disjoint unit balls by a hyperplane. Firstly, we present a simple linear-time algorithm to construct an $alpha n$-separator for balls in $R^d$, for any $0<alpha<1/2$, that intersects at most $cn^{(d-1)/d}$ balls, for some constant $c$ that depends on $d$ and $alpha$. The number of intersected balls is best possible up to the constant $c$. Secondly, we present a near-linear-time algorithm to construct an $(n/2-o(n))$-separator in $R^d$ that intersects $o(n)$ balls. Finally, we give a linear-time algorithm to construct a halving line in $mathbb{R}^2$ for $P$ that intersects $O(n^{(2/3)+epsilon})$ disks.We also point out how the above theorems can be generalized to more general classes of shapes, possibly with some overlap, and what are the limits of those generalizations.Our results improve the runtime of a disk sliding algorithm by Bereg, Dumitrescu and Pach. In addition, our results simplify and derandomize an algorithm to construct a space decomposition used by Loffler and Mulzer to construct an onion (convex layer) decomposition for imprecise points (any point resides at an unknown location within a given disk).","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"98 1","pages":"576-614"},"PeriodicalIF":0.0,"publicationDate":"2020-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74248968","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Media Students’ Capability to Interact with Augmented Reality and 3D Animations in Virtual Broadcast News Studios 媒体专业学生在虚拟广播新闻工作室中与增强现实和3D动画互动的能力
Q4 Mathematics Pub Date : 2020-07-31 DOI: 10.5121/ijcga.2020.10301
Tariq Alrimawi, W. Haddad
{"title":"Media Students’ Capability to Interact with Augmented Reality and 3D Animations in Virtual Broadcast News Studios","authors":"Tariq Alrimawi, W. Haddad","doi":"10.5121/ijcga.2020.10301","DOIUrl":"https://doi.org/10.5121/ijcga.2020.10301","url":null,"abstract":"","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"10 1","pages":"1-15"},"PeriodicalIF":0.0,"publicationDate":"2020-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44955466","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Simple Randomized O(n log n)-Time Closest-Pair Algorithm in Doubling Metrics 一种简单随机O(n log n)时间最接近对加倍度量算法
Q4 Mathematics Pub Date : 2020-04-13 DOI: 10.20382/JOCG.V11I1A20
A. Maheshwari, Wolfgang Mulzer, M. Smid
Consider a metric space $(P,dist)$ with $N$ points whose doubling dimension is a constant. We present a simple, randomized, and recursive algorithm that computes, in $O(N log N)$ expected time, the closest-pair distance in $P$. To generate recursive calls, we use previous results of Har-Peled and Mendel, and Abam and Har-Peled for computing a sparse annulus that separates the points in a balanced way.
考虑一个度量空间$(P,dist)$,它有$N$个点,其倍维是一个常数。我们提出了一个简单的,随机的,递归的算法,在$O(N log N)$期望时间内,计算$P$中最近的对距离。为了生成递归调用,我们使用先前的Har-Peled和Mendel的结果,以及Abam和Har-Peled的结果来计算以平衡方式分离点的稀疏环。
{"title":"A Simple Randomized O(n log n)-Time Closest-Pair Algorithm in Doubling Metrics","authors":"A. Maheshwari, Wolfgang Mulzer, M. Smid","doi":"10.20382/JOCG.V11I1A20","DOIUrl":"https://doi.org/10.20382/JOCG.V11I1A20","url":null,"abstract":"Consider a metric space $(P,dist)$ with $N$ points whose doubling dimension is a constant. We present a simple, randomized, and recursive algorithm that computes, in $O(N log N)$ expected time, the closest-pair distance in $P$. To generate recursive calls, we use previous results of Har-Peled and Mendel, and Abam and Har-Peled for computing a sparse annulus that separates the points in a balanced way.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"362 1","pages":"507-524"},"PeriodicalIF":0.0,"publicationDate":"2020-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76540359","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Planar Bichromatic Bottleneck Spanning Trees 平面双色瓶颈生成树
Q4 Mathematics Pub Date : 2020-04-01 DOI: 10.4230/LIPIcs.ESA.2020.1
A. K. Abu-Affash, S. Bhore, Paz Carmi, Joseph S. B. Mitchell
Given a set $P$ of $n$ red and blue points in the plane, a emph{planar bichromatic spanning tree} of $P$ is a spanning tree of $P$, such that each edge connects between a red and a blue point, and no two edges intersect. In the bottleneck planar bichromatic spanning tree problem, the goal is to find a planar bichromatic spanning tree $T$, such that the length of the longest edge in $T$ is minimized. In this paper, we show that this problem is NP-hard for points in general position. Moreover, we present a polynomial-time $(8sqrt{2})$-approximation algorithm, by showing that any bichromatic spanning tree of bottleneck $lambda$ can be converted to a planar bichromatic spanning tree of bottleneck at most $8sqrt{2}lambda$.
给定平面上一个由$n$红点和蓝点组成的集合$P$,那么$P$的emph{平面双色生成树}就是$P$的生成树,使得每条边都连接在一个红点和一个蓝点之间,并且没有两条边相交。在瓶颈平面双色生成树问题中,目标是找到一棵平面双色生成树$T$,使得$T$中最长边的长度最小。在本文中,我们证明了这个问题对于一般位置的点是np困难的。此外,我们提出了一个多项式时间$(8sqrt{2})$ -逼近算法,通过证明瓶颈的任何双色生成树$lambda$最多可以转换为瓶颈的平面双色生成树$8sqrt{2}lambda$。
{"title":"Planar Bichromatic Bottleneck Spanning Trees","authors":"A. K. Abu-Affash, S. Bhore, Paz Carmi, Joseph S. B. Mitchell","doi":"10.4230/LIPIcs.ESA.2020.1","DOIUrl":"https://doi.org/10.4230/LIPIcs.ESA.2020.1","url":null,"abstract":"Given a set $P$ of $n$ red and blue points in the plane, a emph{planar bichromatic spanning tree} of $P$ is a spanning tree of $P$, such that each edge connects between a red and a blue point, and no two edges intersect. In the bottleneck planar bichromatic spanning tree problem, the goal is to find a planar bichromatic spanning tree $T$, such that the length of the longest edge in $T$ is minimized. In this paper, we show that this problem is NP-hard for points in general position. Moreover, we present a polynomial-time $(8sqrt{2})$-approximation algorithm, by showing that any bichromatic spanning tree of bottleneck $lambda$ can be converted to a planar bichromatic spanning tree of bottleneck at most $8sqrt{2}lambda$.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"42 1","pages":"109-127"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84660772","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the Classification of Motions of Paradoxically Movable Graphs 论悖论可动图的运动分类
Q4 Mathematics Pub Date : 2020-03-25 DOI: 10.20382/JOCG.V11I1A22
Georg Grasegger, Jan Legerský, J. Schicho
Edge lengths of a graph are called flexible if there exist infinitely many non-congruent realizations of the graph in the plane satisfying these edge lengths. It has been shown recently that a graph has flexible edge lengths if and only if the graph has a special type of edge coloring called NAC-coloring. We address the question how to determine all possible proper flexible edge lengths from the set of all NAC-colorings of a graph. We do so using restrictions to 4-cycle subgraphs.
如果平面上存在无限多个满足这些边长度的图的非全等实现,则图的边长度称为挠性。最近已经证明,当且仅当图具有一种称为nac -着色的特殊类型的边着色时,图具有柔性边长度。我们讨论了如何从一个图的所有nac着色的集合中确定所有可能的适当的柔性边长度的问题。我们使用对4循环子图的限制来做到这一点。
{"title":"On the Classification of Motions of Paradoxically Movable Graphs","authors":"Georg Grasegger, Jan Legerský, J. Schicho","doi":"10.20382/JOCG.V11I1A22","DOIUrl":"https://doi.org/10.20382/JOCG.V11I1A22","url":null,"abstract":"Edge lengths of a graph are called flexible if there exist infinitely many non-congruent realizations of the graph in the plane satisfying these edge lengths. It has been shown recently that a graph has flexible edge lengths if and only if the graph has a special type of edge coloring called NAC-coloring. We address the question how to determine all possible proper flexible edge lengths from the set of all NAC-colorings of a graph. We do so using restrictions to 4-cycle subgraphs.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"21 1","pages":"548-575"},"PeriodicalIF":0.0,"publicationDate":"2020-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87357081","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Human Photogrammetry: Foundational Techniques for Creative Practitioners 人体摄影测量:创造性从业者的基础技术
Q4 Mathematics Pub Date : 2020-01-31 DOI: 10.5121/ijcga.2020.10101
Trendt Boe, Chris P. Carter
Photogrammetry has emerged as a leading approach for photorealistic digital replication and 3D scanning of real-world objects, particularly in areas of cinematic visual effects and interactive entertainment. While the technique generally relies on simple photography methods, the foundational practices for the field of human photogrammetry remain relatively undocumented.Human subjects are significantly more complex than still life, both in terms of photogrammetric capture, and in digital reproduction. Without the documentation of foundational practices for human subjects, there is a significant knowledge barrier for new creative practitioners to operate in the field, stifling innovation and adoption of the technique.Researchers and commercial practitioners currently working in this field continually distribute learnings and research outcomes. These learnings tend to centralise more on advanced practices such as capturing micro-geometry (skin pores), reflectance and skin distortion. However, the standard principles for building capture systems, considerations for human subjects, processing considerations and technology requirements remain elusive. The purpose of this research is to establish foundational practices for human photogrammetry systems. These practices encapsulate the underlying architectures of capture systems, through to necessary data processing for the 3D reconstruction of human subjects.Design-led research was used to construct a scale 21-camera system, designed for high-quality data capture of the human head. Due to its incredible level of surface complexity, the face was used to experiment with a variety of capture techniques and system arrangements, using several human subjects. The methods used were a result of the analysis of existing practitioners and research, refined through numerous iterations of system design.A distinct set of findings were synthesised to form a foundational architecture and blueprint for a scale, human photogrammetry multi-camera system. It covers the necessary knowledge and principles required to construct a production-ready photogrammetry system capable of consistent, high-quality capture that meets the needs of visual effects and interactive entertainment production.
摄影测量已经成为真实世界物体的逼真数字复制和3D扫描的主要方法,特别是在电影视觉效果和互动娱乐领域。虽然该技术通常依赖于简单的摄影方法,但人体摄影测量领域的基础实践仍然相对没有记载。无论是在摄影测量捕捉方面,还是在数字复制方面,人体主体都比静物要复杂得多。如果没有对人类受试者的基础实践的记录,对于新的创造性从业者在该领域的操作存在重大的知识障碍,从而扼杀了该技术的创新和采用。目前在这一领域工作的研究人员和商业从业者不断地传播学习和研究成果。这些学习往往集中在更高级的实践上,比如捕捉微观几何形状(皮肤毛孔)、反射率和皮肤变形。然而,建立捕获系统的标准原则、对人类主体的考虑、处理考虑和技术要求仍然难以捉摸。本研究的目的是建立人体摄影测量系统的基础实践。这些实践封装了捕获系统的底层架构,通过必要的数据处理进行人体主体的3D重建。以设计为主导的研究,构建了一个规模为21个摄像头的系统,设计用于高质量的人体头部数据采集。由于其令人难以置信的表面复杂性,人脸被用于实验各种捕获技术和系统安排,使用几个人类受试者。所使用的方法是对现有实践者和研究进行分析的结果,并通过多次系统设计迭代加以改进。一组独特的发现被综合起来,形成了一个基本的架构和蓝图,规模,人体摄影测量多相机系统。它涵盖了构建一个生产就绪的摄影测量系统所需的必要知识和原则,该系统能够满足视觉效果和互动娱乐生产的需求,并具有一致的高质量捕获。
{"title":"Human Photogrammetry: Foundational Techniques for Creative Practitioners","authors":"Trendt Boe, Chris P. Carter","doi":"10.5121/ijcga.2020.10101","DOIUrl":"https://doi.org/10.5121/ijcga.2020.10101","url":null,"abstract":"Photogrammetry has emerged as a leading approach for photorealistic digital replication and 3D scanning of real-world objects, particularly in areas of cinematic visual effects and interactive entertainment. While the technique generally relies on simple photography methods, the foundational practices for the field of human photogrammetry remain relatively undocumented.Human subjects are significantly more complex than still life, both in terms of photogrammetric capture, and in digital reproduction. Without the documentation of foundational practices for human subjects, there is a significant knowledge barrier for new creative practitioners to operate in the field, stifling innovation and adoption of the technique.Researchers and commercial practitioners currently working in this field continually distribute learnings and research outcomes. These learnings tend to centralise more on advanced practices such as capturing micro-geometry (skin pores), reflectance and skin distortion. However, the standard principles for building capture systems, considerations for human subjects, processing considerations and technology requirements remain elusive. The purpose of this research is to establish foundational practices for human photogrammetry systems. These practices encapsulate the underlying architectures of capture systems, through to necessary data processing for the 3D reconstruction of human subjects.Design-led research was used to construct a scale 21-camera system, designed for high-quality data capture of the human head. Due to its incredible level of surface complexity, the face was used to experiment with a variety of capture techniques and system arrangements, using several human subjects. The methods used were a result of the analysis of existing practitioners and research, refined through numerous iterations of system design.A distinct set of findings were synthesised to form a foundational architecture and blueprint for a scale, human photogrammetry multi-camera system. It covers the necessary knowledge and principles required to construct a production-ready photogrammetry system capable of consistent, high-quality capture that meets the needs of visual effects and interactive entertainment production.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"10 1","pages":"1-20"},"PeriodicalIF":0.0,"publicationDate":"2020-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47407106","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
NP-completeness of slope-constrained drawing of complete graphs 完全图的斜率约束图的np完备性
Q4 Mathematics Pub Date : 2020-01-14 DOI: 10.20382/jocg.v11i1a14
Cédric Pilatte
We prove the NP-completeness of the following problem. Given a set $S$ of $n$ slopes and an integer $kgeq 1$, is it possible to draw a complete graph on $k$ vertices in the plane using only slopes from $S$? Equivalently, does there exist a set $K$ of $k$ points in general position such that the slope of every segment between two points of $K$ is in $S$? We then present a polynomial algorithm for this question when $nleq 2k-c$, conditional on a conjecture of R.E. Jamison. For $n=k$, an algorithm in $mathcal{O}(n^4)$ was proposed by Wade and Chu. For this case, our algorithm is linear and does not rely on Jamison's conjecture.
我们证明了下面问题的np完备性。给定一组$S$的$n$斜率和一个整数$kgeq 1$,是否有可能在平面上的$k$顶点上画一个完整的图,只使用来自$S$的斜率?同样地,在一般位置上是否存在一个由$k$点组成的集合$K$,使得$K$两点之间的每一段的斜率都在$S$ ?然后我们提出了一个多项式算法当$nleq 2k-c$,条件是R.E. Jamison的猜想。对于$n=k$, Wade和Chu在$mathcal{O}(n^4)$中提出了一个算法。在这种情况下,我们的算法是线性的,不依赖于Jamison的猜想。
{"title":"NP-completeness of slope-constrained drawing of complete graphs","authors":"Cédric Pilatte","doi":"10.20382/jocg.v11i1a14","DOIUrl":"https://doi.org/10.20382/jocg.v11i1a14","url":null,"abstract":"We prove the NP-completeness of the following problem. Given a set $S$ of $n$ slopes and an integer $kgeq 1$, is it possible to draw a complete graph on $k$ vertices in the plane using only slopes from $S$? Equivalently, does there exist a set $K$ of $k$ points in general position such that the slope of every segment between two points of $K$ is in $S$? We then present a polynomial algorithm for this question when $nleq 2k-c$, conditional on a conjecture of R.E. Jamison. For $n=k$, an algorithm in $mathcal{O}(n^4)$ was proposed by Wade and Chu. For this case, our algorithm is linear and does not rely on Jamison's conjecture.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"17 1","pages":"371-396"},"PeriodicalIF":0.0,"publicationDate":"2020-01-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73277289","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Expected Complexity of Routing in $Theta_6$ and Half-$Theta_6$ Graphs $Theta_6$和半$Theta_6$图中路由的期望复杂度
Q4 Mathematics Pub Date : 2019-10-31 DOI: 10.20382/JOCG.V11I1A9
P. Bose, J. Carufel, O. Devillers
We study online routing algorithms on the $Theta$6-graph and the half-$Theta$6-graph (which is equivalent to a variant of the Delaunay triangulation). Given a source vertex s and a target vertex t in the $Theta$6-graph (resp. half-$Theta$6-graph), there exists a deterministic online routing algorithm that finds a path from s to t whose length is at most 2 st (resp. 2.89 st) which is optimal in the worst case [Bose et al., siam J. on Computing, 44(6)]. We propose alternative, slightly simpler routing algorithms that are optimal in the worst case and for which we provide an analysis of the average routing ratio for the $Theta$6-graph and half-$Theta$6-graph defined on a Poisson point process. For the $Theta$6-graph, our online routing algorithm has an expected routing ratio of 1.161 (when s and t random) and a maximum expected routing ratio of 1.22 (maximum for fixed s and t where all other points are random), much better than the worst-case routing ratio of 2. For the half-$Theta$6-graph, our memoryless online routing algorithm has an expected routing ratio of 1.43 and a maximum expected routing ratio of 1.58. Our online routing algorithm that uses a constant amount of additional memory has an expected routing ratio of 1.34 and a maximum expected routing ratio of 1.40. The additional memory is only used to remember the coordinates of the starting point of the route. Both of these algorithms have an expected routing ratio that is much better than their worst-case routing ratio of 2.89.
我们研究了$Theta$6图和半$Theta$6图(相当于Delaunay三角测量的一个变体)上的在线路由算法。给定$Theta$6图中的源顶点s和目标顶点t。half-$Theta$6-graph),则存在一种确定性在线路由算法,该算法可以找到从s到t的路径,其长度最多为2st (resp。2.89 st)在最坏的情况下是最优的[Bose等人,siam J. on Computing, 44(6)]。我们提出了一种替代的,稍微简单的路由算法,在最坏的情况下是最优的,为此我们提供了在泊松点过程上定义的$Theta$6图和半$Theta$6图的平均路由比率的分析。对于$Theta$6图,我们的在线路由算法的期望路由比为1.161(当s和t是随机的),最大期望路由比为1.22(对于固定的s和t,所有其他点都是随机的,最大期望路由比为2),比最坏情况下的路由比要好得多。对于half-$Theta$6图,我们的无内存在线路由算法的期望路由比为1.43,最大期望路由比为1.58。我们的在线路由算法使用恒定数量的额外内存,其期望路由比为1.34,最大期望路由比为1.40。额外的内存只用于记住路线起点的坐标。这两种算法的期望路由比都比它们的最坏情况路由比2.89要好得多。
{"title":"Expected Complexity of Routing in $Theta_6$ and Half-$Theta_6$ Graphs","authors":"P. Bose, J. Carufel, O. Devillers","doi":"10.20382/JOCG.V11I1A9","DOIUrl":"https://doi.org/10.20382/JOCG.V11I1A9","url":null,"abstract":"We study online routing algorithms on the $Theta$6-graph and the half-$Theta$6-graph (which is equivalent to a variant of the Delaunay triangulation). Given a source vertex s and a target vertex t in the $Theta$6-graph (resp. half-$Theta$6-graph), there exists a deterministic online routing algorithm that finds a path from s to t whose length is at most 2 st (resp. 2.89 st) which is optimal in the worst case [Bose et al., siam J. on Computing, 44(6)]. We propose alternative, slightly simpler routing algorithms that are optimal in the worst case and for which we provide an analysis of the average routing ratio for the $Theta$6-graph and half-$Theta$6-graph defined on a Poisson point process. For the $Theta$6-graph, our online routing algorithm has an expected routing ratio of 1.161 (when s and t random) and a maximum expected routing ratio of 1.22 (maximum for fixed s and t where all other points are random), much better than the worst-case routing ratio of 2. For the half-$Theta$6-graph, our memoryless online routing algorithm has an expected routing ratio of 1.43 and a maximum expected routing ratio of 1.58. Our online routing algorithm that uses a constant amount of additional memory has an expected routing ratio of 1.34 and a maximum expected routing ratio of 1.40. The additional memory is only used to remember the coordinates of the starting point of the route. Both of these algorithms have an expected routing ratio that is much better than their worst-case routing ratio of 2.89.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"48 1","pages":"212-234"},"PeriodicalIF":0.0,"publicationDate":"2019-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77336642","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Face flips in origami tessellations 在折纸镶嵌面翻转
Q4 Mathematics Pub Date : 2019-10-13 DOI: 10.20382/jocg.v11i1a15
H. Akitaya, V. Dujmovic, D. Eppstein, Thomas C. Hull, Kshitij Jain, A. Lubiw
Given a flat-foldable origami crease pattern $G=(V,E)$ (a straight-line drawing of a planar graph on a region of the plane) with a mountain-valley (MV) assignment $mu:Eto{-1,1}$ indicating which creases in $E$ bend convexly (mountain) or concavely (valley), we may emph{flip} a face $F$ of $G$ to create a new MV assignment $mu_F$ which equals $mu$ except for all creases $e$ bordering $F$, where we have $mu_F(e)=-mu(e)$. In this paper we explore the configuration space of face flips for a variety of crease patterns $G$ that are tilings of the plane, proving examples where $mu_F$ results in a MV assignment that is either never, sometimes, or always flat-foldable for various choices of $F$. We also consider the problem of finding, given two foldable MV assignments $mu_1$ and $mu_2$ of a given crease pattern $G$, a minimal sequence of face flips to turn $mu_1$ into $mu_2$. We find polynomial-time algorithms for this in the cases where $G$ is either a square grid or the Miura-ori, and show that this problem is NP-hard in the case where $G$ is the triangle lattice.
给定一个可平折的折纸折痕图$G=(V,E)$(平面区域上的平面图形的直线图),其中山谷(MV)分配$mu:Eto{-1,1}$表示$E$中的折痕是凸折(山折)还是凹折(谷折),我们可以将$G$的面$F$emph{翻个}面,以创建一个新的MV分配$mu_F$,它等于$mu$,除了$e$与$F$相邻的所有折痕。我们有$mu_F(e)=-mu(e)$。在本文中,我们探索了各种平面平铺的折痕图$G$的面翻转的构型空间,证明了$mu_F$导致MV分配的例子,对于各种选择的$F$,该MV分配要么永远不能,有时或总是可平折的。我们还考虑了在给定折痕图$G$的两个可折叠MV分配$mu_1$和$mu_2$的情况下,寻找将$mu_1$变成$mu_2$的最小脸翻转序列的问题。我们在$G$是方形网格或Miura-ori的情况下找到了多项式时间算法,并证明了在$G$是三角形晶格的情况下这个问题是np困难的。
{"title":"Face flips in origami tessellations","authors":"H. Akitaya, V. Dujmovic, D. Eppstein, Thomas C. Hull, Kshitij Jain, A. Lubiw","doi":"10.20382/jocg.v11i1a15","DOIUrl":"https://doi.org/10.20382/jocg.v11i1a15","url":null,"abstract":"Given a flat-foldable origami crease pattern $G=(V,E)$ (a straight-line drawing of a planar graph on a region of the plane) with a mountain-valley (MV) assignment $mu:Eto{-1,1}$ indicating which creases in $E$ bend convexly (mountain) or concavely (valley), we may emph{flip} a face $F$ of $G$ to create a new MV assignment $mu_F$ which equals $mu$ except for all creases $e$ bordering $F$, where we have $mu_F(e)=-mu(e)$. In this paper we explore the configuration space of face flips for a variety of crease patterns $G$ that are tilings of the plane, proving examples where $mu_F$ results in a MV assignment that is either never, sometimes, or always flat-foldable for various choices of $F$. We also consider the problem of finding, given two foldable MV assignments $mu_1$ and $mu_2$ of a given crease pattern $G$, a minimal sequence of face flips to turn $mu_1$ into $mu_2$. We find polynomial-time algorithms for this in the cases where $G$ is either a square grid or the Miura-ori, and show that this problem is NP-hard in the case where $G$ is the triangle lattice.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"13 1","pages":"397-417"},"PeriodicalIF":0.0,"publicationDate":"2019-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82080253","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
International Journal of Computational Geometry & Applications
全部 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