首页> 外文期刊>Journal of Algorithms >ON ENVELOPES OF ARRANGEMENTS OF LINES
【24h】

ON ENVELOPES OF ARRANGEMENTS OF LINES

机译:ON ENVELOPES OF ARRANGEMENTS OF LINES

获取原文
获取原文并翻译 | 示例
       

摘要

The envelope of an arrangement of lines is the polygon consisting of the finite length segments that bound the infinite faces of the arrangement. We study the geometry of envelope polygons (simple polygons that are the envelope of some arrangement). We show that envelope polygons are L-convex and derive several geometric properties of envelopes. Given an envelope polygon P of n vertices, we show how to sort its edges by slope in O(n) time (for unrestricted simple polygons this problem has complexity Omega(n log n)). Using this result, we give a linear time procedure to verify if a given polygon is an envelope polygon. We introduce a hierarchy of classes of arrangements of lines based on the number of convex vertices of their envelopes. In particular, we look at a class called sail arrangements, which we prove has properties that enable us to solve a number of problems optimally. Given a sail arrangement consisting of n lines (and Theta(n(2)) vertices), we show how the prune-and-search technique can be used to determine all the convex vertices of its envelope in O(n) time. This implies that the intersection point with minimum or maximum I-coordinate, the diameter, and the convex hull of sail arrangements (problems that also have n(n log n) complexity for arbitrary arrangements) can be found in O(n) time. We show, in spite of this, that the problem of constructing the full envelope of a sail arrangement still has a lower bound of Omega(n log n). We also examine the existence of hamiltonian circuits through the intersection points of a nontrivial subclass of sail arrangements. Finally, we establish an Omega(n log n) time lower bound for the problem of constructing a hamiltonian circuit through the vertices of an arrangement of n lines, where only the vertices where a turn is made need be output. (C) 1996 Academic Press, Inc. [References: 22]

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号