找回密码
 欢迎注册
查看: 24085|回复: 7

[原创] 最小三角剖分(请擅长代数拓扑的朋友指点)

[复制链接]
发表于 2015-11-25 17:01:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
对于类似下面这样一个图,
1.png
注意我们只知道这个图的拓扑结构。
如何求它最小的三角划分(即用最少的三角形剖分它)?
例如下图就是一个它的三角剖分。
2.png
看起来这个问题好像和代数拓扑相关。当然用其他方法能求解更好。
另外,求近似解也可以。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-11-26 10:56:18 | 显示全部楼层
我们知道一个凸 n 边形可以划分为 n-2 个三角形。
对于一个单连通域,公式(n-2)仍然适用。

程序如下:
1、先找到这样一个凸顶点,它的左右两个邻点的连线在域内。于是该连线将域分割成一个三角形和一个(n-1)边形。
2、对(n-1)边形重复上述操作,直到(n-1)=3。

步骤1中那样的凸顶点总是存在的,我一时还不知道怎么证明。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-11-26 15:48:25 | 显示全部楼层
我可能会错题意了?
所谓图是包括内部的那些点的吧。题主是要求删减除粗线边界之外的连线,使之成为一个只有三角形面的平面图?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2015-11-28 08:42:18 | 显示全部楼层
hujunhua 发表于 2015-11-26 15:48
我可能会错题意了?
所谓图是包括内部的那些点的吧。题主是要求删减除粗线边界之外的连线,使之成为一个只 ...

不要求所有的顶点都用。
就是在原图中有很多很多的三角形,我就用其中一部分三角形,覆盖整个区域。
你的想法很有启发,非常感谢。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-11-28 10:14:52 来自手机 | 显示全部楼层
反正得用既有的线和三角形,不能再连新线,是吧?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2015-11-29 19:25:36 | 显示全部楼层
hujunhua 发表于 2015-11-28 10:14
反正得用既有的线和三角形,不能再连新线,是吧?

是的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-12-4 09:55:41 | 显示全部楼层
乱用名词是很不好的习惯。
首先你这个所谓“拓扑结构”就是莫名其妙的。因为按你的说法这里的连线有明确的曲直之分,还有位置和交点,不管理解成拓扑学里的拓扑结构或者图论/计算机网络里的拓扑结构都不对。
然后看到要把一个图形分成三角块就联想到代数拓扑中的三角剖分也真是醉了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-24 15:23 , Processed in 0.026365 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表