首页> 外文学位 >Shortest path problems on polyhedral surfaces.
【24h】

Shortest path problems on polyhedral surfaces.

机译:多面体表面上的最短路径问题。

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

摘要

Shortest path algorithms have been studied for many years, as they have applications in many areas of computer science. Recently, much of the research has been geared towards computing approximations of shortest paths in order to reduce the large time complexities which are inherent to exact solutions. In some instances, approximation algorithms may provide the only solution since there may be no existing algorithm that produces an exact solution.; In this work, we develop several algorithms for computing approximations of weighted shortest paths on polyhedral surfaces. Our techniques are mainly based on discretizing the polyhedron in order to reduce the problem to a graph shortest path problem. We give several schemes which differ in the way in which the polyhedron is discretized. The schemes are based on adding Steiner points to faces of the polyhedron, creating a graph by interconnecting these points and then searching this graph for a solution. We show through experimental evaluation that these techniques are practical.; All of our algorithms allow a tradeoff between accuracy and running time. We provide ε-approximation algorithms that improve upon previous work in terms of n (the number of faces of the polyhedron). In addition to Euclidean and weighted metrics, we also give algorithms for computing shortest anisotropic paths. Lastly, we show how these algorithms can be implemented in parallel. Through implementation, we show that our parallel algorithm achieves up to 64% efficiency.
机译:最短路径算法已经研究了很多年,因为它们已经在计算机科学的许多领域中得到了应用。近来,许多研究已针对计算最短路径的近似值,以减少精确解决方案固有的大时间复杂性。在某些情况下,由于可能不存在产生精确解的现有算法,因此近似算法可能会提供唯一的解。在这项工作中,我们开发了几种算法来计算多面体表面上加权最短路径的近似值。我们的技术主要基于离散多面体,以便将问题简化为图形最短路径问题。我们给出了几种方案,它们在多面体离散化方面有所不同。该方案基于将Steiner点添加到多面体的表面,通过将这些点互连来创建图形,然后在该图形中搜索解决方案。通过实验评估,我们表明这些技术是实用的。我们所有的算法都允许在精度和运行时间之间进行权衡。我们提供ε近似算法,以 n (多面体的面数)为基础,改进了以前的工作。除了欧几里得度量和加权度量,我们还提供了用于计算最短各向异性路径的算法。最后,我们展示了如何并行执行这些算法。通过实施,我们证明了我们的并行算法可实现高达64%的效率。

著录项

  • 作者

    Lanthier, Mark Anthony.;

  • 作者单位

    Carleton University (Canada).;

  • 授予单位 Carleton University (Canada).;
  • 学科 Computer Science.; Mathematics.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 285 p.
  • 总页数 285
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;数学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号