首页> 外文会议>Annual symposium on Computational geometry >An Output-sensitive Algorithm for Computing Projections of Resultant Polytopes
【24h】

An Output-sensitive Algorithm for Computing Projections of Resultant Polytopes

机译:一种输出敏感算法,用于计算结果多面体的投影

获取原文

摘要

We develop an incremental algorithm to compute the Newton polytope of the resultant, aka resultant polytope, or its projection along a given direction. The resultant is fundamental in algebraic elimination and in implicitization of parametric hypersurfaces. Our algorithm exactly computes vertex- and halfspace-representations of the desired polytope using an oracle producing resultant vertices in a given direction. It is output-sensitive as it uses one oracle call per vertex. We overcome the bottleneck of determinantal predicates by hashing, thus accelerating execution from 18 to 100 times. We implement our algorithm using the experimental CGAL package triangulation. A variant of the algorithm computes successively tighter inner and outer approxima-tioas: when these polytopes have, respectively. 90% and 105% of the true volume, runtime is reduced up to 25 times. Our method computes instances of 5-, 6- or 7-dimensional polytopes with 35K, 23K or 500 vertices, resp., within 2hr. Compared to tropical geometry software, ours is faster up to dimension 5 or 6, and competitive in higher dimensions.
机译:我们开发了一种增量算法来计算所得多聚体的牛顿多聚体,也就是所得多聚体或其沿给定方向的投影。结果是代数消除和参数超曲面隐式化的基础。我们的算法使用在给定方向上生成最终顶点的预言子来精确计算所需多面体的顶点和半空间表示。它是输出敏感的,因为每个顶点使用一个oracle调用。我们通过哈希克服了行列式谓词的瓶颈,从而将执行速度从18倍加速到了100倍。我们使用实验性CGAL包三角剖分来实现我们的算法。该算法的一种变体依次计算出更紧密的内部和外部近似值:当这些多面体分别具有时。实际体积的90%和105%,运行时间减少了多达25倍。我们的方法可在2小时内计算分别具有35K,23K或500个顶点的5维,6维或7维多面体的实例。与热带几何软件相比,我们的软件可以更快地达到5或6维度,并且在更大的维度上具有竞争力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号