多边形监视问题的求解算法研究

多边形监视问题的求解算法研究

论文摘要

随着人们对安全监视需求的增加,如何有效地设置和使用监视器成为关注的焦点。本文将计算几何中一类基于可视性和最优化的问题定义为多边形监视问题,并针对如何求解这类问题进行了较为深入的研究。多边形监视问题由多个问题组成,根据监视工具(守卫、巡视员)的不同可以具体为画廊问题,最短巡视员路径问题,m-巡视员路径问题等。多边形监视问题的求解过程会涉及大量的计算几何相关知识,本文首先对计算几何基本问题进行了分析和研究。随后对画廊问题以及最短巡视员路径问题的现有求解算法的计算复杂度及近似程度进行了归纳,具体分析了几个典型算法的算法描述和计算复杂度。最后,针对画廊问题中的顶点守卫情形,给出了时间复杂度均为O(nr2)的基于内角大小的求解算法和基于填补技术的算法。通过使用一些经典画廊场景对算法的有效性进行了验证与分析,结果表明,本文所设计的算法在绝大多数情况下,可以给出画廊问题的一个最优解,或以O(1)的近似比逼近最优解。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究意义
  • 1.3 研究内容
  • 1.4 论文的组织结构
  • 第2章 多边形监视问题的相关理论基础
  • 2.1 多边形监视问题
  • 2.1.1 画廊问题
  • 2.1.2 最短巡视员路径问题
  • 2.1.3 m-巡视员路径问题
  • 2.2 计算几何基本问题
  • 2.2.1 计算几何
  • 2.2.2 相关专业术语及其定义
  • 2.3 典型基础算法
  • 2.3.1 顶点凹凸性判断
  • 2.3.2 三角剖分
  • 第3章 多边形监视问题的求解算法
  • 3.1 问题计算复杂度
  • 3.1.1 画廊问题的计算复杂度
  • 3.1.2 最短巡视员路径问题的计算复杂度
  • 3.2 画廊问题的求解算法
  • 3.2.1 剖分方法解决画廊问题
  • 3.2.2 基于多边形核的求解算法
  • 3.2.3 对数近似比求解方法
  • 3.2.4 其它求解算法
  • 3.3 最短巡视员路径问题求解算法
  • 3.3.1 相关定义及切割求解方法
  • 3.3.2 SWRP精确求解算法
  • 3.3.3 SWRP近似求解算法
  • 第4章 求解算法的改进及其性能分析
  • 4.1 设计思路
  • 4.2 基于内角大小的算法
  • 4.2.1 顶点优劣判断
  • 4.2.2 基于内角大小的算法描述
  • 4.3 填补算法
  • 4.3.1 填补技术
  • 4.3.2 填补算法描述
  • 4.4 算法分析
  • 第5章 算法实现与效率验证
  • 5.1 数据结构
  • 5.2 程序实现
  • 5.2.1 凹凸性判断程序段
  • 5.2.2 顶点相互可见判断
  • 5.3 算法复杂度分析
  • 5.3.1 基于内角大小算法复杂度分析
  • 5.3.2 填补算法复杂度分析
  • 5.4 运行实例及其结果验证
  • 第6章 结论
  • 6.1 论文工作总结
  • 6.2 进一步的研究工作
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].“算法初步”考点探析[J]. 中学教学参考 2019(35)
    • [2].算法常见考题归类解析[J]. 中学生数理化(高一使用) 2019(12)
    • [3].算法多样化的教学困惑与对策[J]. 东西南北 2020(02)
    • [4].算法无处不在[J]. 风流一代 2020(09)
    • [5].关于算法多样化的几点思考[J]. 读写算 2020(11)
    • [6].划酒拳的算法[J]. 幽默与笑话 2020(17)
    • [7].算法能决定一切吗?[J]. 网络传播 2020(09)
    • [8].优化算法 择优而用——小学数学算法多样化之我见[J]. 科普童话 2018(30)
    • [9].计算教学中落实算法多样化的探索[J]. 新教育 2016(10)
    • [10].浅析对分查找算法与解题思路[J]. 求学 2020(04)
    • [11].算法的特征与表示“导航台”[J]. 中学生数理化(高一数学) 2018(01)
    • [12].关于有效落实算法多样化的思考[J]. 小学教学设计 2018(29)
    • [13].关于“算法优化”的反思与探索——从一次教学研讨说起[J]. 教育研究与评论(小学教育教学) 2015(08)
    • [14].人工蜂群算法研究综述[J]. 电子设计工程 2013(23)
    • [15].承认差异 尊重个性——对算法多样化思考[J]. 才智 2011(33)
    • [16].一类恒等式的证明及算法[J]. 凯里学院学报 2010(06)
    • [17].对“算法多样化”与“优化”的思考[J]. 新课程(中) 2018(01)
    • [18].浅议算法的多和优[J]. 山东教育 2015(Z1)
    • [19].算法多样化与算法优化的思考[J]. 小学生(教学实践) 2015(07)
    • [20].SM系列算法在金融IC卡领域的应用[J]. 金融电子化 2013(07)
    • [21].浅谈蚁群算法在蛋白质折叠问题上的应用[J]. 天津职业院校联合学报 2013(11)
    • [22].一种定向式挖掘的连续域蚁群算法[J]. 计算机科学 2013(12)
    • [23].猫群算法研究综述[J]. 甘肃广播电视大学学报 2014(02)
    • [24].一种改进的自适应变异蝙蝠算法[J]. 计算机技术与发展 2014(10)
    • [25].一种优化神经网络的教与学优化算法[J]. 智能系统学报 2013(04)
    • [26].闪存数据应急销毁算法的研究与设计[J]. 计算机应用与软件 2013(09)
    • [27].基于混合算法的最短路径优化算法[J]. 硅谷 2012(03)
    • [28].改进的人工蜂群算法在函数优化问题中的应用[J]. 计算机工程与应用 2012(19)
    • [29].掌好算法多样化的“舵”和“度”[J]. 才智 2012(22)
    • [30].一种改进的双令牌互斥算法[J]. 计算机技术与发展 2011(04)

    标签:;  ;  ;  ;  ;  

    多边形监视问题的求解算法研究
    下载Doc文档

    猜你喜欢