Fast Detection of Degenerate Predicates in Free Space Construction

Author:

Milenkovic Victor1ORCID,Sacks Elisha2,Butt Nabeel3

Affiliation:

1. Department of Computer Science, University of Miami, Coral Gables, Florida 33124-4245, USA

2. Computer Science Department, Purdue University, West Lafayette, Indiana 47907-2066, USA

3. Facebook, 1 Hacker Way, Menlo Park, California 94025, USA

Abstract

An implementation of a computational geometry algorithm is robust if the combinatorial output is correct for every input. Robustness is achieved by ensuring that the predicates in the algorithm are evaluated correctly. A predicate is the sign of an algebraic expression whose variables are input parameters. The hardest case is detecting degenerate predicates where the value of the expression equals zero. We encounter this case in constructing the free space of a polyhedron that rotates around a fixed axis and translates freely relative to a stationary polyhedron. Each predicate involved in the construction is expressible as the sign of a univariate polynomial [Formula: see text] evaluated at a zero [Formula: see text] of a univariate polynomial [Formula: see text], where the coefficients of [Formula: see text] and [Formula: see text] are polynomials in the coordinates of the polyhedron vertices. A predicate is degenerate when [Formula: see text] is a zero of a common factor of [Formula: see text] and [Formula: see text]. We present an efficient degeneracy detection algorithm based on a one-time factoring of all the univariate polynomials over the ring of multivariate polynomials in the vertex coordinates. Our algorithm is 3500 times faster than the standard algorithm based on greatest common divisor computation. It reduces the share of degeneracy detection in our free space computations from 90% to 0.5% of the running time.

Funder

National Science Foundation

Publisher

World Scientific Pub Co Pte Lt

Subject

Applied Mathematics,Computational Mathematics,Computational Theory and Mathematics,Geometry and Topology,Theoretical Computer Science

Cited by 1 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Efficient Predicate Evaluation Using Randomized Degeneracy Detection;International Journal of Computational Geometry & Applications;2022-03

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3