scispace - formally typeset
Open AccessPosted Content

Compatible Paths on Labelled Point Sets

TLDR
In this article, the authors give polynomial-time algorithms to find compatible geometric paths or report that none exist in three scenarios: O(n)$ time for points in convex position, O( n 2 ) time for two simple polygons, where the paths are restricted to remain inside the closed polygons; and O (n 2 √ log n) time for the points in general position.
Abstract
Let $P$ and $Q$ be finite point sets of the same cardinality in $\mathbb{R}^2$, each labelled from $1$ to $n$. Two noncrossing geometric graphs $G_P$ and $G_Q$ spanning $P$ and $Q$, respectively, are called compatible if for every face $f$ in $G_P$, there exists a corresponding face in $G_Q$ with the same clockwise ordering of the vertices on its boundary as in $f$. In particular, $G_P$ and $G_Q$ must be straight-line embeddings of the same connected $n$-vertex graph. Deciding whether two labelled point sets admit compatible geometric paths is known to be NP-complete. We give polynomial-time algorithms to find compatible paths or report that none exist in three scenarios: $O(n)$ time for points in convex position; $O(n^2)$ time for two simple polygons, where the paths are restricted to remain inside the closed polygons; and $O(n^2 \log n)$ time for points in general position if the paths are restricted to be monotone.

read more

Citations
More filters
Journal ArticleDOI

On compatible triangulations with a minimum number of Steiner points

TL;DR: This paper proves the problem to be NP-hard for polygons with holes, and proves that two compatible polygons have compatible triangulations with at most Steiner points.
References
More filters
Book ChapterDOI

Introduction to Algorithms

Xin-She Yang
TL;DR: This chapter provides an overview of the fundamentals of algorithms and their links to self-organization, exploration, and exploitation.
Journal ArticleDOI

On the Combinatorial Classification of Nondegenerate Configurations in the Plane

TL;DR: It is proved that for n ⩽ 5 every sequence essentially distinct from this one is realized geometrically by giving a complete classification of configurations by developing some basic notions of the geometry of “allowable sequences” in the course of proving this classification theorem.
Journal ArticleDOI

On compatible triangulations of simple polygons

TL;DR: It is shown that there exists a ‘universal’ way of triangulating an n -sided polygon with O( n 2 ) extra triangulation vertices and that creating compatible triangulations requires a quadratic number of extra vertices in the worst case.
Journal ArticleDOI

Applications of the crossing number

TL;DR: A partial answer to a dual version of a well-known problem of Avital-Hanani, Erdós, Kupitz, Perles, and others, where any piecewise linear one-to-one mappingf∶R2→R2 withf(pi)=qi (1≤i≤n) is composed of at least Ω(n2) linear pieces.
Journal ArticleDOI

An optimal visibility graph algorithm for triangulated simple polygons

John Hershberger
- 01 Jun 1989 - 
TL;DR: An algorithm is described that finds the visibility graph of P inO(m) time, wherem is the number of edges in the visibilitygraph, and improves on the more general visibility algorithms of Asanoet al.
Related Papers (5)