Long non-crossing configurations in the plane
نویسندگان
چکیده
We revisit several maximization problems for geometric networks design under the non-crossing constraint, first studied by Alon, Rajagopalan and Suri (ACM Symposium on Computational Geometry, 1993). Given a set of n points in the plane in general position (no three points collinear), compute a longest non-crossing configuration composed of straight line segments that is: (a) a matching (b) a Hamiltonian path (c) a spanning tree. Here we obtain new results for (b) and (c), as well as for the Hamiltonian cycle problem: (i) For the longest non-crossing Hamiltonian path problem, we give an approximation algorithm with ratio 2 π+1 ≈ 0.4829. The previous best ratio, due to Alon et al., was 1/π ≈ 0.3183. Moreover, the ratio of our algorithm is close to 2/π on a relatively broad class of instances: for point sets whose perimeter (or diameter) is much shorter than the maximum length matching. For instance “random” point sets meet the condition with high probability. The algorithm runs in O(n logn) time. (ii) For the longest non-crossing spanning tree problem, we give an approximation algorithm with ratio 0.502 which runs in O(n log n) time. The previous ratio, 1/2, due to Alon et al., was achieved by a quadratic time algorithm. Along the way, we first re-derive the result of Alon et al. with a faster O(n log n)-time algorithm and a very simple analysis. (iii) For the longest non-crossing Hamiltonian cycle problem, we give an approximation algorithm whose ratio is close to 2/π on a relatively broad class of instances: for point sets with the product 〈 diameter × convex hull size 〉 much smaller than the maximum length matching. Again “random” point sets meet the condition with high probability. The algorithm runs in O(n logn) time. No previous approximation results were known for this problem. Department of Computer Science, University of Wisconsin–Milwaukee, WI 53201-0784, USA. Email: [email protected]. Supported in part by NSF CAREER grant CCF-0444188. Part of the research by this author was done at the Ecole Polytechnique Fédérale de Lausanne. Department of Mathematics and Statistics, University of Calgary, AB, Canada. Email: [email protected]. Supported in part by NSERC grant RGPIN 35586. Part of the research by this author was done at Tufts University.
منابع مشابه
Long non-crossing configurations in the plane (Draft)
It is shown that for any set of 2n points in general position in the plane there is a non-crossing perfect matching of n straight line segments whose total length is at least 2/π of the maximum possible total length of a (possibly crossing) perfect matching on these points. The constant 2/π is best possible and a non-crossing matching whose length is at least as above can be found in polynomial...
متن کاملGenerating functions and duality for non-crossing walks on a plane graph
The generating function for the number of non-crossing walk configurations of n walks between the roots of a two-rooted directed plane graph is introduced. This is shown to be a rational function and the structure and symmetry property of its numerator are discussed. The walk configurations correspond to flows and the equivalent dual generating function for potentials is investigated independen...
متن کاملRandom non-crossing plane configurations: A conditioned Galton-Watson tree approach
We study various models of random non-crossing configurations consisting of diagonals of convex polygons, and focus in particular on uniform dissections and non-crossing trees. For both these models, we prove convergence in distribution towards Aldous’ Brownian triangulation of the disk. In the case of dissections, we also refine the study of the maximal vertex degree and validate a conjecture ...
متن کاملAnalytic combinatorics of non-crossing configurations
This paper describes a systematic approach to the enumeration of 'non-crossing' geometric configurations built on vertices of a convex n-gon in the plane. It relies on generating functions, symbolic methods, singularity analysis, and singularity perturbation. Consequences are both exact and asymptotic counting results for trees, forests, graphs, connected graphs, dissections, and partitions. Li...
متن کاملOn Visibility Representations of Non-Planar Graphs
A rectangle visibility representation (RVR) of a graph consists of an assignment of axisaligned rectangles to vertices such that for every edge there exists a horizontal or vertical line of sight between the rectangles assigned to its endpoints. Testing whether a graph has an RVR is known to be NP-hard. In this paper, we study the problem of finding an RVR under the assumption that an embedding...
متن کاملComputational Geometry
This column is devoted to non-crossing configurations in the plane realized with straight line segments connecting pairs of points from a finite ground set. Graph classes of interest realized in this way include matchings, spanning trees, spanning cycles, and triangulations. We review some problems and results in this area. At the end we list some open problems.
متن کامل