首页> 外文会议>Workshop on Algorithm Engineering and Experiments >Computing MaxMin Edge Length Triangulations
【24h】

Computing MaxMin Edge Length Triangulations

机译:计算MaxMin边缘长度三角形

获取原文

摘要

In 1991, Edelsbrunner and Tan gave an O(n2) algorithm for finding the MinMax Length triangulation of a set of points in the plane, but stated the complexity of finding a MaxMin Edge Length Triangulation (MELT) as a natural open problem. We resolve this long-standing problem by showing that computing a MELT is NP-complete. Moreover, we prove that (unless P=NP), there is no polynomialtime approximation algorithm that can approximate MELT within any polynomial factor. While this may be taken as conclusive evidence from a theoretical point of view that the problem is hopelessly intractable, it still makes sense to consider powerful optimization methods, such as integer programming (IP), in order to obtain provably optimal solutions for intances of non-trivial size. A straightforward IP based on pairwise disjointness of the Θ(n~2) segments between the n points has Θ(n~4) constraints, making this IP hopelessly intractable from a practical point of view, even for relatively small n. The main algorithm engineering twist of this paper is to demonstrate how the combination of geometric insights with refined methods of combinatorial optimization can still help to put together an exact method capable of computing optimal MELT solutions for planar point sets up to n = 200. Our key idea is to exploit specific geometric properties in combination with more compact IP formulations, such that we are able to drastically reduce the IPs. On the practical side, we combine two of the most powerful software packages for the individual components: CGAL for carrying out the geometric computations, and CPLEX for solving the IPs. In addition, we discuss specific analytic aspects of the speedup for random point sets.
机译:1991年,EdelsBrunner和TAN提供了一种O(n2)算法,用于找到平面中一组点的MinMax长度三角测量,但是表示发现Maxmin边缘长度三角测量(熔体)作为自然开放问题的复杂性。我们通过表明计算熔体是NP完整的计算来解决这一长期问题。此外,我们证明(除非p = np),没有多项式近似算法可以在任何多项式因子内近似熔体。虽然这可以从一个理论的角度被视为确凿的证据,所以问题是无可救药的难以解决的问题,但考虑强大的优化方法,例如整数编程(IP),仍然是有意义的,以便为非造型获得可释放的最佳解决方案 - 尺寸。基于N点之间的θ(n〜2)段的成对脱节的直接IP具有θ(n〜4)约束,使得这种IP无可用地难以从实际的角度来看,即使对于相对较小的n。本文的主要算法工程扭曲是展示几何见解与组合优化方法的结合如何仍然有助于将能够计算最佳熔体解决方案的精确方法,以便平面点设置为N = 200。我们的关键想法是利用特定的几何属性与更紧凑的IP配方结合,使我们能够大大减少IPS。在实用方面,我们将两个最强大的软件包组合起来:CGAL用于执行几何计算,以及用于解决IPS的CPLEX。此外,我们讨论随机点集的加速的特定分析方面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号