...
首页> 外文期刊>International journal of computational geometry & applications >Fast Detection of Degenerate Predicates in Free Space Construction
【24h】

Fast Detection of Degenerate Predicates in Free Space Construction

机译:自由空间施工中退化谓词的快速检测

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

获取外文期刊封面封底 >>

       

摘要

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 f evaluated at a zero t of a univariate polynomial g, where the coefficients of f and g are polynomials in the coordinates of the polyhedron vertices. A predicate is degenerate when t is a zero of a common factor of f and g. 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.
机译:如果组合输出对于每个输入,则计算几何算法的实现是强大的。通过确保正确评估算法的谓词来实现鲁棒性。谓词是代数表达式的符号,其变量是输入参数。最难的情况是检测结果的退化谓词,其中表达式的值等于零。我们在构造围绕固定轴旋转的多面体的自由空间并自由地相对于固定的多面体转换来遇到这种情况。施工中涉及的每个谓词是表示在单变量多项式G的零T处评估的单变量多项式F的符号,其中F和G系数是多面体顶点的坐标中的多项式。当T是F和G的常见因子的零时,谓词是退化的。我们基于在顶点坐标中的多变量多项式上的所有单变量多项式的一次性分解的高效退化检测算法。我们的算法比基于最大常见除法计算的标准算法快3500倍。它降低了从运行时间的90%到0.5%的自由空间计算中的退化性检测的份额。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号