简单多边形中两个守卫的min-sum算法研究

来源 :大连海事大学 | 被引量 : 3次 | 上传用户:highlove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
两个守卫(two-guard)问题是计算几何中的经典问题之一,它的主要研究议题是:对于一个给定的简单多边形P,在它的边沿上有一个入口s和一个出口t,该多边形P被称作走廊。two-guard问题要求守卫从入口s出发,把目标(指非法入侵者)从出口t驱逐出去。这类守卫问题是由著名的画廊问题和巡视员路径问题激发而来,该类问题致力于在一个n边形P中用一组移动的守卫检测一个不可预测的、移动的目标。本文对two-guard问题中的子问题min-sum问题即简单多边形中两个守卫走过的距离的总和达到最小的问题进行了深入研究。由于一台机器人(或守卫)需要的能量和成本是它所移动距离的递增函数,所以研究min-sum问题具有十分重要的价值。首先,研究计算几何领域中的相关基础知识;其次,论述计算几何中的经典守卫问题,如画廊问题、最短巡视员路径问题以及two-guard问题;再次,研究two-guard问题中的两种基本扫描方式,即直扫描和反扫描,论述相关扫描机理,并分别给出在直扫描和反扫描情况下获得控制射点的几种情形,并构造射线段图,应用到min-sum问题的求解方法中;最后,针对min-sum问题,探索一个最优扫描方案,设计相应的数据结构并具体实现该算法,验证该算法的可行性和有效性,对实现结果做较为详细的分析。
其他文献
随着云计算、大数据、物联网和普适计算的发展,网络资源数量的指数增长,人们按照需求得到想要的服务成为可能。但是如何在海量的Web服务中找到符合自己需求的服务依然很困难
目前,人类通过各种先进技术和仪器对海洋进行了深入的研究,获得了大量的数据文件。但是目前海洋数据文件格式众多,而且存储地域分散,这给用户使用带来困难。如何合理、高效地
水稻是我国重要的粮食作物之一,研究其生长特性可以通过合适的方法提高作物产量,但由于对水稻的实地研究有很大局限性,所以构建虚拟水稻生长模型对水稻生长特性的研究具有重要意
模型驱动架构MDA是以模型为中心的软件开发方法,能够显著提高软件开发效率,被面向对象专家预言为未来最重要的方法学。目前已有成功实施MDA的案例,特别是在嵌入式系统开发中
信息隐藏集多门学科理论和技术于一身,主要应用于隐蔽通信和数字水印。信息隐藏最大的特点是:利用人的感觉器官对数字信号的感觉冗余,以数字媒体或数字文件作为公开的载体信
图像拼接技术是计算机视觉和图像处理领域的研究热点。图像拼接技术是将具有重叠部分的两幅或多幅图像融合成一幅具有更大视角、更高分辨率且包含每一幅图像信息的新的图像的
塔式起重机作业环境中特殊效果种类繁多、表现各异,主要特点是形状不固定、运动不规则,难以用常规的建模和绘制方法来仿真,或者所建立的模型往往难以兼顾真实性、实时性和开放性等要求。粒子系统是用于不规则模糊物体建模及图像生成的一种方法,此方法采用了一套完全不同于以往造型、绘制系统的方法来构造和绘制景物,形成了景物的整体形态和特征以及动态变化。本论文以起重机驾驶模拟器作为场景,设计与实现了基于虚拟现实的逼真
运动物体检测技术是在图像序列中将运动物体从背景图像中提取出来的技术,是目标分类、跟踪和行为理解处理的基础,广泛应用在工业、医学、军事、教育、体育等领域中,为高级运
作为网络安全防护系统的入侵检测系统[1],被用来检测危害威胁主机或计算机网络资源的可用性、机密性和完整性的企图或行为。因为其在计算机安全领域中的重要地位,近年来受到
蛋白质之间的相互作用是各种生命活动的基础。而蛋白质相互作用位点在现代药物设计与构建蛋白质相互作用网络方面是至关重要的。因此,认识与研究蛋白质相互作用位点在理论和