首页 > 最新文献

International Journal of Computational Geometry & Applications最新文献

英文 中文
Spectral sparsification of simplicial complexes for clustering and label propagation 用于聚类和标签传播的简单复合物的光谱稀疏化
Q4 Mathematics Pub Date : 2017-08-28 DOI: 10.20382/jocg.v11i1a8
B. Osting, Sourabh Palande, Bei Wang
As a generalization of the use of graphs to describe pairwise interactions, simplicial complexes can be used to model higher-order interactions between three or more objects in complex systems. There has been a recent surge in activity for the development of data analysis methods applicable to simplicial complexes, including techniques based on computational topology, higher-order random processes, generalized Cheeger inequalities, isoperimetric inequalities, and spectral methods. In particular, spectral learning methods (e.g. label propagation and clustering) that directly operate on simplicial complexes represent a new direction for analyzing such complex datasets. To apply spectral learning methods to massive datasets modeled as simplicial complexes, we develop a method for sparsifying simplicial complexes that preserves the spectrum of the associated Laplacian matrices. We show that the theory of Spielman and Srivastava for the sparsification of graphs extends to simplicial complexes via the up Laplacian. In particular, we introduce a generalized effective resistance for simplices, provide an algorithm for sparsifying simplicial complexes at a fixed dimension, and give a specific version of the generalized Cheeger inequality for weighted simplicial complexes. Finally, we introduce higher-order generalizations of spectral clustering and label propagation for simplicial complexes and demonstrate via experiments the utility of the proposed spectral sparsification method for these applications.
作为使用图来描述两两相互作用的推广,简单复合体可以用来模拟复杂系统中三个或更多对象之间的高阶相互作用。最近,开发适用于简单复体的数据分析方法的活动激增,包括基于计算拓扑、高阶随机过程、广义Cheeger不等式、等周不等式和谱方法的技术。特别是,直接操作简单复合体的谱学习方法(如标签传播和聚类)代表了分析这类复杂数据集的新方向。为了将谱学习方法应用于建模为简单复合体的大规模数据集,我们开发了一种简化复合体的方法,该方法保留了相关拉普拉斯矩阵的谱。我们证明了Spielman和Srivastava关于图稀疏化的理论通过上拉普拉斯扩展到简单复形。特别地,我们引入了简单体的广义有效阻力,提供了一种在固定维数上稀疏化简单体的算法,并给出了加权简单体的广义Cheeger不等式的一个特定版本。最后,我们为简单复合体引入了光谱聚类和标签传播的高阶推广,并通过实验证明了所提出的光谱稀疏化方法在这些应用中的实用性。
{"title":"Spectral sparsification of simplicial complexes for clustering and label propagation","authors":"B. Osting, Sourabh Palande, Bei Wang","doi":"10.20382/jocg.v11i1a8","DOIUrl":"https://doi.org/10.20382/jocg.v11i1a8","url":null,"abstract":"As a generalization of the use of graphs to describe pairwise interactions, simplicial complexes can be used to model higher-order interactions between three or more objects in complex systems. There has been a recent surge in activity for the development of data analysis methods applicable to simplicial complexes, including techniques based on computational topology, higher-order random processes, generalized Cheeger inequalities, isoperimetric inequalities, and spectral methods. In particular, spectral learning methods (e.g. label propagation and clustering) that directly operate on simplicial complexes represent a new direction for analyzing such complex datasets. \u0000To apply spectral learning methods to massive datasets modeled as simplicial complexes, we develop a method for sparsifying simplicial complexes that preserves the spectrum of the associated Laplacian matrices. We show that the theory of Spielman and Srivastava for the sparsification of graphs extends to simplicial complexes via the up Laplacian. In particular, we introduce a generalized effective resistance for simplices, provide an algorithm for sparsifying simplicial complexes at a fixed dimension, and give a specific version of the generalized Cheeger inequality for weighted simplicial complexes. Finally, we introduce higher-order generalizations of spectral clustering and label propagation for simplicial complexes and demonstrate via experiments the utility of the proposed spectral sparsification method for these applications.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"25 1","pages":"176-211"},"PeriodicalIF":0.0,"publicationDate":"2017-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77829882","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}
引用次数: 11
Improved Time-Space Trade-offs for Computing Voronoi Diagrams 改进的计算Voronoi图的时空权衡
Q4 Mathematics Pub Date : 2017-08-02 DOI: 10.20382/jocg.v9i1a6
Bahareh Banyassady, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein
Let $P$ be a planar set of $n$ sites in general position. For $kin{1,dots,n-1}$, the Voronoi diagram of order $k$ for $P$ is obtained by subdividing the plane into cells such that points in the same cell have the same set of nearest $k$ neighbors in $P$. The (nearest site) Voronoi diagram (NVD) and the farthest site Voronoi diagram (FVD) are the particular cases of $k=1$ and $k=n-1$, respectively. For any given $Kin{1,dots,n-1}$, the family of all higher-order Voronoi diagrams of order $k=1,dots,K$ for $P$ can be computed in total time $O(nK^2+ nlog n)$ using $O(K^2(n-K))$ space [Aggarwal et al., DCG'89; Lee, TC'82]. Moreover, NVD and FVD for $P$ can be computed in $O(nlog n)$ time using $O(n)$ space [Preparata, Shamos, Springer'85]. For $sin{1,dots,n}$, an $s$-workspace algorithm has random access to a read-only array with the sites of $P$ in arbitrary order. Additionally, the algorithm may use $O(s)$ words, of $Theta(log n)$ bits each, for reading and writing intermediate data. The output can be written only once and cannot be accessed or modified afterwards. We describe a deterministic $s$-workspace algorithm for computing NVD and FVD for $P$ that runs in $O((n^2/s)log s)$ time. Moreover, we generalize our $s$-workspace algorithm so that for any given $Kin O(sqrt{s})$, we compute the family of all higher-order Voronoi diagrams of order $k=1,dots,K$ for $P$ in total expected time $O (frac{n^2 K^5}{s}(log s+K2^{O(log^* K)}))$ or in total deterministic time $O(frac{n^2 K^5}{s}(log s+Klog K))$. Previously, for Voronoi diagrams, the only known $s$-workspace algorithm runs in expected time $Obigl((n^2/s)log s+nlog slog^* s)$ [Korman et al., WADS'15] and only works for NVD (i.e., $k=1$). Unlike the previous algorithm, our new method is very simple and does not rely on advanced data structures or random sampling techniques.
让 $P$ 是的平面集合 $n$ 网站的一般位置。因为 $kin{1,dots,n-1}$,沃罗诺伊秩序图 $k$ 为了 $P$ 是通过将平面细分为单元,使同一单元中的点具有相同的最近的 $k$ 邻居们 $P$. (最近点)Voronoi图(NVD)和最远点Voronoi图(FVD)是特殊情况 $k=1$ 和 $k=n-1$,分别。对于任何给定的 $Kin{1,dots,n-1}$,所有阶高阶Voronoi图的族 $k=1,dots,K$ 为了 $P$ 可以计算总时间吗 $O(nK^2+ nlog n)$ 使用 $O(K^2(n-K))$ 空间[Aggarwal et al., DCG'89];[j]。此外,NVD和FVD为 $P$ 可以用 $O(nlog n)$ 利用时间 $O(n)$ 空间[Preparata, Shamos, Springer'85]。因为 $sin{1,dots,n}$,还有 $s$-workspace算法随机访问具有站点的只读数组 $P$ 以任意的顺序。另外,算法还可以使用 $O(s)$ 单词,of $Theta(log n)$ 每个位,用于读写中间数据。输出只能写一次,以后不能访问和修改。我们描述一个确定性 $s$-计算NVD和FVD的工作空间算法 $P$ 这是可行的 $O((n^2/s)log s)$ 时间。此外,我们将我们的 $s$-工作空间算法,使得对于任何给定的 $Kin O(sqrt{s})$,我们计算所有阶的高阶Voronoi图的族 $k=1,dots,K$ 为了 $P$ 总期望时间 $O (frac{n^2 K^5}{s}(log s+K2^{O(log^* K)}))$ 或者在完全确定的时间里 $O(frac{n^2 K^5}{s}(log s+Klog K))$. 以前,对于Voronoi图,唯一已知的 $s$-工作空间算法在预期时间内运行 $Obigl((n^2/s)log s+nlog slog^* s)$ [Korman等人,WADS'15]并且只适用于NVD(即, $k=1$). 与之前的算法不同,我们的新方法非常简单,不依赖于高级数据结构或随机抽样技术。
{"title":"Improved Time-Space Trade-offs for Computing Voronoi Diagrams","authors":"Bahareh Banyassady, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein","doi":"10.20382/jocg.v9i1a6","DOIUrl":"https://doi.org/10.20382/jocg.v9i1a6","url":null,"abstract":"Let $P$ be a planar set of $n$ sites in general position. For $kin{1,dots,n-1}$, the Voronoi diagram of order $k$ for $P$ is obtained by subdividing the plane into cells such that points in the same cell have the same set of nearest $k$ neighbors in $P$. The (nearest site) Voronoi diagram (NVD) and the farthest site Voronoi diagram (FVD) are the particular cases of $k=1$ and $k=n-1$, respectively. For any given $Kin{1,dots,n-1}$, the family of all higher-order Voronoi diagrams of order $k=1,dots,K$ for $P$ can be computed in total time $O(nK^2+ nlog n)$ using $O(K^2(n-K))$ space [Aggarwal et al., DCG'89; Lee, TC'82]. Moreover, NVD and FVD for $P$ can be computed in $O(nlog n)$ time using $O(n)$ space [Preparata, Shamos, Springer'85]. \u0000For $sin{1,dots,n}$, an $s$-workspace algorithm has random access to a read-only array with the sites of $P$ in arbitrary order. Additionally, the algorithm may use $O(s)$ words, of $Theta(log n)$ bits each, for reading and writing intermediate data. The output can be written only once and cannot be accessed or modified afterwards. \u0000We describe a deterministic $s$-workspace algorithm for computing NVD and FVD for $P$ that runs in $O((n^2/s)log s)$ time. Moreover, we generalize our $s$-workspace algorithm so that for any given $Kin O(sqrt{s})$, we compute the family of all higher-order Voronoi diagrams of order $k=1,dots,K$ for $P$ in total expected time $O (frac{n^2 K^5}{s}(log s+K2^{O(log^* K)}))$ or in total deterministic time $O(frac{n^2 K^5}{s}(log s+Klog K))$. Previously, for Voronoi diagrams, the only known $s$-workspace algorithm runs in expected time $Obigl((n^2/s)log s+nlog slog^* s)$ [Korman et al., WADS'15] and only works for NVD (i.e., $k=1$). Unlike the previous algorithm, our new method is very simple and does not rely on advanced data structures or random sampling techniques.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"13 1","pages":"191-212"},"PeriodicalIF":0.0,"publicationDate":"2017-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87491978","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
All-Pairs Shortest Paths in Geometric Intersection Graphs 几何交图中的全对最短路径
Q4 Mathematics Pub Date : 2017-07-31 DOI: 10.1007/978-3-319-62127-2_22
Timothy M. Chan, Dimitrios Skrepetos
{"title":"All-Pairs Shortest Paths in Geometric Intersection Graphs","authors":"Timothy M. Chan, Dimitrios Skrepetos","doi":"10.1007/978-3-319-62127-2_22","DOIUrl":"https://doi.org/10.1007/978-3-319-62127-2_22","url":null,"abstract":"","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"23 1","pages":"27-41"},"PeriodicalIF":0.0,"publicationDate":"2017-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72996480","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}
引用次数: 13
Dynamic Orthogonal Range Searching on the RAM, Revisited RAM上的动态正交范围搜索,重访
Q4 Mathematics Pub Date : 2017-06-01 DOI: 10.4230/LIPIcs.SoCG.2017.28
Timothy M. Chan, Konstantinos Tsakalidis
© Timothy M. Chan and Konstantinos Tsakalidis. We study a longstanding problem in computational geometry: 2-d dynamic orthogonal range reporting. We present a new data structure achieving O(log n/log log n+k) optimal query time and O(log2/3+o(1)n) update time (amortized) in the word RAM model, where n is the number of data points and k is the output size. This is the first improvement in over 10 years of Mortensen's previous result [SIAM J. Comput., 2006], which has O (log7/8/ϵn) update time for an arbitrarily small constant ϵ. In the case of 3-sided queries, our update time reduces to O (log1/2+ϵn), improving Wilkinson's previous bound [ESA 2014] of O(log2/3+ϵ).
©Timothy M. Chan和Konstantinos Tsakalidis。我们研究了计算几何中一个长期存在的问题:二维动态正交范围报告。我们提出了一种新的数据结构,在word RAM模型中实现了O(log n/log log n+k)最优查询时间和O(log2/3+ O(1)n)更新时间(平摊),其中n是数据点的数量,k是输出大小。这是Mortensen之前的结果10多年来的第一次改进[SIAM J. Comput]。, 2006],它有O (log7/8/ϵn)更新时间为任意小的常数λ。在三面查询的情况下,我们的更新时间减少到O(log1/2+ϵn),改进了威尔金森之前的界限[ESA 2014] O(log2/3+ λ)。
{"title":"Dynamic Orthogonal Range Searching on the RAM, Revisited","authors":"Timothy M. Chan, Konstantinos Tsakalidis","doi":"10.4230/LIPIcs.SoCG.2017.28","DOIUrl":"https://doi.org/10.4230/LIPIcs.SoCG.2017.28","url":null,"abstract":"© Timothy M. Chan and Konstantinos Tsakalidis. We study a longstanding problem in computational geometry: 2-d dynamic orthogonal range reporting. We present a new data structure achieving O(log n/log log n+k) optimal query time and O(log2/3+o(1)n) update time (amortized) in the word RAM model, where n is the number of data points and k is the output size. This is the first improvement in over 10 years of Mortensen's previous result [SIAM J. Comput., 2006], which has O (log7/8/ϵn) update time for an arbitrarily small constant ϵ. In the case of 3-sided queries, our update time reduces to O (log1/2+ϵn), improving Wilkinson's previous bound [ESA 2014] of O(log2/3+ϵ).","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"39 1","pages":"45-66"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75102360","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}
引用次数: 20
A new drawing for simple Venn diagrams based on algebraic construction 基于代数构造的简单维恩图新画法
Q4 Mathematics Pub Date : 2017-05-29 DOI: 10.20382/jocg.v8i1a8
Arnaud Bannier, N. Bodin
Venn diagrams are used to display all relations between a finite number of sets. Recent researches in this domain concern the mathematical aspects of these constructions, but are not directed towards the readability of the diagram. This article presents a new way to draw easy-to-read Venn diagrams, in which each region tends to be drawn with the same size when the number of sets grows, and tends to draw a grid. Finally, using linear algebra, we prove that this construction gives a simple Venn diagram for any number of sets.
维恩图用于显示有限数量的集合之间的所有关系。该领域最近的研究关注这些结构的数学方面,但不是针对图表的可读性。本文提出了一种绘制易于阅读的维恩图的新方法,当集合数量增加时,每个区域趋向于以相同的大小绘制,并且趋向于绘制网格。最后,利用线性代数证明了该构造给出了任意数量集合的简单维恩图。
{"title":"A new drawing for simple Venn diagrams based on algebraic construction","authors":"Arnaud Bannier, N. Bodin","doi":"10.20382/jocg.v8i1a8","DOIUrl":"https://doi.org/10.20382/jocg.v8i1a8","url":null,"abstract":"Venn diagrams are used to display all relations between a finite number of sets. Recent researches in this domain concern the mathematical aspects of these constructions, but are not directed towards the readability of the diagram. This article presents a new way to draw easy-to-read Venn diagrams, in which each region tends to be drawn with the same size when the number of sets grows, and tends to draw a grid. Finally, using linear algebra, we prove that this construction gives a simple Venn diagram for any number of sets.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"3 1","pages":"153-173"},"PeriodicalIF":0.0,"publicationDate":"2017-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74644477","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
The projection median as a weighted average 投影中位数作为加权平均值
Q4 Mathematics Pub Date : 2017-05-01 DOI: 10.20382/jocg.v8i1a5
Stephane Durocher, Alexandre Leblanc, M. Skala
The projection median of a set $P$ of $n$ points in $mathbb{R}^d$ is a robust geometric generalization of the notion of univariate median to higher dimensions. In its original definition, the projection median is expressed as a normalized integral of the medians of the projections of $P$ onto all lines through the origin. We introduce a new definition in which the projection median is expressed as a weighted mean of $P$, and show the equivalence of the two definitions. In addition to providing a definition whose form is more consistent with those of traditional statistical estimators of location, this new definition for the projection median allows many of its geometric properties to be established more easily, as well as enabling new randomized algorithms that compute approximations of the projection median with increased accuracy and efficiency, reducing computation time from $O(n^{d+epsilon})$ to $O(mnd)$, where $m$ denotes the number of random projections sampled. Selecting $m in Theta(epsilon^{-2} d^2 log n)$ or $m in Theta(min ( d + epsilon^{-2} log n, epsilon^{-2} n))$, suffices for our algorithms to return a point within relative distance $epsilon$ of the true projection median with high probability, resulting in running times $O(d^3 n log n)$ and $O(min(d^2 n, d n^2))$ respectively, for any fixed $epsilon$.
$mathbb{R}^d$中$n$点的集合$P$的投影中值是单变量中值概念到高维的鲁棒几何推广。在其原始定义中,投影中位数表示为$P$在经过原点的所有直线上的投影中位数的归一化积分。我们引入了一个新的定义,其中投影中值表示为$P$的加权平均值,并证明了这两个定义的等价性。除了提供一个与传统位置统计估计更一致的定义形式外,这个投影中值的新定义允许更容易地建立其许多几何属性,以及启用新的随机算法,以更高的精度和效率计算投影中值的近似值,减少计算时间从$O(n^{d+epsilon})$到$O(mnd)$。其中$m$为随机抽样的投影数。选择$m in Theta(epsilon^{-2} d^2 log n)$或$m in Theta(min ( d + epsilon^{-2} log n, epsilon^{-2} n))$,足以使我们的算法以高概率返回与真实投影中值相对距离$epsilon$内的点,从而对任何固定$epsilon$分别产生运行时间$O(d^3 n log n)$和$O(min(d^2 n, d n^2))$。
{"title":"The projection median as a weighted average","authors":"Stephane Durocher, Alexandre Leblanc, M. Skala","doi":"10.20382/jocg.v8i1a5","DOIUrl":"https://doi.org/10.20382/jocg.v8i1a5","url":null,"abstract":"The projection median of a set $P$ of $n$ points in $mathbb{R}^d$ is a robust geometric generalization of the notion of univariate median to higher dimensions. In its original definition, the projection median is expressed as a normalized integral of the medians of the projections of $P$ onto all lines through the origin. We introduce a new definition in which the projection median is expressed as a weighted mean of $P$, and show the equivalence of the two definitions. In addition to providing a definition whose form is more consistent with those of traditional statistical estimators of location, this new definition for the projection median allows many of its geometric properties to be established more easily, as well as enabling new randomized algorithms that compute approximations of the projection median with increased accuracy and efficiency, reducing computation time from $O(n^{d+epsilon})$ to $O(mnd)$, where $m$ denotes the number of random projections sampled. Selecting $m in Theta(epsilon^{-2} d^2 log n)$ or $m in Theta(min ( d + epsilon^{-2} log n, epsilon^{-2} n))$, suffices for our algorithms to return a point within relative distance $epsilon$ of the true projection median with high probability, resulting in running times $O(d^3 n log n)$ and $O(min(d^2 n, d n^2))$ respectively, for any fixed $epsilon$.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"19 1","pages":"78-104"},"PeriodicalIF":0.0,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81166743","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
The Plani Plant Animation Framework Plani Plant动画框架
Q4 Mathematics Pub Date : 2017-04-30 DOI: 10.5121/IJCGA.2017.7201
Tina L. M. Derzaph, Howard J. Hamilton
The PLant ANImation (PLANI) framework allows a designer’s ideas and decisions about virtual plants to be guided through a structured process that results in an animation of a plant. The process proceeds by selecting relevant objects with properties from four logically grouped domains to simplify implementation. The resulting grouped objects are used as the baseline parameters for the coding process to create the virtual plant. PLANI’s construction is based on more than a thousand years of biological research, fifty years of functional-structural plant modelling, and ten years of ontology development, instantiated into an animation environment. PLANI ensures that, when designing virtual plants, a selection of objects derived from an appropriate ontology are considered, and that this selection depends on the purpose of the animation, e.g., whether it is for gaming animation, biological simulation, or film animation. The use of PLANI provides the developer with a framework that is flexible, covers a wide variety of structural, functional, and animation objects for plants, and provides classification of current computer algorithms by their applications to designing virtual plants.
PLant ANImation(PLANI)框架允许设计师对虚拟植物的想法和决策通过结构化的过程进行指导,从而产生植物的动画。该过程通过从四个逻辑分组的域中选择具有属性的相关对象来简化实现。所得到的分组对象被用作创建虚拟工厂的编码过程的基线参数。PLANI的构建基于一千多年的生物学研究、五十年的功能结构植物建模和十年的本体开发,实例化为动画环境。PLANI确保,在设计虚拟植物时,考虑从适当的本体派生的对象的选择,并且这种选择取决于动画的目的,例如,是否用于游戏动画、生物模拟或电影动画。PLANI的使用为开发人员提供了一个灵活的框架,涵盖了植物的各种结构、功能和动画对象,并根据当前计算机算法在设计虚拟植物中的应用对其进行分类。
{"title":"The Plani Plant Animation Framework","authors":"Tina L. M. Derzaph, Howard J. Hamilton","doi":"10.5121/IJCGA.2017.7201","DOIUrl":"https://doi.org/10.5121/IJCGA.2017.7201","url":null,"abstract":"The PLant ANImation (PLANI) framework allows a designer’s ideas and decisions about virtual plants to be guided through a structured process that results in an animation of a plant. The process proceeds by selecting relevant objects with properties from four logically grouped domains to simplify implementation. The resulting grouped objects are used as the baseline parameters for the coding process to create the virtual plant. PLANI’s construction is based on more than a thousand years of biological research, fifty years of functional-structural plant modelling, and ten years of ontology development, instantiated into an animation environment. PLANI ensures that, when designing virtual plants, a selection of objects derived from an appropriate ontology are considered, and that this selection depends on the purpose of the animation, e.g., whether it is for gaming animation, biological simulation, or film animation. The use of PLANI provides the developer with a framework that is flexible, covers a wide variety of structural, functional, and animation objects for plants, and provides classification of current computer algorithms by their applications to designing virtual plants.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"7 1","pages":"1-20"},"PeriodicalIF":0.0,"publicationDate":"2017-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.5121/IJCGA.2017.7201","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49088057","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
Fine-Grained Complexity of Coloring Unit Disks and Balls 着色单元盘和球的细粒度复杂性
Q4 Mathematics Pub Date : 2017-01-01 DOI: 10.4230/LIPIcs.SoCG.2017.18
C. Biró, Édouard Bonnet, D. Marx, Tillmann Miltzow, Paweł Rzaͅżewski
On planar graphs, many classic algorithmic problems enjoy a certain ``square root phenomenon'' and can be solved significantly faster than what is known to be possible on general graphs: for example, Independent Set , 3-Coloring , Hamiltonian Cycle , Dominating Set can be solved in time $2^{O(sqrt{n})}$ on an $n$-vertex planar graph, while no $2^{o(n)}$ algorithms exist for general graphs, assuming the Exponential Time Hypothesis (ETH). The square root in the exponent seems to be best possible for planar graphs: assuming the ETH, the running time for these problems cannot be improved to $2^{o(sqrt{n})}$. In some cases, a similar speedup can be obtained for 2-dimensional geometric problems, for example, there are $2^{O(sqrt{n}log n)}$ time algorithms for Independent Set on unit disk graphs or for TSP on 2-dimensional point sets. In this paper, we explore whether such a speedup is possible for geometric coloring problems. On the one hand, geometric objects can behave similarly to planar graphs: 3-Coloring can be solved in time $2^{O(sqrt{n})}$ on the intersection graph of $n$ disks in the plane and, assuming the ETH, there is no such algorithm with running time $2^{o(sqrt{n})}$. On the other hand, if the number $ell$ of colors is part of the input, then no such speedup is possible: Coloring the intersection graph of $n$ unit disks with $ell$ colors cannot be solved in time $2^{o(n)}$, assuming the ETH. More precisely, we exhibit a smooth increase of complexity as the number $ell$ of colors increases: If we restrict the number of colors to $ell=Theta(n^{alpha})$ for some $0le alphale 1$, then the problem of coloring the intersection graph of $n$ disks with $ell$ colors can be solved in time $exp left( O(n^{frac{1+alpha}{2}}log n) right)=exp left( O(sqrt{nell}log n) right)$, and cannot be solved in time $exp left ( o(n^{frac{1+alpha}{2}})right )=exp left( o(sqrt{nell}) right)$, even on unit disks, unless the ETH fails. More generally, we consider the problem of coloring $d$-dimensional balls in the Euclidean space and obtain analogous results showing that the problem can be solved in time $exp left( O(n^{frac{d-1+alpha}{d}}log n) right)$ $=exp left( O(n^{1-1/d}ell^{1/d}log n) right)$, and cannot be solved in time $exp left(O(n^{frac{d-1+alpha}{d}-epsilon})right)= exp left(O(n^{1-1/d-epsilon}ell^{1/d})right)$ for any $epsilon>0$, even for unit balls, unless the ETH fails. Finally, we prove that fatness is crucial to  obtain subexponential algorithms for coloring. We show that existence of an algorithm coloring an intersection graph of segments using a constant number of colors in time $2^{o(n)}$ already refutes the ETH.
在平面图上,许多经典算法问题具有一定的“平方根现象”,求解速度明显快于已知的一般图:例如,独立集、3-着色、哈密顿循环、支配集在$n$顶点平面图上可以在$2^{O(sqrt{n})}$时间内求解,而一般图在指数时间假设(ETH)下不存在$2^{o(n)}$算法。对于平面图,指数的平方根似乎是最好的:假设ETH,这些问题的运行时间不能提高到$2^{o(sqrt{n})}$。在某些情况下,对于二维几何问题也可以获得类似的加速,例如,对于单元磁盘图上的独立集或二维点集上的TSP,有$2^{O(sqrt{n}log n)}$时间算法。在本文中,我们探讨了几何着色问题是否可能有这样的加速。一方面,几何对象的行为类似于平面图:平面中$n$个磁盘的相交图上的3-着色可以在$2^{O(sqrt{n})}$时间内解决,假设ETH,不存在运行时间$2^{o(sqrt{n})}$的3-着色算法。另一方面,如果颜色的数量$ell$是输入的一部分,那么就不可能有这样的加速:用$ell$颜色为$n$单元磁盘的相交图着色不能及时解决$2^{o(n)}$,假设ETH。更准确地说,随着颜色数量$ell$的增加,我们展示了复杂性的平滑增长:如果我们将一些$0le alphale 1$的颜色数量限制为$ell=Theta(n^{alpha})$,那么用$ell$颜色为$n$磁盘的相交图着色的问题可以及时解决$exp left( O(n^{frac{1+alpha}{2}}log n) right)=exp left( O(sqrt{nell}log n) right)$,并且不能及时解决$exp left ( o(n^{frac{1+alpha}{2}})right )=exp left( o(sqrt{nell}) right)$,即使在单位磁盘上,除非ETH失败。更一般地,我们考虑了欧几里德空间中$d$维球的着色问题,并得到了类似的结果,表明该问题可以在时间上解决$exp left( O(n^{frac{d-1+alpha}{d}}log n) right)$$=exp left( O(n^{1-1/d}ell^{1/d}log n) right)$,并且对于任何$epsilon>0$,甚至对于单位球,除非ETH失效,否则不能在时间上解决$exp left(O(n^{frac{d-1+alpha}{d}-epsilon})right)= exp left(O(n^{1-1/d-epsilon}ell^{1/d})right)$。最后,我们证明了肥胖是获得亚指数着色算法的关键。我们证明了一种算法的存在性,即在时间上使用常数个数的颜色对段的相交图着色$2^{o(n)}$已经驳斥了ETH。
{"title":"Fine-Grained Complexity of Coloring Unit Disks and Balls","authors":"C. Biró, Édouard Bonnet, D. Marx, Tillmann Miltzow, Paweł Rzaͅżewski","doi":"10.4230/LIPIcs.SoCG.2017.18","DOIUrl":"https://doi.org/10.4230/LIPIcs.SoCG.2017.18","url":null,"abstract":"On planar graphs, many classic algorithmic problems enjoy a certain ``square root phenomenon'' and can be solved significantly faster than what is known to be possible on general graphs: for example, Independent Set , 3-Coloring , Hamiltonian Cycle , Dominating Set can be solved in time $2^{O(sqrt{n})}$ on an $n$-vertex planar graph, while no $2^{o(n)}$ algorithms exist for general graphs, assuming the Exponential Time Hypothesis (ETH). The square root in the exponent seems to be best possible for planar graphs: assuming the ETH, the running time for these problems cannot be improved to $2^{o(sqrt{n})}$. In some cases, a similar speedup can be obtained for 2-dimensional geometric problems, for example, there are $2^{O(sqrt{n}log n)}$ time algorithms for Independent Set on unit disk graphs or for TSP on 2-dimensional point sets. In this paper, we explore whether such a speedup is possible for geometric coloring problems. On the one hand, geometric objects can behave similarly to planar graphs: 3-Coloring can be solved in time $2^{O(sqrt{n})}$ on the intersection graph of $n$ disks in the plane and, assuming the ETH, there is no such algorithm with running time $2^{o(sqrt{n})}$. On the other hand, if the number $ell$ of colors is part of the input, then no such speedup is possible: Coloring the intersection graph of $n$ unit disks with $ell$ colors cannot be solved in time $2^{o(n)}$, assuming the ETH. More precisely, we exhibit a smooth increase of complexity as the number $ell$ of colors increases: If we restrict the number of colors to $ell=Theta(n^{alpha})$ for some $0le alphale 1$, then the problem of coloring the intersection graph of $n$ disks with $ell$ colors can be solved in time $exp left( O(n^{frac{1+alpha}{2}}log n) right)=exp left( O(sqrt{nell}log n) right)$, and cannot be solved in time $exp left ( o(n^{frac{1+alpha}{2}})right )=exp left( o(sqrt{nell}) right)$, even on unit disks, unless the ETH fails. More generally, we consider the problem of coloring $d$-dimensional balls in the Euclidean space and obtain analogous results showing that the problem can be solved in time $exp left( O(n^{frac{d-1+alpha}{d}}log n) right)$ $=exp left( O(n^{1-1/d}ell^{1/d}log n) right)$, and cannot be solved in time $exp left(O(n^{frac{d-1+alpha}{d}-epsilon})right)= exp left(O(n^{1-1/d-epsilon}ell^{1/d})right)$ for any $epsilon>0$, even for unit balls, unless the ETH fails. Finally, we prove that fatness is crucial to  obtain subexponential algorithms for coloring. We show that existence of an algorithm coloring an intersection graph of segments using a constant number of colors in time $2^{o(n)}$ already refutes the ETH.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"28 1","pages":"47-80"},"PeriodicalIF":0.0,"publicationDate":"2017-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78961457","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}
引用次数: 17
On isolating points using unit disks 论用单位磁盘隔离点
Q4 Mathematics Pub Date : 2016-12-29 DOI: 10.20382/jocg.v7i1a22
Matt Gibson, G. Kanade, Rainer Penninger, Kasturi R. Varadarajan, Ivo Vigan
Given a set of points in the plane and a set of disks (that we think of as wireless sensors) which separate the points, we consider the problem of selecting a minimum subset of the disks such that any path between any pair of points is intersected by at least one of the selected disks. We present a $(9 + epsilon)$-approximation algorithm for this problem and show that it is NP-complete even if all disks have unit radius and no disk contains any points. Using a similar hardness reduction, we further show that the Multiterminal Cut problem remains NP-complete on unit disk graphs. Lastly, we prove that removing a minimum subset of a collection of unit disks, such that the plane minus the  arrangement of the remaining disks consists of a single connected region is also NP-complete.
给定平面上的一组点和一组将点分开的磁盘(我们认为是无线传感器),我们考虑选择磁盘的最小子集的问题,使得任意对点之间的任何路径都至少被所选磁盘中的一个相交。我们给出了这个问题的$(9 + epsilon)$-近似算法,并证明了它是np完全的,即使所有的磁盘都有单位半径,并且没有磁盘包含任何点。使用类似的硬度降低,我们进一步证明了多终端切割问题在单位磁盘图上仍然是np完全的。最后,我们证明了移除单元磁盘集合的最小子集,使得平面减去剩余磁盘的排列构成一个单连通区域也是np完全的。
{"title":"On isolating points using unit disks","authors":"Matt Gibson, G. Kanade, Rainer Penninger, Kasturi R. Varadarajan, Ivo Vigan","doi":"10.20382/jocg.v7i1a22","DOIUrl":"https://doi.org/10.20382/jocg.v7i1a22","url":null,"abstract":"Given a set of points in the plane and a set of disks (that we think of as wireless sensors) which separate the points, we consider the problem of selecting a minimum subset of the disks such that any path between any pair of points is intersected by at least one of the selected disks. We present a $(9 + epsilon)$-approximation algorithm for this problem and show that it is NP-complete even if all disks have unit radius and no disk contains any points. Using a similar hardness reduction, we further show that the Multiterminal Cut problem remains NP-complete on unit disk graphs. Lastly, we prove that removing a minimum subset of a collection of unit disks, such that the plane minus the  arrangement of the remaining disks consists of a single connected region is also NP-complete.","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"18 11","pages":"540-557"},"PeriodicalIF":0.0,"publicationDate":"2016-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72618579","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 plane 1.88-spanner for points in convex position 一种用于凸点的平面1.88扳手
Q4 Mathematics Pub Date : 2016-12-19 DOI: 10.20382/jocg.v7i1a21
Ahmad Biniaz, M. Amani, A. Maheshwari, M. Smid, P. Bose, J. Carufel
Let S be a set of n points in the plane that is in convex position. For a real number t>1, we say that a point p in S is t-good if for every point q of S, the shortest-path distance between p and q along the boundary of the convex hull of S is at most t times the Euclidean distance between p and q. We prove that any point that is part of (an approximation to) the diameter of S is 1.88-good. Using this, we show how to compute a plane 1.88-spanner of S in O(n) time, assuming that the points of S are given in sorted order along their convex hull. Previously, the best known stretch factor for plane spanners was 1.998 (which, in fact, holds for any point set, i.e., even if it is not in convex position).
设S是平面上凸位置上n个点的集合。对于实数t>1,我们说S中的点p是t-good,如果对于S中的每一个点q, p和q沿着S的凸壳边界的最短路径距离不超过p和q之间的欧氏距离的t倍。我们证明了S直径的一部分(近似)的任何点都是1.88-good。利用这种方法,我们展示了如何在O(n)时间内计算S的平面1.88扳手,假设S的点是沿着它们的凸包按排序顺序给出的。以前,平面扳手最著名的拉伸系数是1.998(事实上,它适用于任何点集,即,即使它不在凸位置)。
{"title":"A plane 1.88-spanner for points in convex position","authors":"Ahmad Biniaz, M. Amani, A. Maheshwari, M. Smid, P. Bose, J. Carufel","doi":"10.20382/jocg.v7i1a21","DOIUrl":"https://doi.org/10.20382/jocg.v7i1a21","url":null,"abstract":"Let S be a set of n points in the plane that is in convex position. For a real number t>1, we say that a point p in S is t-good if for every point q of S, the shortest-path distance between p and q along the boundary of the convex hull of S is at most t times the Euclidean distance between p and q. We prove that any point that is part of (an approximation to) the diameter of S is 1.88-good. Using this, we show how to compute a plane 1.88-spanner of S in O(n) time, assuming that the points of S are given in sorted order along their convex hull. Previously, the best known stretch factor for plane spanners was 1.998 (which, in fact, holds for any point set, i.e., even if it is not in convex position).","PeriodicalId":54969,"journal":{"name":"International Journal of Computational Geometry & Applications","volume":"16 1","pages":"520-539"},"PeriodicalIF":0.0,"publicationDate":"2016-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87540077","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}
引用次数: 9
期刊
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