- 10
- 0
- 约3.39千字
- 约 45页
- 2017-06-07 发布于浙江
- 举报
数学实验之8.树算法及其应用
分组技术是设计制造系统的一种方法,它把生产零件的机器分组,相应地把需生产的零件分类,使零件跨组加工的情形尽量少,最理想的情况是使每个零件的加工,都在组内完成。 假设有13种零件,需在9台机器上加工。在各台机器上加工的零件号在下表中给出。 范例:制造系统的分组技术 范例:制造系统的分组技术 主 页 上一页 下一页 Gongqu * 数学实验之八 ——树算法及其应用 [1] 掌握求最小生成树的Prim算法和Kruscal算法,了解贪婪算法的基本思想,发挥联想力,把知识融会贯通,举一反三。 [2] 初步领会用MATLAB语言编写非数值计算问题的编程技术; [3] 通过实例学习怎样建立最小生成树模型。 [4] 通过自己提出问题,动手做实验,并在文献检索、调查研究、动手和动脑等方面得到锻炼,提高创造力和解决实际问题的能力。 实验目的 主 页 上一页 下一页 树算法主要内容 范例:制造系统设计的分组技术 引例:计算机网络的线路设计 生成树算法及其MATLAB程序实现 树图——直观形象的表示工具 布置实验 返回 赵根 赵明 赵亮 赵丽 赵雷 赵虹 赵雨 赵霞 赵云 赵梅 赵松 树图——直观形象的表示工具 类似于自然界中的树 形象地表示家族 连通图:其中任意两点之间都有路径。 圈:当一条路径的起点和终点是同一顶点时,称这条路径为圈。 1 2 3 4 5 ? 一个连通图 树图——直观形象的表示工具 树: 没有圈的连通图 ? 树中任意两点间有唯一路径。 ? 树的边数恰好为顶点数减1。 ? 在树中任意去掉一条边,将会不连通。 ? 树中任意两个不相邻顶点间添一边后,就恰好含一个圈。 树图——直观形象的表示工具 形象地表示家族; 表示行政组织机构; 用树图来列举排列; 用树来分析游戏中的策略; 计算机用树来描述运算顺序; 用树来组织其拥有的资源以便于查找; 在编译程序中,用树来表示源程序语法结构; 在数据库系统中,可用树来组织信息。 树图——直观形象的表示工具 返 回 城市电信局有许多业务如收费,营业,112,114等,希望在全市范围实现计算机联网服务,共享各种资源。一个主要关心的问题是:用数据通讯线把一组站点联结起来,而不允许通讯线在非站点处相交,如何连接可使通讯线的花费最小? 引例:计算机网络的线路设计 假设各站点间可以铺设通讯线路进行连接的情况如图所示,顶点为站点,边为连接两站点之间的通讯线,边的权为其费用。 1 2 3 4 5 8 6 9 1 5 7 10 3 引例:计算机网络的线路设计 1)左图中哪些边是多余的? 2)最经济的网络应具备什么特性? 3)如何求出最经济的连接线路图? 引例:计算机网络的线路设计 ? 1 2 3 4 5 8 6 9 1 5 7 10 3 引例:计算机网络的线路设计 最经济的网络不应该有任何封闭的回路。 橡筋圈上剪一刀后,仍然是一个整段。 联想 引例:计算机网络的线路设计 生成树或支撑树(spanning tree):G的是树的子图,其顶点集等于G的顶点集; 1 2 3 4 5 8 6 9 1 5 7 10 3 如何简便地得到左图的生成树?它应有几条边? ? 确定应在哪些站点之间铺设通讯线路,是否可看作是在相应的加权图中构造最小费用的生成树的问题? 生成树的权:其上所有边权之和。 引例:计算机网络的线路设计 最小生成树 最大生成树 引例:计算机网络的线路设计 ? 1) 一个完全图Kn有多少不同的生成树? 2) 如何求其最小生成树? 10个顶点的完全图,其不同的生成树就有一亿棵。 一般地,n个顶点的完全图,其不同的生成树个数为nn-2。 30个顶点的完全图就有3028个生成树,求最小生成树时用穷举法是无效的。 引例:计算机网络的线路设计 返 回 背景聚焦 Prim算法 Kruskal算法 生成树算法及其MATLAB程序实现 返 回 算法的MATLAB程序实现 1 3 2 ? 将所有顶点涂成红色; ? 在黄色边中,挑选一条权最小的边,使其与红色边不形成圈,将该黄色边涂红; ? 重复?直到有n-1条红色边,这n-1条红色边便构成最小生成树T的边集合。 Kruskal算法 4 5 8 6 9 1 5 7 10 3 Kruskal算法 ? 计算机如何实现上述非数值计算算法? 计算机如何判断一些边是否形成圈? Kruskal算法 1 2 3 4 5 8 3 9 1 5 7 10 6 红色边和顶点构成三棵子树 一条边与红色边形成圈当且仅当这条边的两个端点属于同一个子树 猜想 Kruskal算法 1 2 3 4 5 8 3 9 1 5 7 10 6 1号子树 2号子树 3号子树 给每个子树一个
您可能关注的文档
最近下载
- 湖北省恩施州2019年中考数学试题【含答案、解析】.docx VIP
- 2025年新北师大版数学七年级下册全册课件.pptx
- 2026道德与法治一年级下册第1课《有个新目标》第1课时课件.ppt
- 足浴店技师上钟服务标准与加钟销售实战手册.docx VIP
- 2026年常州纺织服装职业技术学院单招职业技能考试题库附答案解析.docx VIP
- 熔化焊接与热切割作业证理论考试练习题.docx VIP
- 中国抗肿瘤治疗相关恶心呕吐预防和治疗指南(2025版).docx VIP
- 量子大数据的有效位数压缩.docx VIP
- 党委书记、董事长在2026年党风廉政建设和反腐败工作会议上的讲话.docx VIP
- 中考古诗文理解性默写及答案 .pdf VIP
原创力文档

文档评论(0)