《组合数学与图论》教学大纲(本科).pdfVIP

《组合数学与图论》教学大纲(本科).pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组合数学与图论 一、课程简介 组合数学和图论是研究离散对象二元关系中关系结构的一个数学分支,其广阔的应用领域涵 盖了计算机科学、生命科学、化学、物理学、运筹学、信息论、控制论、经济学、软件开发、环 境保护领域等。组合数学图论蕴含组合计数、组合分析及图的匹配及遍历搜索等思想、它涉及的 问题广泛,问题外表虽简单朴素,本质上却十分复杂深刻;其解决问题的方法千变万化,灵活多 样。组合数学与图论以高等代数、数理逻辑为基础,其中组合计数原理、组合模型的构建、图的 基本概念及拓扑性质是本课程的讲解重点。组合数学和图论是研究离散对象的基础理论、基本知 识和算法,是计算机科学、信息学、数学等学科的重要课程之一。 通过本课程的学习使学生掌握排列组合、鸽巢原理、容斥原理、递推关系,生成函数、图、 树、连通性的基本概念及性质,熟悉排列组合的生产算法,组合优化算法,组合模型构建方法, 图与矩阵之间的关系,最短路径、最小生成树和匹配等算法和典型案例实现,初步培养学生组合 计数、组合分析及图的基本拓扑结构分析的能力并能熟练应用到生物信息学的网络分析中。 二、理论教学内容 1.概论 掌握内容:信息时代的组合数学与图论,组合数学与图论在生物信息学研究中的作用和地位。了解 内容:了解组合数学与图论在数学、计算机等领域的广泛应用。 2. 排列与组合 掌握内容:两个基本计数法则,一一对应反则,以及集合的排列,线性排列和圆周排列,无 重复的组合,允许重复的组合与不相邻的组合的概念和公式。 了解内容:集合的排列与组合在基因组序列比对中的应用。 3. 鸽巢原理 掌握内容:鸽巢原理,两个推广形式及其应用。 了解内容:Ramsey 定理。 4. 生成排列和组合 掌握内容:排列生成算法字典排序法,排列中的逆序,以及生成组合的方法。 了解内容:生成 r-组合,偏序和等价关系,以及基本的算法实现。 5. 二项式系数 掌握内容:Pascal 公式、杨辉三角以及二项式定理。 了解内容:二项式系数在组合中的应用。 6. 容斥原理及应用 掌握内容:容斥原理,容斥原理及其推广定理的概念,及其在排列组合计数中的各种应用, 有限集合的交集、并集的计数问题。 了解内容:有禁止位置的排列。 7. 递推关系和生成函数 掌握内容:递推关系,生成函数及指数生成函数的性质、基本运算公式。 了解内容:生成函数在排列组合问题中的应用。 8. 图 掌握内容:图的基本概念,各种子图的定义,顶点的度、道路的概念及其连通性,图的并、 交、差运算,以及割边与割点的概念;有向图的概念及其矩阵表示方法。 了解内容:割边与割点的意义,有向图在基因调控网络中的应用。 9. 树 76 掌握内容:树的概念,树的分类,生成树以及树的特性。 了解内容:有序树在计算机算法优化中的应用。 10. 图的遍历与生成树 掌握内容:图的遍历算法,广度优先搜索算法和深度优先搜素算法,最短道路搜索算法和最 小生成树算法。 了解内容:各种图相关的遍历生成算法在分子生物网络分析中的应用。 三、实验教学内容 1.排列的生成算法 基本内容:基于字典序法,编程实现排列的生成算法。 基本要求:掌握利用字典序法实现排列的生成,熟悉常用的排序算法。 2. 组合的生成算法 基本内容:基于重复组合的生成函数,编程实现组合的生成算法。 基本要求:掌握生成函数在排列组合中的作用。 3. 图的矩阵表示和遍历 基本内容:分别利用关联矩阵、邻接矩阵和边矩阵表示无向图和有向图,并基于图的邻接矩 阵,编程实现图的深度或广度优先搜索算法。 基本要求:图的矩阵表示和图的遍历算法,了解计算机在图论研究中的应用。 4. 最短路径搜索算法-Dijkstra 算法 基本内容:编程实现 Dijkstra 算法用于最短路径的搜索。 基本要求:掌握最短路在图的连通性中的重要性,熟悉两点间最短路的Dijkstra 算法。 5. 最短路径搜索算法-Floyd 算法 基本内容:编程实现 Floyd 算法用于最短路径的搜索。 基本要求:掌握最短路在图的连通

文档评论(0)

161730 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档