组合数学原理与方法
组合数学原理与方法封面图

组合数学原理与方法

蒋慕蓉, 编著

出版社:云南大学出版社

年代:2011

定价:25.0

书籍简介:

组合数学也称为组合学,是以代数、数论、拓扑、代数几何、概率论等为主要研究工具,以计算机科学和信息科学中的问题为研究背景,以离散结构为主要研究对象的一门数学分支。组合数学涉及的问题相当广泛,它起源于数学娱乐和游戏。随着计算机科学的飞速发展,组合数学技术已在计算机科学、信息处理、规划设计、实验设计、编码等方面有着广泛而重要的应用,组合数学的思想和方法、特别是组合算法的设计,对学习者开拓思维、提高分析问题和解决问题的能力,可以起到十分重要的作用。如果能了解和掌握组合数学的基础知识,学会利用组合数学的基本原理解决各种计数问题,指导计算机编程中的算法设计,并用于算法的运行效率和存储需求的分析,将为提高编程技巧和从事算法及计算理论的进一步研究打下坚实的基础。本书以组合计数问题为重点,介绍组合数学的基本原理和思想方法及解题技巧。全书共分9章:排列与组合,二项式系数,容斥原理及应用,递推关系,生成函数,鸽巢原理与Ramsey数,Burnside引理和Pólya定理,组合设计,组合算法在程序设计中的应用。每一章后面都附有一定数量的例题讲解和习题,供学习者参考和练习。本书可作为计算机科学、计算机工程、信息安全、应用数学等专业研究生和高年级本科生的教材或教学参考书,也可供自学者和科技工作者阅读。

书籍目录:

第1章 排列与组合

1.1 加法原理与乘法原理

1.2 排列

1.2.1 线排列

1.2.2 圆排列

1.2.3 重排列

1.3 组合

1.3.1 单组合

1.3.2 重组合

1.4 排列和组合的生成算法

1.4.1 生成排列的字典序算法

1.4.2 生成组合的字典序算法

1.5 n!的近似计算与stirling公式

1.6 例题讲解

习题一

第1章 排列与组合

1.1 加法原理与乘法原理

1.2 排列

1.2.1 线排列

1.2.2 圆排列

1.2.3 重排列

1.3 组合

1.3.1 单组合

1.3.2 重组合

1.4 排列和组合的生成算法

1.4.1 生成排列的字典序算法

1.4.2 生成组合的字典序算法

1.5 n!的近似计算与stirling公式

1.6 例题讲解

习题一

第2章 二项式系数

2.1 二项式定理

2.1.1 二项式定理

2.1.2 常用的组合恒等式及应用

2.2 二项式系数的基本性质

2.3 多项式定理

2.4 牛顿二项式定理

2.5 二项式反演公式

2.6 例题讲解

习题二

第3章 容斥原理及应用

3.1 容斥原理

3.2 广义容斥原理

3.3 容斥原理的应用

3.3.1 错排问题

3.3.2 错排问题的推广

3.3.3 有限制的排列

3.3.4 棋盘多项式

3.3.5 有禁区的排列

3.4 例题讲解

习题三

第4章 递推关系

4.1 递推关系的建立

4.2 递推关系的求解方法

4.2.1 常系数线性齐次递推关系的求解

4.2.2 常系数线性非齐次递推关系的求解

4.3 Fibonacci数和Catalan数

4.3.1 Fibonacci数

4.3.2 Catalan数

4.4 例题讲解

习题四

第5章 生成函数

5.1 生成函数的定义

5.2 生成函数的性质

5.3 生成函数在计数中的应用

5.3.1 正整数的拆分与拆分数的生成函数

5.3.2 指数型生成函数

5.3.3 集合的划分与第二类Stirling数

5.3.4 分配问题的生成函数

5.4 用生成函数求解递推关系

5.5 例题讲解

习题五

第6章 鸽巢原理与Ramsey定理

6.1 鸽巢原理

6.2 鸽巢原理的推广形式

6.3 Ramsey数与Ramsey定理

6.4 例题讲解

习题六

第7章 Burnside引理与P61ya定理

7.1 群的基本概念

7.2 置换群

7.3 置换的类型

7.4 P61ya定理

7.5 例题讲解

习题七

第8章 组合设计

8.1 Kirkman女生问题与Steiner三元系

8.2 36名军官问题和拉丁方

习题八

第9章 组合算法在程序设计中的应用

9.1 组合算法分析

9.2 组合计数在程序设计中的应用

习题答案与提示

习题一

习题二

习题三

习题四

习题五

习题六

习题七

习题八

参考文献

内容摘要:

本书以组合计数问题为重点,介绍组合数学的基本原理和思想方法及解题技巧。全书共分9章:排列与组合,二项式系数,容斥原理及应用,递推关系,生成函数,鸽巢原理与Ramsey数,Bumside引理和
Polya定理,组合设计,组合算法在程序设计中的应用。每一章后面都附有一定数量的例题讲解和习题,供学习者参考和练习。
《组合数学原理与方法》可作为计算机科学、计算机工程、信息安全、应用数学等专业研究生和高年级本科生的教材或教学参考书,也可供自学者和科技工作者阅读。

编辑推荐:

云南大学计算机专业自从开始招收研究生以来,就确定“组合数学”是本专业的学位基础课程。近年来,又在全校本科生中开设选修课程。在教学过程中,我们发现现有国内外同类教材内容丰富但难以掌握,有的章节内容过多但讲解简单,学生在学习过程中不仅感到课程难学、习题难做,而且不知如何运用,需要购买相关的习题解答来辅助学习和完成作业。由于组合数学讲究思想方法,注重解题技巧,为此,我们采用问题提出、逐步深入的教学模式,按照问题分析、原理介绍、计算求解、拓展应用等步骤,逐步深入地介绍组合数学的基本原理、思想方法及解题技巧,并附以大量的例题讲解,使学生在每一章节的学习中能很快了解和掌握本章知识点,顺利完成作业。

书籍规格:

书籍详细信息
书名组合数学原理与方法站内查询相似图书
丛书名研究生精品丛书
9787548205623
《组合数学原理与方法》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地昆明出版单位云南大学出版社
版次1版印次1
定价(元)25.0语种简体中文
尺寸23 × 17装帧平装
页数印数
全网搜索试读资源

书籍信息归属:

组合数学原理与方法是云南大学出版社于2011.出版的中图分类号为 O157 的主题关于 组合数学-研究生-教材 的书籍。