Embedding into the rectilinear plane in optimal O*(n^2)
نویسندگان
چکیده
In this paper, we present an optimal O(n) time algorithm for deciding if a metric space (X, d) on n points can be isometrically embedded into the plane endowed with the l1-metric. It improves the O(n 2 log n) time algorithm of J. Edmonds (2008). Together with some ingredients introduced by Edmonds, our algorithm uses the concept of tight span and the injectivity of the l1-plane. A different O(n ) time algorithm was recently proposed by D. Eppstein (2009).
منابع مشابه
Embedding into the rectilinear plane in optimal O(n2) time
In this paper, we present an optimal O(n) time algorithm for deciding if a metric space (X, d) on n points can be isometrically embedded into the plane endowed with the l1-metric. It improves the O(n 2 log n) time algorithm of J. Edmonds (2008). Together with some ingredients introduced by Edmonds, our algorithm uses the concept of tight span and the injectivity of the l1-plane. A different O(n...
متن کاملAn Optimal Algorithm for Minimum-Link Rectilinear Paths in Triangulated Rectilinear Domains
We consider the problem of finding minimum-link rectilinear paths in rectilinear polygonal domains in the plane. A path or a polygon is rectilinear if all its edges are axis-parallel. Given a set P of h pairwise-disjoint rectilinear polygonal obstacles with a total of n vertices in the plane, a minimumlink rectilinear path between two points is a rectilinear path that avoids all obstacles with ...
متن کاملOn the Rectilinear Convex Layers of a Planar Set
In this paper we give an optimal O(n log n) time and O(n) space algorithm to compute the rectilinear convex layers of a set S of n points on the plane. We also compute the rotation of S that minimizes the number of rectilinear convex layers in O(n log n) time and O(n) space.
متن کاملAn optimal algorithm for constructing an optimal bridge between two simple rectilinear polygons
Let P and Q be two disjoint rectilinear polygons in the plane. We say P and Q are in Case 1 if there exists a rectilinear line segment to connect them; otherwise, we say they are in Case 2. In this paper, we present optimal algorithms for solving the following problem. Given two disjoint rectilinear polygons P and Q in the plane, we want to add a rectilinear line segment to connect them when th...
متن کاملRectilinear Convex Hull with Minimum Area
Let P be a set of n points in the plane. We solve the problem of computing the orientations for which the rectilinear convex hull of P has minimum area in optimal ⇥(n log n) time and O(n) space. Introduction The interest in the rectilinear convex hull of planar point sets arises from the study of ortho-convexity [10], a relaxation of traditional convexity. Unlike convex regions, an ortho-convex...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/0910.1059 شماره
صفحات -
تاریخ انتشار 2009