組合數學

组合数学

离散数学
组合数学(combinatorialmathematics),又称为离散数学。狭义的组合数学主要研究满足一定条件的组态(也称组合模型)的存在、计数以及构造等方面问题。[1]组合数学主要内容有组合计数、组合设计、组合矩阵、组合优化等。有时人们也把组合数学和图论加在一起看作离散数学。组合数学是计算机出现以后迅速发展起来的一门数学分支。计算机科学即算法的科学,而计算机所处理的对象是离散的数据,所以离散对象的处理就成了计算机科学的核心,而研究离散对象的科学恰恰就是组合数学。组合数学的发展改变了传统数学中分析和代数占统治地位的局面。
  • 中文名:组合数学
  • 外文名:combinatorics
  • 别名:
  • 表达式:
  • 提出者:
  • 适用领域:
  • 分 类:数学
  • 应用领域:计算机,程序设计

简介

现代数学可以分为两大类:一类是研究连续对象的,如分析、方程等,另一类就是研究离散对象的组合数学。组合数学不仅在基础数学研究中具有极其重要的地位,在其它的学科中也有重要的应用,如计算机科学、编码和密码学、物理、化学、生物等学科中均有重要应用。微积分和近代数学的发展为近代的工业革命奠定了基础。而组合数学的发展则是奠定了本世纪的计算机革命的基础。计算机之所以可以被称为电脑,就是因为计算机被人编写了程序,而程序就是算法,在绝大多数情况下,计算机的算法是针对离散的对象,而不是在作数值计算。正是因为有了组合算法才使人感到,计算机好像是有思维的。

组合数学不仅在软件技术中有重要的应用价值,在企业管理,交通规划,战争指挥,金融分析等领域都有重要的应用。在美国有一家用组合数学命名的公司,他们用组合数学的方法来提高企业管理的效益,这家公司办得非常成功。此外,试验设计也是具有很大应用价值的学科,它的数学原理就是组合设计。用组合设计的方法解决工业界中的试验设计问题,在美国已有专门的公司开发这方面的软件。

国外状况

组合数学在国外早已成为十分重要的学科,甚至可以说是计算机科学的基础。一些大公司,如IBM,AT&T都有全世界最强的组合研究中心。Microsoft的BillGates近来也在提倡和支持计算机科学的基础研究。例如,Bell实验室的有关线性规划算法的实现,以及有关计算机网络的算法,由于有明显的商业价值,显然是没有对外公开的。美国已经有一种趋势,就是与新的算法有关的软件是可以申请专利的。

如果照这种趋势发展,世界各国对组合数学和计算机算法的投入和竞争必然日趋激烈。美国政府也成立了离散数学及理论计算机科学中心DIMACS(与Princeton大学,Rutgers大学,AT&T联合创办的,设在Rutgers大学),该中心已是组合数学及理论计算机科学的重要研究阵地。美国国家数学科学研究所(MathematicalSciencesResearchInstITute,由陈省身先生创立)在1997年选择了组合数学作为研究专题,组织了为期一年的研究活动。

日本的NEC公司还在美国的设立了研究中心,理论计算机科学和组合数学已是他们重要的研究课题,该中心主任R.Tarjan即是组合数学的权威。美国重要的国家实际室(LosAlamos国家实验室,以造出第一颗原子弹著称于世),从曼哈顿计划以来一直重视应用数学的研究,包括组合数学的研究。不仅如此,该实验室最近还在积极充实组合数学方面的研究实力。美国另外一个重要的国家实验室Sandia国家实验室有一个专门研究组合数学和计算机科学的机构,主要从事组合编码理论和密码学的研究,在美国政府以及国际学术界都具有很高的地位。

由于生物学中的DNA的结构和生物现象与组合数学有密切的联系,各国对生物信息学的研究都很重视,这也是组合数学可以发挥作用的一个重要领域。由于DNA就是组合数学中的一个序列结构,美国科学院院士,近代组合数学的奠基人Rota教授预言,生物学中的组合问题将成为组合数学的一个前沿领域。

传统的计算机算法可以分为两大类,一类是组合算法,一类是数值算法(包括计算数学和与处理各种信息数据有关的信息学)。近年来计算机算法又多了一类:那就是符号计算算法。吴文俊院士开创的机器证明方法就属于符号计算,引起了国际上的高度评价,被称为吴方法。而国际上还有专门的符号计算杂志。

符号算法和吴方法跟代数组合学也有十分密切的联系。组合数学,数值计算(包括计算数学,科学计算,非线性科学,和与处理各种信息数据有关的信息学)和统计学可能是应用最广的数学分支,而组合数学的价值甚至不亚于统计学和数值计算。由于数学机械化近年来的发展和在计算机科学中的重要性,把数学机械化,科学计算和组合数学组合起来,就可以说是中国信息产业的基础。组合数学家H.Wilf和D.Zeilberger1998因为在组合恒等式的机械化证明方面的成果,获得1998年美国数学会的Steele奖。

ThomsonScience公司创刊的一份电子刊物《离散数学和理论计算机科学》即是一个很好的说明。它的内容涉及离散数学和计算机科学的众多方面。由于计算机软件的促进和需求,组合数学已成为一门既广博又深奥的学科,需要很深的数学基础,逐渐成为了数学的主流分支。

除上述以外,欧洲也在积极发展组合数学,英国、法国、德国、荷兰、丹麦、奥地利、瑞典、意大利、西班牙等国家都建立了各种形式的组合数学研究中心。近几年,南美国家也在积极推动组合数学的研究。澳大利亚,新西兰也组建了很强的组合数学研究机构。值得一提的是亚洲的发达国家也十分重视组合数学的研究。日本有组合数学研究中心,并且从美国引进人才,不仅支持日本国内的研究,还出资支持美国的有关课题的研究,这样使日本的组合数学这几年的发展极为迅速。台湾、香港两地也从美国引进人才,大力发展组合数学。新加坡,韩国,马来西亚也在积极推动组合数学的研究和人才培养。台湾的数学研究中心也正在考虑把组合数学作为重点方向来发展。

花絮

四色问题

如果你仔细留心一张世界地图,你会发现用一种颜色对一个国家着色,那么一共只需要四种颜色就能保证每两个相邻的国家的颜色不同。这样的着色效果能使每一个国家都能清楚地显示出来。但要证明这个结论确是一个著名的世界难题,1976年数学家通过计算机运算得到证明而成为四色定理,最近人们才发现了一个更简单的证明。

中国邮差问题

由中国组合数学家管梅谷教授提出。邮递员要穿过城市的每一条路至少一次,怎样行走走过的路程最短?这是一个NP完全问题。由中国组合数学家管梅谷教授提出,著名组合数学家,J.Edmonds和他的合作者给出了一个解答。

任务分配问题(也称婚配问题)

有一些员工要完成一些任务。各个员工完成不同任务所花费的时间都不同。每个员工只分配一项任务。每项任务只被分配给一个员工。怎样分配员工与任务以使所花费的时间最少?

河洛图

我国古代的河洛图上记载了三阶幻方,即把从一到九这九个数按三行三列的队行排列,使得每行,每列,以及两条对角线上的三个数之和都是一十五。组合数学中有许多象幻方这样精巧的结构。1977年美国旅行者1号、2号宇宙飞船就带上了幻方以作为人类智慧的信号。(题图)

装箱问题

当你装一个箱子时,你会发现要使箱子尽可能装满不是一件很容易的事,你往往需要做些调整。从理论上讲,装箱问题是一个很难的组合数学问题,即使用计算机也是不容易解决的。

过河问题

在中小学的数学游戏中,有这样一个问题,一个船夫要把一只狼,一只羊和一棵白菜运过河。问题是当人不在场时,狼要吃羊,羊要吃白菜,而他的船每趟只能运其中的一个。他怎样才能把三者都运过河呢?这就是一个很典型、很简单的组合数学问题。

是否存在稳定婚姻的问题

假如能找到两对夫妇(如张(男)--李(女)和赵(男)--王(女)),如果张(男)更喜欢王(女),而王(女)也更喜欢张(男),那么这样就可能有潜在的不稳定性。组合数学的方法可以找到一种婚姻的安排方法,使得没有上述的不稳定情况出现(当然这只是理论上的结论)。这种组合数学的方法却有一个实际的用途:美国的医院在确定录取住院医生时,他们将考虑申请者的志愿的先后次序,同时也给申请排序。按这样的次序考虑出的总的方案将没有医院和申请者两者同时后悔的情况。实际上,高考学生的最后录取方案也可以用这种方法。

管理调度问题

我们还会遇到更复杂的调度和安排问题。例如,在生产原子弹的曼哈顿计划中,涉及到很多工序,许多人员的安排,很多元件的生产,怎样安排各种人员的工作,以及各种工序间的衔接,从而使整个工期的时间尽可能短?这些都是组合数学典型例子。又比如,假日饭店的管理中,也严格规定了有关的工序,如清洁工的第一步是换什么,清洗什么,第二步又做什么,总之,他进出房间的次数应该最少。既然,这样一个简单的工作都需要讲究工序,那么一个复杂的工程就更不用说了。

库房和运输的管理问题

怎样安排运输使得库房充分发挥作用,进一步来说,货物放在什么地方最便于存取(如存储时间短的应该放在容易存取的地方)。

铺地砖问题

我们知道,用形状相同的方型砖块可以把一个地面铺满(不考虑边缘的情况),但是如果用不同形状,而又非方型的砖块来铺一个地面,能否铺满呢?这不仅是一个与实际相关的问题,也涉及到很深的组合数学问题。

组合数学还可用于金融分析

◆组合数学还可用于金融分析,投资方案的确定,怎样找出好的投资组合以降低投资风险。南开大学组合数学研究中心开发出了"金沙股市风险分析系统"现已投放市场,为短线投资者提供了有效的风险防范工具。

总之,组合数学无处不在,它的主要应用就是在各种复杂关系中找出最优的方案。所以组合数学完全可以看成是一门量化的关系学,一门量化了的运筹学,一门量化了的管理学。

相关书籍《组合数学》

基本信息

书名:

组合数学(原书第4版)(2-1)

出版社:

机械工业出版社

作者:

RichardA.Brualdi

适用学科:

电子信息

书号:

978-7-111-15360-3

出版时间:

2005-02-01

定价:

45.00元

内容简介

本书是系统阐述组合数学基础、理论、方法和实例的优秀教材,出版近30年来多次改版,被MIT、哥伦比亚大学、UIUC、威斯康星大学等众多国外高校采用,对国内外组合数学教学产生了较大影n向,也是相关学科的主要参考文献之一。

本书侧重于组合数学的概念和思想,包括鸽巢原理、计数技术、排列组合、Polya计数法、二项式系数、容斥原理、生成函数和递推关系以及组合结构(匹配、实验设计、图)等,深入浅出地表达了作者对该领域全面和深刻的理解,介绍了历史上源于数学游戏和娱乐的大量实例,其中对Polya计数、Burnside定理等的完美处理使得不熟悉群论的学生也能够读懂。除包含第3版中的内容外,本版又进行了更新,增加了莫比乌斯反演(作为容斥原理的推广)、格路径、Schroder数等内容。此外,各章均包含大量练习题,并在书末给出了参考答案与提示。

图书目录

出版者的话

专家指导委员会

译者序

前言

第1章什么是组合数学

1.1例:棋盘的完美覆盖

1.2例:切割立方体

1.3例:幻方

1.4例:四色问题

1.5例:36军官问题

1.6例:最短路径问题

1.7例:nim取子游戏

1.8练习题

第2章鸽巢原理

2.1鸽巢原理:简单形式

2.2鸽巢原理:加强形式

2.3ramsey定理

2.4练习题

第3章排列与组合

3.1四个基本的计数原理

.3.2集合的排列

3.3集合的组合

3.4多重集的排列

3.5多重集的组合

3.6练习题

第4章生成排列和组合

4.1生成排列

4.2排列中的逆序

4.3生成组合

4.4生成卜组合

4.5偏序和等价关系

4.6练习题

第5章二项式系数

5.1pascal公式

5.2二项式定理

5.3一些恒等式

5.4二项式系数的单峰性

5.5多项式定理

5.6牛顿二项式定理

5.7再论偏序集

5.8练习题

第6章容斥原理及应用

6.1容斥原理

6.2具有重复的组合

6.3错位排列

6.4带有禁止位置的排列

6.5另外的禁排位置问题

6.6莫比乌斯反演

6.7练习题

第7章递推关系和生成函数

7.1一些数列

7.2线性齐次递推关系

7.3非齐次递推关系

7.4生成函数

7.5递归和生成函数

7.6一个几何的例子

7.7指数生成函数

7.8练习题

第8章特殊计数序列

8.1catalan数

8.2差分序列和stirling数

8.3分拆数

8.4一个几何问题

8.5格路径和schroder数

8.6练习题

第9章二分图中的匹配

9.1一般问题表述

9.2匹配

9.3互异代表系统

9.4稳定婚姻

9.5练习题

第10章组合设计

10.1模运算

10.2区组设计

10.3steiner三元系统

10.4拉丁方

10.5练习题

第11章图论导引

11.1基本性质

11.2欧拉迹

11.3hamilton路径和hamilton圈

11.4二分多重图

11.5树

11.6shannon开关游戏

11.7再论树

11.8练习题

第12章有向图及网络

12.1有向图

12.2网络

12.3练习题

第13章再论图

13.1色数

13.2平面和平面图

13.3五色定理

13.4独立数和团数

13.5连通性

13.6练习题

第14章polya计数法

14.1置换群与对称群

14.2burnside定理

14.3polya计数公式

14.4练习题

练题的答案与提示

参考文献

索引

清华大学出版社图书

图书信息

书名:组合数学

ISBN:9787302261261

作者:周炜

定价:21元

出版日期:2011-9-1

出版社:清华大学出版社

图书简介

本书是作者多年教学和研究成果的结晶,系统地研究了组合计数、组合设计以及相关数学理论。全书分为10章:集合与函数,排列组合与多项式定理,整除性理论,数论函数,不定方程,同余式,线性递归方程与母函数,鸽巢原理和Ramsey(拉姆齐)定理,Burnside(伯恩赛德)引理和Pólya(波利亚)定理,相异代表组和区组设计。

本书可以作为计算机科学与技术、数学、密码学和其他相关专业研究生和本科生的教材使用,也可作为广大师生和工程技术人员的自学用书或参考书。

目录

第1章集合与函数

1.1集合论基础

1.1.1集合的基本概念

1.1.2集合的代数运算及性质

1.1.3集合的运算性质

1.2函数、置换的循环分解

1.2.1函数的基本概念和一般性质

1.2.2置换的循环分解

1.3集合的基数、对合映射不动点定理

1.4集合上的二元关系

1.4.1二元关系的基本概念

1.4.2几种特殊的简单二元关系

1.4.3等价关系、商集

1.5容斥原理及应用

1.5.1容斥原理

1.5.2错位排列问题

1.5.3容斥原理应用举例

1.6Abel恒等式

1.7习题

第2章排列组合与多项式定理

2.1排列组合及其性质

2.1.1无重复排列和无限可重复排列

2.1.2无重复组合及其性质、多项式反演定理

2.1.3无重复有序分组、无重复无序分组

2.1.4无限可重复分组、无限可重复组合、多项式定理

2.1.5有限可重复组合与有限可重复排列

2.2排列组合应用举例

2.3Stirling公式

2.3.1Wallis公式

2.3.2Stirling公式

2.4习题

第3章整除性理论

3.1整数的整除性

3.2最大公约数和最小公倍数

3.3连分数

3.3.1实数的连分数表示

3.3.2实数的近似分数

3.3.3近似分数的既约性

*3.3.4近似分数的误差估计

3.3.5整数线性组合ax-by=1的生成

3.4素数、二平方定理、算术基本定理

3.5习题

第4章数论函数

4.1[x]与{x}

4.2积性函数

4.3因子数τ(n)与因子和S(n)

4.4Euler函数?(n)

4.5M?bius函数和M?bius反演定理

4.5.1M?bius函数及其性质

4.5.2M?bius反演定理

4.5.3圆排列问题

4.6习题

第5章不定方程

5.1二元一次不定方程

5.2三元一次不定方程

5.3勾股数定理

5.4习题

第6章同余式

6.1同余式的定义与性质

6.2完全剩余系和缩剩余系

6.3一元一次同余方程

6.4一元一次同余方程和方程组、中国剩余定理

*6.5一元多项式同余方程

6.6习题

第7章线性递归方程与母函数

7.1递归方程

7.1.1线性递归方程解的结构、降阶定理

7.1.2常系数齐次线性递归方程的通解

7.1.3常系数非齐次线性递归方程的求解

7.1.4线性递归方程求解举例

7.2Fibonacci数列

7.2.1Fibonacci问题的求解

7.2.2Fibonacci数列的性质

7.2.3Fibonacci数列在优选法中的应用

7.3母函数及其性质

7.3.1母函数的定义

7.3.2母函数的一般性质

7.4错位排列和禁位排列

7.4.1错位排列问题

*7.4.2棋盘多项式与禁位排列

*7.5正整数分拆和Ferrers图

7.5.1正整数分拆

7.5.2Ferrers图

7.6Stirling数

7.6.1第一类Stirling数

7.6.2第二类Stirling数

7.6.3Stirling反演定理

7.7Catalan数

7.8Bernoulli数

7.9习题

第8章鸽巢原理和Ramsey定理

8.1鸽巢原理

*8.2无向完全图的着色问题

8.3Ramsey定理

*8.4Ramsey数的性质

8.5习题

第9章Burnside引理和Pólya定理

9.1群的基本知识

9.1.1半群、亚群、元素的阶

9.1.2群、陪集、Lagrange定理

9.2Burnside引理和Pólya定理

9.2.1Burnside引理

9.2.2简化的Pólya定理

*9.2.3Pólya基本定理

9.3习题

第10章相异代表组和区组设计

10.1相异代表组

10.2公共代表组

10.3完全区组设计与拉丁方

10.4有限域基础

10.5正交拉丁方

10.6均衡不完全区组设计(BIBD)

10.6.1BIBD的概念

10.6.2三连组系

10.6.3对称BIBD

10.6.4由对称BIBD构造其他BIBD

10.7Hadamard矩阵

10.8习题

相关词条

相关搜索

其它词条