当前位置: 首页 > news >正文

11.多边形的三角剖分 (Triangulation) : 画廊问题

目录

1.Methodology

​编辑2. Definition

3. Lower & Upper Bound

4.Hardness

5.Approximation & Classification

6. Necessity of floor(n/3)


1.Methodology

多边形三角剖分

点集三角剖分 

2. Definition

假设存在一个艺术馆,里面存在很大艺术品需要看管,那最少需要多少个哨兵才能覆盖呢?

任意给定一个多边形P, 如果要足以用一些点(哨兵)将其覆盖的话,这个哨兵的几何最少能够达到多少?

红色为哨兵,黄色为覆盖的部分

是否可以用更少的哨兵呢?

不能,因为绿色的点只用一个哨兵覆盖不到。

3. Lower & Upper Bound

上述多边形,凸包,星形多边形只需要一个哨兵就可以了

最差的情况是什么样的呢?
如果是n个点组成的多边形,最多需要n个摄像头

4.Hardness

怎么给出画廊的最优的方案?

这是一个NP hard 的问题

5.Approximation & Classification

6. Necessity of floor(n/3)

证明:

任何一个多边形都可以分解为多把扇子,而且不会超过 n/3 把

 

http://www.dtcms.com/a/168045.html

相关文章:

  • 深挖Java基础之:变量与类型
  • npm命令介绍(Node Package Manager)(Node包管理器)
  • 实验三 软件黑盒测试
  • 人工智能100问☞第14问:人工智能的三大流派(符号主义、联结主义、行为主义)有何区别?
  • C和指针笔记2——编译、链接
  • 攻防世界 dice_game
  • 模型开发之前的核心工作
  • 黄雀在后:外卖大战新变局,淘宝+饿了么开启电商大零售时代
  • Java大师成长计划之第9天:高级并发工具类
  • 存储器层次结构:理解计算机记忆的金字塔
  • 模型之FIM(Fill-In-the-Middle)补全
  • 12.多边形的三角剖分 (Triangulation) : Fisk‘s proof
  • 销售预测业务优化设计方案汇报P99(99页PPT)(文末有下载方式)
  • 总结C++中的STL
  • C++笔记-继承(下)(包含派生类的默认成员函数,菱形继承等)
  • 代码随想录单调栈part1
  • 使用CubeMX新建DMA工程——存储器到存储器模式
  • 计网_PPP协议
  • MOOS-ivp使用(一)——水下机器人系统的入门与使用
  • 【STM32单片机】#12 SPI通信(软件读写)
  • Ollama 本地运行 Qwen 3
  • 连接linux虚拟机并运行C++【从0开始】
  • 【Day 14】HarmonyOS分布式数据库实战
  • Hibernate与MybatisPlus的混用问题(Invalid bound statement (not found))
  • C++11新特性_Lambda 表达式
  • 【C++】类和对象【中下】
  • kmodel文件分析
  • 类成员函数编译链接的过程
  • 机器视觉开发-摄像头扫描二维码
  • 浅谈高校教育改革