首页 | 本学科首页   官方微博 | 高级检索  
     


Stabbing parallel segments with a convex polygon
Affiliation:Department of Computer Science, The Johns Hopkins University, Baltimore, Maryland 21218, USA;Department of Computer Science, Stanford University, Stanford, California 94305, USA
Abstract:We present an algorithm that, given a set of n parallel line segments in the plane, finds a convex polygon whose boundary intersects each segment at least once or that determines that none exists. Our algorithm runs in O(nlogn) steps and linear space, which is optimal. Our solution involves a reduction to a bipartite stabbing problem, using a “point-sweeping” or “chain-unwrapping” technique. We use geometric duality to solve bipartite stabbing. We also indicate how to extend our algorithm to find the convex polygon with minimum area or perimeter that intersects each segment.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号