Loading AI tools
研究离散结构性质的一个数学分支 来自维基百科,自由的百科全书
广义的组合数学(英语:Combinatorics)相当于离散数学,狭义的组合数学是组合计数、图论、代数结构、数理逻辑等的总称。但这只是不同学者在叫法上的区别。总之,组合数学是一门研究可数或离散对象的科学。随着计算机科学日益发展,组合数学的重要性也日渐凸显,因为计算机科学的核心内容是使用算法处理离散数据。
此条目需要精通或熟悉数学的编者参与及协助编辑。 |
狭义的组合数学主要研究满足一定条件的组态(也称组合模型)的存在、计数以及构造等方面的问题。组合数学的主要内容有组合计数、组合设计(Combinatorial design)、组合矩阵(Combinatorial matrix theory)、组合最佳化(最佳组合)等。
最基本的组合数学的思想和枚举的方法在古老时代就已经出现。公元前6世纪的古印度外科医生妙闻指出可以由6种相异味道组合出63种相异结果(每种味道都可以选择或不选择,但不能都不选择,因此有26−1=63种组合);古罗马时期,希腊史学家普鲁塔克与克律西波斯、喜帕恰斯讨论了后来显示与Schröder–Hipparchus数有关的枚举问题[1][2];公元前3世纪的阿基米德在其数学文章Ostomachion中讲述拼接拼图的智力游戏(tiling puzzle)。
中世纪时,组合数学持续发展(主要是欧洲外的文明)。公元850年的印度数学家Mahāvīra提供了关于排列数与组合的公式[3][4],甚至可能早在6世纪的印度数学家就对这些公式熟悉[5] 。公元1140年哲学家与天文学家阿伯拉罕·伊本·埃兹拉确认了二项式系数的对称性,而二项式系数公式则是由犹太人数学家吉尔松尼德在公元1321年得到[6]。杨辉三角形最早可追溯至10世纪的数学论文,在中国则首现于13世纪南宋杨辉《详解九章算法》。在英格兰则出现与哈密顿回路相关的例子[7]。
文艺复兴时期,与其他数学或科学领域一样,组合数学再现生机。帕斯卡、牛顿、雅各布·白努利、欧拉等人的研究为此新兴领域打下基础。在更近代,西尔维斯特和马克斯·马奥尼也在组合计数和代数组合学有贡献。数学家也对四色问题等图论有极大兴趣。
在20世纪下半叶,组合数学成长相当迅速,甚至出现数十种新的期刊和会议[8],这种成长某程度上是由与其他领域的连结与应用所带动,如代数、几率论、泛函分析和数论。
从个元素取出个元素,个元素的排列数量为:
以赛马为例,有8匹马参赛,玩家需在彩票上填入前三匹胜出的马匹号码,从8匹马取出3匹来排前3名,排列数量为:
因为有336种排列,因此玩家在一次填入中中奖的概率是:
不过,中国大陆的教科书则是把从n取k的情况记作或(A代表Arrangement,即排列[9])。
上例是在取出元素不重复出现的状况建立。
从个元素取出个元素,个元素可以重复出现,这排列数量为:
以四星彩为例,10个数取4个,因可能重复所以排列数量为:
这时的一次性添入中奖的概率就是:
和排列不同的是,组合不考虑取出元素的顺序。
从个元素取出个,个元素的组合数量为:
中国大陆的教科书则是把从取的情况记作[11]。
以香港六合彩为例,六合彩49颗球选6颗的组合数量为:
如同排列,上面的例子是建立在取出元素不重复出现状况。
从个元素取出个元素,个元素可以重复出现,组合数量为:
以取色球为例,每种颜色的球有无限多颗,从8种色球取出5颗球,这组合数量为:
因为组合数量公式特性,重复组合转换成组合有另一种公式为:
另外也可以记为[12]
中取 | 直线排列 (考虑顺序) |
环状排列 | 组合 (不考虑顺序) |
不重复出现 (不放回去) |
(OEIS数列A008279) |
(OEIS数列A111492) |
(OEIS数列A007318) |
可重复出现 (再放回去) |
(OEIS数列A004248) |
(OEIS数列A075195) |
(OEIS数列A097805) |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.