- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一,组合数学发展概述
组合数学问题在生活中随处可见: 组合数学问题在生活中随处可见: 例如: 计算下列赛制下总的比赛次数:n 计算下列赛制下总的比赛次数:n支球队参赛,每 队只能和其他队比赛一次; 创建幻方; 一笔画问题(在纸上画一个网络,用铅笔沿着网络 路线走,在笔不离开纸面且不重复线路的条件下, 一笔画出网络); 在玩扑克牌的游戏中,计算满堂红(full-house)牌 在玩扑克牌的游戏中,计算满堂红(full-house)牌 的手数,以确定出现一手满堂红的几率……等等 的手数,以确定出现一手满堂红的几率……等等 所有这些都是组合数学问题.
组合数学是计算机软件产业的基础,中国最终一 定能成为一个软件大国,但是要实现这个目标的 一个突破点就是发展组合数学.中国在软件技术 上远远落后于美国,而在组合数学上则更是落后 于美国和欧洲.如果中国只是想在软件技术上跟 着西方走,而不在组合数学上下功夫,那么中国 的软件将一直处于落后的状态.
如果我们的软件产业还是把眼光一直盯在应用软 件和第二次开发,那么我们在应用软件这个领域 也会让国外的企业抢去很大的市场. 如果我们现在在信息技术的数学基础上,大力支 持和投入,那将是亡羊补牢,犹未为晚.吴文俊 院士开创和领导的数学机械化研究,为中国在信 息技术领域占领了一个重要的阵地,有了雄厚的 数学基础,自然就有了软件开发的竞争力.这样 的阵地多几个,我们的软件产业就会产生新的局 面.
组合数学涉及到将一个集合的物体排列成满 足一些指定规则的格式. 研究排列的存在性(存在的必要和充分条件) 研究排列的计数和分类 研究研究一个已知排列的性质和结构 构造一个最优的排列 因此,组合数学可以一般地描述为:组合数学 是研究离散结构的存在,计数,分析和优化等问 题的一门科学.
组合数学是一个古老而又年轻的数学分支,据 传说,大禹在4000多年前就观察到了神龟背上的幻 方…….贾宪,北宋数学家(约11世纪)著有:《黄 帝九章细草》,《算法敩古集》(又称"古算法导 引" ),都已失传.杨辉著《详解九章算法》 (1261年)中曾引贾宪的"开方作法本源图"(即 指数为正数的二项式展开系数表 , 现称"杨辉三 角" )和"增乘方法"(求高次幂的正根法).前 者比帕斯卡(Pascal)三角形早600年,后者比霍纳 (William Geoge.Horner,1786-1837)的方法(1819年) 早770年.
美国的大学,国家研究机构,工业界,军方和情 报部门都有许多组合数学的研究中心,在研究上 投入了大量的经费.但他们得到的收益远远超过 了他们的投入,更主要的是他们还聚集了组合数 学领域全世界最优秀的人才.高层次的软件产品 处处用到组合数学,更确切地说就是组合算法. 欧洲也在积极发展组合数学,英国,法国,德国, 荷兰,丹麦,奥地利,瑞典,意大利,西班牙等 国家都建立了各种形式的组合数学研究中心. 南美国家也在积极推动组合数学的研究.澳大利 亚,新西兰也组建了很强的组合数学研究机构.
三,组合数学在国内外的状况
纵观全世界软件产业的情况,易见一个奇特的现 象:美国处于绝对的垄断地位.造成这种现象的 一个根本的原因就是计算机科学在美国的飞速发 展.当今计算机科学界的最权威人士很多都是研 究组合数学出身的.美国最重要的计算机科学系 (MIT,Princeton,Stanford,Harvard, MIT,Princeton,Stanford,Harvard, Yale, Yale,….)都有第一流的组合数学家.
四,组合数学研究工具和学习特点
组合数学主要研究工具之一为:数学归纳法.一 般来说,用数学归纳法证明一个强结果比证明一 个弱结果更容易,其技巧在于找到假设的正确平 衡来进行归纳. 学好组合数学的方法:必须具有钻研精神和敏锐 的洞察力,并会利用它们掌握我们后续阶段将要 介绍的组合数学的一般原则和方法,通过大量的 实践积累这些原则和方法的应用经验.一句话, "用组合数学解决问题一般说来和用数学解决问 题一样,你解决的问题越多,那么能够解决下一 个问题的可能性也就越大" 个问题的可能性也就越大".
二,组合数学与计算机软件
传统的计算机算法可以分为两大类,一类是组合 算法,一类是数值算法(包括计算数学和与处理 各种信息数据有关的信息学).南开大学陈永川 教授认为,近年来计算机算法又多了一类:那就 是符号计算算法.吴文俊院士开创的机器证明方 法就属于符号计算,引起了国际上的高度评价, 被称为吴方法.而国际上还有专门的符号计算杂 志.符号算法和吴方法跟代数组合学也有十分密 切的联系.
美国政府也成立了离散数学及理论计算机科学中 心DIMACS(与Princeton大学,Rutgers大学, DIMACS(与Princeton大学,Rutgers大学, AT&T 联合创办的,设在Rutgers大学),该中心 联合创办的,设在Rutgers大学),该中心 已是组合数学理论计算机科学的重要研究阵地. 美国国家数学科学研究所(Mathematical 美国国家数学科学研究所(Mathematical Sciences Research Institute,由陈省身先生创立)在1997年 Institute,由陈省身先生创立)在1997年 选择了组合数学作为研究专题,组织了为期一年 的研究活动. 日本的NEC公司还在美国的设立了研究中心,理 日本的NEC公司还在美国的设立了研究中心,理 论计算机科学和组合数学已是他们重要的研究课 题,该中心主任R. Tarjan即是组合数学的权威. 题,该中心主任R. Tarjan即是组合数学的权威.
随着计算机网络的发展,计算机的使用已经影响 到了人们的工作,生活,学习,社会活动以及商 业活动,而计算机的应用根本上是通过软件来实 现的.在美国有这样一种说法,将来一个国家的 经济实力可以直接从软件产业反映出来. 美国及欧洲的软件之所以能领先,其关键就在于 在数学基础上他们有很强的实力,有很多杰出的 人才. 值得注意的是,印度有很好的统计和组合数学基 础,这可能也是印度的软件产业近几年有很大发 展的主要原因之一.
目前,我国在软件产业上落后与美国等西方国家, 要说出根本的原因可能并不是很简单的事,除了 技术和科学上的原因外,可能还跟我们的文化, 管理水平,教育水平,思想素质等诸多因素有关. 除去这些人文因素以外,一个最根本的原因就是 成为软件强国. 中国的软件产业的发展已向数学基础提出了急切 的需求:网络算法和分析,信息压缩,网络安全, 编码技术,系统软件,并行算法,数学机械化和 计算机推理等等.与实际应用有关的还有许多许 多需要数学基础的算法,如运筹规划,金融工程, 计算机辅助设计等.
组合数学在国外早已成为十分重要的学科,甚至 可以说是计算机科学的基础.一些大公司,如 IBM,AT&T都有全世界最强的组合研究中心. IBM,AT&T都有全世界最强的组合研究中心. Microsoft 的Bill Gates近来也在提倡和支持计算机 Gates近来也在提倡和支持计算机 科学的基础研究.例如,Bell实验室的有关线性规 科学的基础研究.例如,Bell实验室的有关线性规 划算法的实现,以及有关计算机网络的算法,由 于有明显的商业价值,并没有对外公开.美国已 经有一种趋势,就是与新的算法有关的软件是可 以申请专利的.如果照这种趋势发展,世界各国 对组合数学和计算机算法的投入和竞争必然日趋 激烈.
组合数学,又称为离散数学,但有时人们也把组合数学 和图论加在一起算成是离散数学. 计算机科学就是算法的科学,而计算机所处理的对象 是离散的数据,所以离散对象的处理就成了计算机科学的 核心,而研究离散对象的科学恰恰就是组合数学. 现代数学可以分为两大类:一类是研究连续对象的, 如分析,方程等,另一类就是研究离散对象的组合数学. 组合数学不仅在基础数学研究中具有极其重要的地位,在 其它的学科中也有重要的应用,如计算机科学,编码和密 码学,物理,化学,生物等学科中均有重要应用.
微积分和近代数学的发展为近代的工业革命 奠定了基础, 奠定了基础,而组合数学的发展则是奠定了本世 纪的计算机革命的基础.计算机之所以可以被称 为电脑,就是因为计算机被人编写了程序,而程 序就是算法,在绝大多数情况下,计算机的算法 是针对离散的对象,而不是在作数值计算.正是 因为有了组合算法才使人感到,计算机好象是有 思维的.
组合数学引论
Introductory Combinatorics (第四版) (美) Richard A . Brualdi 著 冯舜玺 罗平 裴伟东 译 卢开澄 冯舜玺 校 主讲教师: 李向军 2008年 2008年9月 于 南 昌 大 学
第一章(Chapter 第一章(Chapter 1) 什么是组合数学? 什么是组合数学? What is Combinatorics?
由于生物学中的DNA的结构和生物现象与组合数 由于生物学中的DNA的结构和生物现象与组合数 学有密切的联系,各国对生物信息学的研究都很 重视,这也是组合数学可以发挥作用的一个重要 领域.据说IBM也将成立一个生物信息学研究中 领域.据说IBM也将成立一个生物信息学研究中 心.由于DNA就是组合数学中的一个序列结构, 心.由于DNA就是组合数学中的一个序列结构, 美国科学院院士,近代组合数学的奠基人Rota教 美国科学院院士,近代组合数学的奠基人Rota教 授预言,生物学中的组合问题将成为组合数学的 一个前沿领域.
美国重要的国家实际室(Los Alamos国家实验 美国重要的国家实际室(Los Alamos国家实验 室,以造出第一颗原子弹著称于世),从曼哈顿 计划以来一直重视应用数学的研究,包括组合数 学的研究.据说该实验室承担过有关组合数学的 计算机模拟项目经费达三千万美元.不仅如此, 该实验室最近还在积极充实组合数学方面的研究 实力. 美国另外一个重要的国家实验室Sandia国家实验 美国另外一个重要的国家实验室Sandia国家实验 室有一个专门研究组合数学和计算机科学的机构, 主要从事组合编码理论和密码学的研究,在美国 政府以及国际学术界都具有很高的地位.