NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 29961|回复: 26
打印 上一主题 下一主题

[个人作品] Prim 求解最小生成树问题,在建筑设计中的应用

[复制链接]
跳转到指定楼层
1m
发表于 2010-11-24 10:12:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
:在N个节点的无向连通图中,包含N个节点,有且只有n-1 条边的连通图称之为树。 最小生成树: 在带权的节点生成树中,所有节点路径权值和最小的树即为最小生成树。 求最小生成树的 Prim 算法解释: 1,将所有节点设置在集合 U 中,所有带全路径(边) 设置在集合 E 中(可用矩阵Aij)的元素表示; 2,随机抽取一节点 放入集合 S 中,找出 集合S 每个节点,与 集合 U-S 中每个节点路径中最小值,放入最小边集合TE,并将与之对应的U-S 中的节点,放入S 中; 3,如果S 中节点个数=N,即包含所有节点,循环结束,否则执行第二步操作; 最好所得的最小生成树边集合即为 TE 。 Prim 算法写入 Grasshopper 中,在建筑设计中的应用:

评分

参与人数 3强度 +5 照度 +14 收起 理由
panhao1 + 2
claudemit + 2 + 5
没碗 + 1 + 9

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
 楼主| 发表于 2010-11-24 10:15:00 | 只看该作者
忘记附上 GH 文件了:

Prim.ghx

410.66 KB, 下载次数: 101, 下载积分: 照度 -1 lux

3m
发表于 2010-11-24 16:49:02 | 只看该作者
good job``````{:3_51:}
4m
发表于 2010-11-24 19:41:46 | 只看该作者
en攒下 real good job 提前论坛时间得到文件 哈哈
5m
发表于 2010-11-24 21:23:52 | 只看该作者
赞挺有用的,应该有确定了起始位置求连通的最短路径的算法吧
6m
 楼主| 发表于 2010-11-24 21:35:57 | 只看该作者
4# zhouningyi1 NND 原来已经高级了,还在努力提升权限中哈哈
7m
 楼主| 发表于 2010-11-24 21:36:30 | 只看该作者
5# claudemit
8m
 楼主| 发表于 2010-11-24 21:37:22 | 只看该作者
5# claudemit 正解
9m
发表于 2010-11-24 22:12:37 | 只看该作者
{:3_57:}惊喜地发现C#和C++好像差不多,虽然我还是被processing绕着有点晕,看C#代码脑子可以比较清楚了
10m
发表于 2010-11-25 11:13:29 | 只看该作者
最小生成树,不就是纠结了好久的shortcut么。好好学习之,谢谢楼主!!
11m
发表于 2010-11-25 12:33:56 | 只看该作者
【弱,求助】为什么打开了gs文件之后只有电池没有电线呢?
12m
发表于 2010-11-25 16:22:01 | 只看该作者
那个矩阵用的真是NB啊
13m
发表于 2010-11-26 01:00:19 | 只看该作者
烟灰以前做过类似的事情吧
14m
发表于 2010-11-26 02:26:42 | 只看该作者
“在建筑设计当中的运用” 吗?
15m
发表于 2010-11-26 06:29:58 | 只看该作者
.......................
16m
 楼主| 发表于 2010-11-26 09:23:44 | 只看该作者
14# yanhui314 囧,发完帖子就知道,题目取错了,这是我一篇帖子的一部分,只是介绍了 C# 语言写 Prim算法,,,至于在建筑设计中的应用还处于摸索阶段.......见笑了{:3_53:}
17m
发表于 2010-11-26 09:41:31 | 只看该作者
顶贴学习!
18m
发表于 2010-12-8 02:07:29 | 只看该作者
哇噢~~~学习了好棒呀!
19m
发表于 2011-1-11 08:42:50 | 只看该作者
厉害啊。学习。
20m
发表于 2011-1-13 05:50:37 | 只看该作者
赞挺有用的,应该有确定了起始位置求连通的最短路径的算法吧

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-4-29 05:17 , Processed in 0.070950 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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