International Journal of Computational Geometry & Applications
Latest Publications


TOTAL DOCUMENTS

847
(FIVE YEARS 32)

H-INDEX

36
(FIVE YEARS 2)

Published By World Scientific

0218-1959, 0218-1959

Author(s):  
Matthew Johnson ◽  
Daniël Paulusma ◽  
Erik Jan van Leeuwen

Let [Formula: see text] be an integer. From a set of [Formula: see text]-dimensional vectors, we obtain a [Formula: see text]-dot by letting each vector [Formula: see text] correspond to a vertex [Formula: see text] and by adding an edge between two vertices [Formula: see text] and [Formula: see text] if and only if their dot product [Formula: see text], for some fixed, positive threshold [Formula: see text]. Dot product graphs can be used to model social networks. Recognizing a [Formula: see text]-dot product graph is known to be NP -hard for all fixed [Formula: see text]. To understand the position of [Formula: see text]-dot product graphs in the landscape of graph classes, we consider the case [Formula: see text], and investigate how [Formula: see text]-dot product graphs relate to a number of other known graph classes including a number of well-known classes of intersection graphs.


Author(s):  
Hédi Nabli

In this paper, we introduce a new topic on geometric patterns issued from Truchet tile, that we agree to call combinatorial arabesque. The originally Truchet tile, by reference to the French scientist of 17th century Sébastien Truchet, is a square split along the diagonal into two triangles of contrasting colors. We define an equivalence relation on the set of all square tiling of same size, leading naturally to investigate the equivalence classes and their cardinality. Thanks to this class notion, it will be possible to measure the beauty degree of a Truchet square tiling by means of an appropriate algebraic group. Also, we define many specific arabesques such as entirely symmetric, magic and hyper-maximal arabesques. Mathematical characterizations of such arabesques are established facilitating thereby their enumeration and their algorithmic generating. Finally the notion of irreducibility is introduced on arabesques.


Author(s):  
Yangwei Liu ◽  
Hu Ding ◽  
Ziyun Huang ◽  
Jinhui Xu

In this paper, we consider the distributed version of Support Vector Machine (SVM) under the coordinator model, where all input data (i.e., points in [Formula: see text] space) of SVM are arbitrarily distributed among [Formula: see text] nodes in some network with a coordinator which can communicate with all nodes. We investigate two variants of this problem, with and without outliers. For distributed SVM without outliers, we prove a lower bound on the communication complexity and give a distributed [Formula: see text]-approximation algorithm to reach this lower bound, where [Formula: see text] is a user specified small constant. For distributed SVM with outliers, we present a [Formula: see text]-approximation algorithm to explicitly remove the influence of outliers. Our algorithm is based on a deterministic distributed top [Formula: see text] selection algorithm with communication complexity of [Formula: see text] in the coordinator model.


Author(s):  
Prashant Gupta ◽  
Bala Krishnamoorthy

We propose an Euler transformation that transforms a given [Formula: see text]-dimensional cell complex [Formula: see text] for [Formula: see text] into a new [Formula: see text]-complex [Formula: see text] in which every vertex is part of the same even number of edges. Hence every vertex in the graph [Formula: see text] that is the [Formula: see text]-skeleton of [Formula: see text] has an even degree, which makes [Formula: see text] Eulerian, i.e., it is guaranteed to contain an Eulerian tour. Meshes whose edges admit Eulerian tours are crucial in coverage problems arising in several applications including 3D printing and robotics. For [Formula: see text]-complexes in [Formula: see text] ([Formula: see text]) under mild assumptions (that no two adjacent edges of a [Formula: see text]-cell in [Formula: see text] are boundary edges), we show that the Euler transformed [Formula: see text]-complex [Formula: see text] has a geometric realization in [Formula: see text], and that each vertex in its [Formula: see text]-skeleton has degree [Formula: see text]. We bound the numbers of vertices, edges, and [Formula: see text]-cells in [Formula: see text] as small scalar multiples of the corresponding numbers in [Formula: see text]. We prove corresponding results for [Formula: see text]-complexes in [Formula: see text] under an additional assumption that the degree of a vertex in each [Formula: see text]-cell containing it is [Formula: see text]. In this setting, every vertex in [Formula: see text] is shown to have a degree of [Formula: see text]. We also present bounds on parameters measuring geometric quality (aspect ratios, minimum edge length, and maximum angle of cells) of [Formula: see text] in terms of the corresponding parameters of [Formula: see text] for [Formula: see text]. Finally, we illustrate a direct application of the proposed Euler transformation in additive manufacturing.


Author(s):  
Haitao Wang ◽  
Yiming Zhao

Let [Formula: see text] be a path graph of [Formula: see text] vertices embedded in a metric space. We consider the problem of adding a new edge to [Formula: see text] so that the radius of the resulting graph is minimized, where any center is constrained to be one of the vertices of [Formula: see text]. Previously, the “continuous” version of the problem where a center may be a point in the interior of an edge of the graph was studied and a linear-time algorithm was known. Our “discrete” version of the problem has not been studied before. We present a linear-time algorithm for the problem.


2021 ◽  
Vol 31 (01) ◽  
pp. 39-73
Author(s):  
Alexander Stoimenow

We obtain some fairly general conditions on the linking numbers and geometric properties of a link, under which it has infinitely many conjugacy classes of [Formula: see text]-braid representatives if and only if it has one admitting an exchange move. We investigate a symmetry pattern of indices of conjugate iterated exchanged braids. We then develop a test based on the Burau matrix showing examples of knots admitting no minimal exchangeable braids, admitting non-minimal non-exchangeable braids, and admitting both minimal exchangeable and minimal non-exchangeable braids. This in particular proves that conjugacy, exchange moves and destabilization do not suffice to simplify braid representatives of a general link.


Author(s):  
Michael Kerber ◽  
Arnur Nigmetov

In algorithms for finite metric spaces, it is common to assume that the distance between two points can be computed in constant time, and complexity bounds are expressed only in terms of the number of points of the metric space. We introduce a different model, where we assume that the computation of a single distance is an expensive operation and consequently, the goal is to minimize the number of such distance queries. This model is motivated by metric spaces that appear in the context of topological data analysis. We consider two standard operations on metric spaces, namely the construction of a [Formula: see text]-spanner and the computation of an approximate nearest neighbor for a given query point. In both cases, we partially explore the metric space through distance queries and infer lower and upper bounds for yet unexplored distances through triangle inequality. For spanners, we evaluate several exploration strategies through extensive experimental evaluation. For approximate nearest neighbors, we prove that our strategy returns an approximate nearest neighbor after a logarithmic number of distance queries.


Author(s):  
Bengt J. Nilsson ◽  
Paweł Żyliński

We present new results on two types of guarding problems for polygons. For the first problem, we present an optimal linear time algorithm for computing a smallest set of points that guard a given shortest path in a simple polygon having [Formula: see text] edges. We also prove that in polygons with holes, there is a constant [Formula: see text] such that no polynomial-time algorithm can solve the problem within an approximation factor of [Formula: see text], unless P=NP. For the second problem, we present a [Formula: see text]-FPT algorithm for computing a shortest tour that sees [Formula: see text] specified points in a polygon with [Formula: see text] holes. We also present a [Formula: see text]-FPT approximation algorithm for this problem having approximation factor [Formula: see text]. In addition, we prove that the general problem cannot be polynomially approximated better than by a factor of [Formula: see text], for some constant [Formula: see text], unless P [Formula: see text]NP.


Author(s):  
Bogdan Grechuk ◽  
Sittichoke Som-am

We combine geometric methods with a numerical box search algorithm to show that the minimal area of a convex set in the plane which can cover every closed plane curve of unit length is at least [Formula: see text]. This improves the best previous lower bound of [Formula: see text]. In fact, we show that the minimal area of the convex hull of circle, equilateral triangle, and rectangle of perimeter [Formula: see text] is between [Formula: see text] and [Formula: see text].


2020 ◽  
Vol 30 (03n04) ◽  
pp. 235-256
Author(s):  
Bastian Weiß ◽  
Bert Jüttler ◽  
Franz Aurenhammer

The offsetting process that defines straight skeletons of polygons is generalized to arc polygons, i.e., to planar shapes with piecewise circular boundaries. The offsets are obtained by shrinking or expanding the circular arcs on the boundary in a co-circular manner, and tracing the paths of their endpoints. These paths define the associated shape-preserving skeleton, which decomposes the input object into patches. While the skeleton forms a forest of trees, the patches of the decomposition have a radial monotonicity property. Analyzing the events that occur during the offsetting process is non-trivial; the boundary of the offsetting object may get into self-contact and may even splice. This leads us to an event-driven algorithm for offset and skeleton computation. Several examples (both manually created ones and approximations of planar free-form shapes by arc spline curves) are analyzed to study the practical performance of our algorithm.


Sign in / Sign up

Export Citation Format

Share Document