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


Separating two simple polygons by a sequence of translations
Authors:R Pollack  M Sharir  S Sifrony
Institution:(1) Courant Institute of Mathematical Sciences, New York University, 251 Mercer Street, 10012 New York, NY, USA;(2) School of Mathematical Sciences, Tel Aviv University, Tel Aviv, Israel
Abstract:LetP andQ be two disjoint simple polygons havingm andn sides, respectively. We present an algorithm which determines whetherQ can be moved by a sequence of translations to a position sufficiently far fromP without colliding withP, and which produces such a motion if it exists. Our algorithm runs in timeO(mnagr(mn) logm logn) where agr(k) is the extremely slowly growing inverse Ackermann's function. Since in the worst case OHgr(mn) translations may be necessary to separateQ fromP, our algorithm is close to optimal.Work on this paper by the first author has been supported by National Science Foundation Grant No. DMS-8501947. Work on this paper by the second author has been supported by Office of Naval Research Grant No. N00014-82-K-0381, National Science Foundation Grant No. NSP-DCR-83-20085, and by grants from the Digital Equipment Corporation, and the IBM Corporation. Work by the second and third authors has also been supported by a grant from the joint Ramot-Israeli Ministry of Industry Foundation. Part of the work on this paper has been carried out at the Workshop on Movable Separability of Sets at the Bellairs Research Institute of McGill University, Barbados, February 1986.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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