简单多边形中限于给定点集的最短路径求解研究
本文关键词: 计算几何 简单多边形 最短路径 可视图 可视点对 出处:《大连海事大学》2017年硕士论文 论文类型:学位论文
【摘要】:本文针对简单多边形中限于给定点集的最短路径问题进行研究,以期设计出一个求解算法,使得对于简单多边形中给定的点集以及起点s和终点t,能够找到一条从点s出发,中间经过给定点集中的某些点(也可能不经过),到达点t的最短路径。若这样的路径存在,则输出该路径;否则,报告出最短路径不存在的结论。该问题是TSP问题的变形问题,也是很多实际应用问题(如物流配送问题等)的抽象模型,因此研究该问题,不仅具有理论意义,而且具有很大的实际应用价值。本文首先分析了简单多边形中点的可视性与最短路径计算的关联关系,然后通过分析简单多边形的顶点凸凹特性,将给定的简单多边形分割成若干个边链,求出边链对应的可视集,使得分布于每个可视集中的给定点之间相互可视。在此基础上,计算出关于给定点集的所有可视点对,最后运用Dijkstra算法计算出从点s到点t的最短路径。由于给定点集具有任意性,所以满足要求的最短路径未必存在,本文详细地分析了最短路径存在性,设计出了相应的判别算法以及最短路径的求解算法并加以分析。为了验证所设计算法的有效性,本文实现了所设计的算法并对算法运行结果做了较为详细的分析。实现结果表明,本文所设计的算法是高效的,在时间性能上优于已有的输出敏感度等算法。
[Abstract]:This paper studies limited to the shortest path problem for point set simple polygons, in order to design an algorithm, which for a given set of points in a simple polygon and the starting point and end point of S T, to be able to find a s from the point of the middle point to point after certain concentration (or may not pass), the shortest path to reach the t. If such a path exists, then the output of the path; otherwise, the report of the shortest path does not exist. The conclusion of this problem is the deformation problem of the TSP problem, but also a lot of problems in practical applications (such as logistics and distribution problems etc.) abstract model, so the research of this problem, not only has the theory significance, but also has great practical value. This paper first analyzes the relationship between visibility and simple polygon point shortest path calculation, and then through the analysis of characteristics of simple polygon convex concave vertices will be given. A simple polygon is divided into a plurality of side chain, and set the corresponding visual side chain, the distribution at each given point between the visual focus mutually visible. On this basis, calculated on a given point set all the visible point on, finally using Dijkstra algorithm to calculate the shortest path from point s to point t. For a given point set is arbitrary, so the shortest path may not meet the requirements, this article makes a detailed analysis of the existence of the shortest path, designed the corresponding algorithm and the algorithm of the shortest path and analysed. In order to verify the validity of the designed algorithm, this paper realizes the design of the algorithm and the algorithm results are analyzed in detail. The results show that the algorithm is efficient, the time performance is better than the output sensitivity of the algorithm.
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:O18
【相似文献】
相关期刊论文 前10条
1 胡国栋;李旭东;胡金喜;;一种判定简单多边形可视顶点的算法[J];甘肃科技;2007年10期
2 宋晓眉;程昌秀;周成虎;;简单多边形顶点凹凸性判断算法综述[J];国土资源遥感;2011年03期
3 胡国栋;李旭东;胡金喜;;简单多边形凸凹顶点的识别[J];甘肃科技;2007年08期
4 周文科;一种简单多边形凸包的快速算法及程序设计[J];广州大学学报(自然科学版);2003年06期
5 曲吉林,杨洪万;平面内任意一组简单多边形的可见性[J];山东师大学报(自然科学版);2000年02期
6 宋立明;闫浩文;王邦松;方爱玲;;两个简单多边形求交的算法[J];测绘与空间地理信息;2011年06期
7 崔先国;毛定山;;简单多边形间最大距离的求解算法[J];测绘科学;2008年06期
8 刘国栋;;整点多边形[J];惠阳师专学报(自然科学版);1991年03期
9 徐嘉;;二面体群作用下简单多边形的分类[J];计算机辅助设计与图形学学报;2012年07期
10 王相海;制定点是否包容于简单多边形中的一个三角剖分方法[J];松辽学刊(自然科学版);1995年02期
相关硕士学位论文 前10条
1 周斌;基于建筑物空间结构特征的三维重建算法关键技术研究[D];东南大学;2016年
2 王玉莹;简单多边形中限于给定点集的最短路径求解研究[D];大连海事大学;2017年
3 马永卓;简单多边形构造方法研究[D];南昌航空大学;2013年
4 韩冰;简单多边形内LR可视问题的求解算法研究[D];大连海事大学;2011年
5 李玉娟;简单多边形中两个守卫的min-sum算法研究[D];大连海事大学;2011年
6 周志峰;简单多边形中两个守卫的max-min算法研究[D];大连海事大学;2012年
7 郭佳;可扫描简单多边形中两守卫间min-max距离求解研究[D];大连海事大学;2013年
8 汤立东;计算几何中LR可视化问题研究[D];大连海事大学;2010年
9 何雨静;Link-2可视多边形中三守卫问题的求解算法研究[D];大连海事大学;2014年
10 刘元;两个守卫问题的最优扫描算法研究与实现[D];大连海事大学;2016年
,本文编号:1522659
本文链接:https://www.wllwen.com/shoufeilunwen/benkebiyelunwen/1522659.html