8 research outputs found

    НЕПЕРЕСЕКАЮЩИЕСЯ КОНФИГУРАЦИИ В ДОПОЛНЕНИЯХ ГЕОМЕТРИЧЕСКИХ ГРАФОВ И ДИЗЪЮНКТНАЯ СОВМЕСТИМОСТЬ

    Get PDF
    In this article, for any non-crossing perfect matching a disjoint compatible spanning tree with a maximum vertex degree no more than 4 is constructed with the complexity O(n4 log n) The criterion of existence of a non-crossing perfect matching in the complement of a star of the order less than 2n in K2n has been obtained. It has been proved that there exists a noncrossing perfect matching in the complement of a tree of the order (n + 1) in K2n with the number of inner vertices no more than (n – 1).В работе для произвольного непересекающегося совершенного паросочетания за время O(n4 log n) строится дизъюнктно совместимое остовное дерево максимальной степени вершин не больше 4. Получен критерий существования непересекающегося совершенного паросочетания в дополнении звезды порядка меньше 2n в K2n. Доказано существование непересекающегося совершенного паросочетания в дополнении дерева порядка (n + 1) в K2n с числом внутренних вершин, не превышающим (n – 1)

    Convex Partitions with 2-Edge Connected Dual Graphs

    No full text
    It is shown that for every finite set of disjoint convex polygonal obstacles in the plane, with a total of n vertices, the free space around the obstacles can be partitioned into open convex cells whose dual graph (defined below) is 2-edge connected. Intuitively, every edge of the dual graph corresponds to a pair of adjacent cells that are both incident to the same vertex. Aichholzer et al. recently conjectured that given an even number of line-segment obstacles, one can construct a convex partition by successively extending the segments along their supporting lines such that the dual graph is the union of two edge-disjoint spanning trees. Here we present a counterexample to this conjecture, which consists of 16 disjoint line segments, such that the dual graph of any convex partition constructed by this method has a bridge edge, and thus the dual graph cannot be partitioned into two spanning trees. Counterexamples of arbitrarily larger sizes can be constructed similarly. Questions about the dual graph of a convex partition are motivated by the still unresolved conjecture about disjoint compatible geometric matchings by Aichholzer et al.. It has application in the design of fault-tolerant wireless networks in the presence of obstacles (e.g. tall buildings in a city)

    Disjoint Segments have Convex Partitions with 2-Edge Connected Dual Graphs

    No full text
    The empty space around n disjoint line segments in theplane can be partitioned into n + 1 convex faces by extending the segments in some order. The dual graph of such a partition is the plane graph whose vertices corre-spond to the n + 1 convex faces, and every segment end-point corresponds to an edge between the two incident faces on opposite sides of the segment. We construct,for every set of n disjoint line segments in the plane, aconvex partition whose dual graph is 2-edge connected

    Abstract Disjoint Segments have Convex Partitions with 2-Edge Connected Dual Graphs

    No full text
    The empty space around n disjoint line segments in the plane can be partitioned into n + 1 convex faces by extending the segments in some order. The dual graph of such a partition is the plane graph whose vertices correspond to the n+1 convex faces, and every segment endpoint corresponds to an edge between the two incident faces on opposite sides of the segment. We construct, for every set of n disjoint line segments in the plane, a convex partition whose dual graph is 2-edge connected.

    Geometric data structures

    No full text
    In this thesis, we prove new lower bounds for simplex emptiness queries in the partition graph model. Our lower bounds are based on the lower bounds provided by Erickson [40] for online hyperplane emptiness problem in the partition graph model, and are within a polylogarithmic factor of the optimal in the plane. Previously known lower bounds for simplex emptiness were based on the rather weak lower bounds due to Erickson [40] for halfspace emptiness in the partition graph model (only trivial lower bounds were known for 2 ≤ d ≤ 4). Our lower bounds automatically imply lower bounds for simplex range reporting, where a data structure needs to report all r points contained in the query simplex. Chazelle and Rosenberg [34] had previously established lower bounds for simplex range reporting in the pointer machine model, but unfortunately their lower bounds only hold for the case when r is at least nδ for some δ > 0. Our lower bounds apply to host of other important problems such as point-inclusion in union of slabs, segment intersection searching, implicit point location, line-nearest neighbor and segment dragging queries etc. Although these lower bounds make it impossible to create efficient data structures for various geometric problems, these data structures are not used in isolation but by specific algorithms. These algorithms may generate a sequence of queries with some special structure making it possible to beat the lower bounds by designing data structures specific to these algorithms. For example, Paterson and Yao’s [64] classical randomized auto-partition algorithm can be implemented using a dynamic ray shooting data structure for disjoint polygonal obstacles, yielding a runtime of O([special characters omitted]). Since the algorithm does not “really need” a general ray shooting data structure, we were able to improve the runtime of the algorithm to O(n lg2 n) by developing a new data structure for ray shooting-and-insertion in the free space between disjoint polygonal obstacles. For a ray shooting-and-insertion query, the ray starts at the boundary of some obstacle, and the portion of the ray between the starting point and the first obstacle hit is inserted permanently as a new obstacle. The data structure uses O( n lg n) space and preprocessing time, and it supports m successive ray shooting-and-insertion queries (for sufficiently large m), in O(n lg 2 n + m lg m) total time. For the auto-partitioning algorithm, we perform m = O(n lg n) shooting-and-insertion queries yielding a runtime of O(n lg 2 n). Finally, we present a useful tool for building data structures—convex partitions with 2-edge connected dual graphs. Convex partitions have proved to be very useful for creating efficient data structures especially in computer graphics. Given a set of convex polygonal obstacles and a bounding box, we may think of the bounding box as a simple polygon and the obstacles as polygonal holes. Then the problem of creating a convex partition becomes that of decomposing the simple polygon with holes into convex parts. Convex polygonal decomposition has received considerable attention in the field of computational geometry. The focus has been to produce a decomposition with as few convex parts as possible. Lingas [59] showed that finding the minimum convex decomposition is NP-hard for polygons with holes. While minimum convex decomposition is desirable, it is not the only criterion for the goodness of a convex partition. Another criterion for the quality of a convex partition might be some property of its dual graph. In this thesis, we give a convex partitioning scheme such that the dual graph of the produced convex partition is 2-edge connected. The take-away message for the thesis is that we need to create specialized data structures. The idea is not new, and has been pursued before in computer science, however, the existence of severe lower bounds for various geometric problems make the notion even more appealing. (Abstract shortened by UMI.
    corecore