当前位置: 首页 > 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.xdnf.cn/news/242983.html

相关文章:

  • Postgresql源码(145)优化器nestloop参数化路径评估不准问题分析
  • WSGI(Web Server Gateway Interface)服务器
  • Seata服务端同步提交事务核心源码解析
  • MySQL零基础入门:Ubuntu环境安装与操作精解
  • 深度探索DeepSeek:从架构设计到性能优化的实战指南
  • WPF嵌入webapi服务器,充当微服务角色
  • ActiveMQ 性能优化与网络配置实战(二)
  • 使用Python和Pandas实现的Snowflake权限检查与SQL生成用于IT审计
  • 利用无事务方式插入数据库解决并发插入问题
  • windows系统搭建自己的ftp服务器,保姆级教程(用户验证+无验证)
  • OkHttp3.X 工具类封装:链式调用,支持HTTPS、重试、文件上传【内含常用设计模式设计示例】
  • 深度学习基础--目标检测入门简介
  • PHP之CURL通过header传参数及接收
  • day12:遗传算法及常见优化算法分享
  • 指针与算法的双人舞:蓝桥杯两道趣味题的降维打击
  • Windows 查看电脑是否插拔过U盘
  • 【业务领域】电脑主板芯片电路结构
  • 【音视频】ffplay数据结构分析
  • C++中常用的十大排序方法之1——冒泡排序
  • 内存安全的攻防战:工具链与语言特性的协同突围
  • SIEMENS PLC程序代码 赋值 + 判断
  • 数值求解Eikonal方程的方法及开源实现
  • 25.4.30数据结构|并查集 路径压缩
  • 《汉诺塔问题的C语言实现》
  • 第十一届蓝桥杯 2020 C/C++组 既约分数
  • RocketMQ常见面试题一
  • 25_04_30Linux架构篇、第1章_02源码编译安装Apache HTTP Server 最新稳定版本是 2.4.62
  • 若依 FastAPI + Vue3 项目 Docker 部署笔记( 启动器打包教程)
  • 华为云Astro大屏连接器创建操作实例:抽取物联网iotda影子设备数据的连接器创建
  • (B题|矿山数据处理问题)2025年第二十二届五一数学建模竞赛(五一杯/五一赛)解题思路|完整代码论文集合