International Journal of Computational Geometry & Applications最新文献

筛选
英文 中文
Improved polytope volume calculations based on Hamiltonian Monte Carlo with boundary reflections and sweet arithmetics 基于边界反射和甜蜜算法的改进哈密顿蒙特卡罗多面体体积计算
International Journal of Computational Geometry & Applications Pub Date : 2020-12-14 DOI: 10.20382/jocg.v13i1a3
F. Cazals, Augustin Chevallier, Sylvain Pion
{"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 确定线性时间超平面对半球
International Journal of Computational Geometry & Applications Pub Date : 2020-12-14 DOI: 10.20382/JOCG.V11I1A23
M. Hoffmann, Vincent Kusters, Tillmann Miltzow
{"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动画互动的能力
International Journal of Computational Geometry & Applications 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)时间最接近对加倍度量算法
International Journal of Computational Geometry & Applications Pub Date : 2020-04-13 DOI: 10.20382/JOCG.V11I1A20
A. Maheshwari, Wolfgang Mulzer, M. Smid
{"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 平面双色瓶颈生成树
International Journal of Computational Geometry & Applications Pub Date : 2020-04-01 DOI: 10.4230/LIPIcs.ESA.2020.1
A. K. Abu-Affash, S. Bhore, Paz Carmi, Joseph S. B. Mitchell
{"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 论悖论可动图的运动分类
International Journal of Computational Geometry & Applications Pub Date : 2020-03-25 DOI: 10.20382/JOCG.V11I1A22
Georg Grasegger, Jan Legerský, J. Schicho
{"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 人体摄影测量:创造性从业者的基础技术
International Journal of Computational Geometry & Applications Pub Date : 2020-01-31 DOI: 10.5121/ijcga.2020.10101
Trendt Boe, Chris P. Carter
{"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完备性
International Journal of Computational Geometry & Applications Pub Date : 2020-01-14 DOI: 10.20382/jocg.v11i1a14
Cédric Pilatte
{"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$图中路由的期望复杂度
International Journal of Computational Geometry & Applications Pub Date : 2019-10-31 DOI: 10.20382/JOCG.V11I1A9
P. Bose, J. Carufel, O. Devillers
{"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 在折纸镶嵌面翻转
International Journal of Computational Geometry & Applications Pub Date : 2019-10-13 DOI: 10.20382/jocg.v11i1a15
H. Akitaya, V. Dujmovic, D. Eppstein, Thomas C. Hull, Kshitij Jain, A. Lubiw
{"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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信