- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Mathematicamodel;Prim算法;赵根;树:没有圈的连通图
?树中任意两點间有唯壹途径。
?树的边数恰好為顶點数減1。
;都市電信局有許多业务如收费,营业,112,114等,但愿在全市范围实現计算机联网服务,共享多种资源。壹种重要关怀的問題是:用数据通讯线把壹组站點联結起来,而不容許通讯线在非站點处相交,怎样连接可使通讯线的花费最小?;1;引例:计算机网络的线路设计;确定应在哪些站點之间铺设通讯线路,与否可看作是在對应的加权图中构造最小费用的生成树的問題?;最小生成树
最大生成树;10個顶點的完全图,其不壹样的生成树就有壹亿棵。
壹般地,n個顶點的完全图,其不壹样的生成树個数為nn-2。
30個顶點的完全图就有3028個生成树,求最小生成树時用穷举法是無效的。;返回;Prim算法;基本思想:
最初把图的n個顶點看作n個分离的部分树,每個树具有壹种顶點,算法的每壹步选择可连接两分离树的边中权最小的边连接两個部分树,合二為壹,部分树逐渐減少,直到只有壹种部分树(n-1步之後)便得到最小生成树。;Kruskal算法;Kruskal算法;初始化:j?0,T??,c?0,k?0;
对所有顶点i,t(i)?i.
;Kruskal算法;b=[11122334;24535455;815679103];
[B,i]=sortrows(b,3);B=B’;m=size(b,2);n=5;
t=1:n;k=0;T=[];c=0;
fori=1:m
ift(B(1,i))~=t(B(2,i))
k=k+1;T(k,1:2)=B(1:2,i),c=c+B(3,i)
tmin=min(t(B(1,i)),t(B(2,i)));
tmax=max(t(B(1,i)),t(B(2,i)));
forj=1:n
ift(j)==tmax
t(j)=tmin;
end
end
end ;程序运行成果:
T=
14
45
23
25
c=
17;Prim算法;?;贪婪法可被用于多种各样問題的处理。该法只是壹种试探法,计算上简便有效,可提供對的解的壹种近似。但壹般状况下,不能保证输出的解是對的的。其對的性需要证明,這往往比较困难。
已证明,求最小生成树的Kruskal算法和Prim算法都是對的的;分组技术是设计制造系统的壹种措施,它把生产零件的机器分组,對应地把需生产的零件分类,使零件跨组加工的情形尽量少,最理想的状况是使每個零件的加工,都在组内完毕。
假设有13种零件,需??9台机器上加工。在各台机器上加工的零件号在下表中給出。;范例:制造系统的分组技术;设用Mi表达需由机器i加工的零件集,對任意两台机器i,j,定义相异度:;“?”:對称差,
分子:在机器i但不在机器j上加工,或在机
器j但不在机器i上加工的零件数。
分母:或在机器i,或在机器j上加工的零件数。
显然0???1;构造加权图
以机器為顶點,作壹种完全图,每条边(i,j)被赋予权?(i,j)。
原問題的转化
加权图的最小生成树是由那些相异度最小的边构成的连通图,假如但愿把机器提成k個组,就继续删去最小生成树上权最大的k-1条边。于是得到k個分离的子树,每棵树的顶點集就构成各机器组。;對表1給出的数据,加权图的边权矩阵如下:
[111111112222222333333444445555666778;
234567893456789456789567896789789899;
0.510.890.141111110.621111111110.50.870.670.750.7511111111011]
用Kruskal算法可求出最小生成树,在前面給出的Kruskal算法的MATLAB程序中,边权矩阵b的值改為此处的边权矩阵,顶點数n改為9即可。;T=78
15
12
39
46
4
您可能关注的文档
- 有机热载体质量检验实施细则.doc
- 有关工程造价内容.doc
- 月子餐主食类.pptx
- 必威体育精装版食品安全管理制度食品经营许可证餐饮课件.doc
- 智力低下与孤独症儿童的心理行为治疗.pptx
- 景区环境生态保护规划.doc
- 普通遗传学细菌和病毒的遗传.pptx
- 春游策划方案一.docx
- 春季养生知识.pptx
- 时染色体畸变.pptx
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
文档评论(0)