跳转到内容

离散数学:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
修正笔误
回退23.158.104.247讨论)做出的出于善意的编辑:无来源
标签TW 撤销
 
(未显示23个用户的28个中间版本)
第1行: 第1行:
{{noteTA
{{NoteTA
|G1=IT
|G1 = IT
|G2 = Math
}}
}}
[[File:6n-graf.svg|thumb|250px|像这样的[[图]]是离散数学的研究对象之一,它们拥有有趣的[[图性质|数学性质]],可以作为现实世界用来解决问题的模型,而且还在计算机[[算法]]开发中有着举足轻重的作用。]]
[[File:6n-graf.svg|thumb|250px|像这样的[[图 (数学)|图]]是离散数学的研究对象之一,它们拥有有趣的[[图性质|数学性质]],可以作为现实世界用来解决问题的模型,而且还在计算机[[算法]]开发中有着举足轻重的作用。]]
'''离散数学'''是[[数学]]的几个分支的总称,研究基于[[离散空间]]而不是[[连续函数|连续]]的数学结构。与光滑变化的[[实数]]不同,离散数学的研究对象——例如[[整数]]、[[图]]和[[数学逻辑]]中的命题<ref>Richard Johnsonbaugh, ''Discrete Mathematics'', Prentice Hall, 2008.</ref>——不是光滑变化的,而是拥有不等、分立的值。<ref>{{MathWorld |title=Discrete mathematics |urlname=DiscreteMathematics}}</ref>因此离散数学不包含[[微积分]]和[[数学分析|分析]]等"连续数学"的内容。离散对象经常可以用整数来[[枚举]]。更一般地,离散数学被视为处理[[可数集合]](与整数子集基数相同的集合,包括有理数集但不包括实数集)的数学分支。<ref>[[Norman L. Biggs]], ''Discrete mathematics'', Oxford University Press, 2002.</ref>但是,“离散数学”不存在准确且普遍认可的定义。<ref>Brian Hopkins, ''Resources for Teaching Discrete Mathematics'', Mathematical Association of America, 2008.</ref>实际上,离散数学经常被定义为不包含连续变化量及相关概念的数学,甚少被定义为包含什么内容的数学。
'''离散数学'''({{lang-en|Discrete mathematics}})是[[数学]]的几个分支的总称,研究基于[[离散空间]]而不是[[连续函数|连续]]的数学结构。与連續变化的[[实数]]不同,离散数学的研究对象——例如[[整数]]、[[图 (数学)|图]]和[[数学逻辑]]中的命题<ref>Richard Johnsonbaugh, ''Discrete Mathematics'', Prentice Hall, 2008.</ref>——不是連續变化的,而是拥有不等、分立的值。<ref>{{cite mathworld|title=Discrete mathematics |urlname=DiscreteMathematics}}</ref>因此离散数学不包含[[微积分]]和[[数学分析|分析]]等连续数学的内容。
离散对象经常可以用整数来[[枚举]]。更一般地,离散数学被视为处理[[可数集合]]与整数子集基数相同的集合,包括有理数集但不包括实数集)的数学分支。<ref>[[Norman L. Biggs]], ''Discrete mathematics'', Oxford University Press, 2002.</ref>但是,“离散数学”不存在准确且普遍认可的定义。<ref>Brian Hopkins, ''Resources for Teaching Discrete Mathematics'', Mathematical Association of America, 2008.</ref>实际上,离散数学经常被定义为不包含连续变化量及相关概念的数学,甚少被定义为包含什么内容的数学。


离散数学中的对象集合可以是有限或者是无限的。'''有限数学'''一词通常指代离散数学处理有限集合的那些部分,特别是在与商业相关的领域。
离散数学中的对象集合可以是有限或者是无限的。'''有限数学'''一词通常指代离散数学处理有限集合的那些部分,特别是在与商业相关的领域。


隨著[[電腦科學]]的飛速發展,離散數學的重要性則日益彰顯。它為許多資訊科學課程提供了數學基礎,包括資料結構、演算法、資料庫理論、形式語言與作業系統等。如果沒有離散數學的相關數學基礎,學生在學習上述課程中,便會遇到較多的困難。此外,離散數學也包含了解決作業研究、化學、工程學、生物學等眾多領域的數學背景。由於運算對象是離散的,所以電腦科學的數學基礎基本上也是離散的。我們可以說電腦科學的[[數學語言]]就是離散數學。人們會使用離散數學裡面的槪念和表示方法,來研究和描述電腦科學下所有分支的對象和問題,如電腦[[運算]]、[[程語言]]、[[密碼學]]、[[自動定理証明]]和[[軟件開發]]等。相反地,计算机的應用使離散數學的概念得以應用於日常生活當中(如[[運籌學]])。
隨著[[電腦科學]]的飛速發展,離散數學的重要性則日益彰顯。它為許多資訊科學課程提供了數學基礎,包括数据結構、演算法、数据库理論、形式語言與作業系統等。如果沒有離散數學的相關數學基礎,學生在學習上述課程中,便會遇到較多的困難。此外,離散數學也包含了解決作業研究、化學、工程學、生物學等眾多領域的數學背景。由於運算對象是離散的,所以電腦科學的數學基礎基本上也是離散的。我們可以說電腦科學的[[數學語言]]就是離散數學。人們會使用離散數學裡面的槪念和表示方法,來研究和描述電腦科學下所有分支的對象和問題,如電腦[[運算]]、[[程語言]]、[[密碼學]]、[[自動定理証明]]和[[軟件開發]]等。相反地,计算机的應用使離散數學的概念得以應用於日常生活當中(如[[運籌學]])。


虽然离散数学的主要研究对象是离散对象,但是连续数学的分析方法往往也可以采用。[[数论]]就是离散和连续数学的交叉学科。同样的,[[有限拓扑]](对有限拓扑空间的研究)从字面上可看作[[离散化]]和[[拓扑]]的交集。
虽然离散数学的主要研究对象是离散对象,但是连续数学的分析方法往往也可以采用。[[数论]]就是离散和连续数学的交叉学科。同样的,[[有限拓扑]](对有限拓扑空间的研究)从字面上可看作[[离散化]]和[[拓扑学|拓扑]]的交集。


== 历史 ==
== 历史 ==
[[File:Four Colour Map Example.svg|left|180px|thumb|在[[图论]]领域中,大量研究的动机是企图证明在对所有的地图,譬如说此图,可以用不多于[[四色定理|四种颜色]]上色,而且没有任意两个相接的区域会是同色。1976年,[[肯尼斯·阿佩尔]]和[[沃尔夫冈·哈肯]]最终证明了四色定理。<ref name="4colors">{{Citation |last=Wilson |first=Robin |authorlink=Robin Wilson (mathematician) |title=Four Colors Suffice |place=London |publisher=Penguin Books |year=2002 |isbn=0-691-11533-8}}</ref>]]
[[File:Four Colour Map Example.svg|left|180px|thumb|在[[图论]]领域中,大量研究的动机是企图证明在对所有的地图,譬如说此图,可以用不多于[[四色定理|四种颜色]]上色,而且没有任意两个相接的区域会是同色。1976年,[[肯尼斯·阿佩尔]]和[[沃尔夫冈·哈肯]]最终证明了四色定理。<ref name="4colors">{{Citation |last=Wilson |first=Robin |authorlink=Robin Wilson (mathematician) |title=Four Colors Suffice |place=London |publisher=Penguin Books |year=2002 |isbn=0-691-11533-8}}</ref>]]


历史上,离散数学涉及了各个领域的一系列挑战性问题。在[[图论]]中,大量研究动机是企图证明[[四色定理]]。这些研究虽然从1852年开始,但是直至1976年四色理才得到证明,是由[[肯尼斯·阿佩尔]](Kenneth Appel)和[[沃尔夫冈·哈肯]](Wolfgang Haken)大量使用计算机辅助完成的。<ref name="4colors" />
历史上,离散数学涉及了各个领域的一系列挑战性问题。在[[图论]]中,許多的研究动机是來自於嘗試证明[[四色定理]]。这些研究虽然从1852年开始,但是直至1976年四色理才得到证明,是由[[肯尼斯·阿佩尔]](Kenneth Appel)和[[沃尔夫冈·哈肯]](Wolfgang Haken)藉由大量计算机辅助完成的。<ref name="4colors" />


在[[数理逻辑|逻辑]]领域,[[大卫·希尔伯特]](David Hilbert)於1900年提出的公开问题清单的第二个问题是要证明算术的[[公理]]是[[形式系统相容性|一致]]的。1931年,[[库尔特·哥德尔]]的[[哥德尔不完备定理|第二不完备定理]]证明这是不可能的——至少算术本身不可能。大卫·希尔伯特的第十个问题是要确定某一整系数多项式[[丢番图方程]]是否有一个整数解。1970年,[[尤里·马季亚谢维奇]]证明这不可能做到。
在[[数理逻辑|逻辑]]领域,[[大卫·希尔伯特]](David Hilbert)於1900年提出的公开问题清单的第二个问题是要证明算术的[[公理]]是[[形式系统相容性|一致]]的。1931年,[[库尔特·哥德尔]]的[[哥德尔不完备定理|第二不完备定理]]证明这是不可能的——至少算术本身不可能。大卫·希尔伯特的第十个问题是要确定某一整系数多项式[[丢番图方程]]是否有一个整数解。1970年,[[尤里·马季亚谢维奇]]证明这不可能做到。
第20行: 第23行:
[[第二次世界大戰]]時[[同盟國 (第二次世界大戰)|盟軍]]有[[密碼分析|破解]][[納粹德軍]]密碼的需要,帶動了[[密碼學]]和[[理論計算機科學]]的發展。英國的[[布萊切利園]]因而發明出第一部數位電子計算機——[[巨像電腦]]。與此同時,軍事上的需求亦帶動了[[運籌學]]的發展。直至[[冷戰]]時期,密碼學的地位依然重要,其後的幾十年間更發展出如[[公開密鑰加密]]等根本性的長進。隨著1950年代[[關鍵路徑|關鍵路徑方法]]的創立,運籌學則於[[商業]]和[[項目管理]]上愈趨重要。[[電訊]]工業的出現亦助長了離散數學,特別是[[圖論]]和[[信息論]]上的發展。[[數理邏輯]]上[[敍述]]的[[形式驗證]]至今已經成為[[安全關鍵系統]]的[[軟件開發]]中必不可少的一環,[[自動定理證明]]的技術也因此而提高。
[[第二次世界大戰]]時[[同盟國 (第二次世界大戰)|盟軍]]有[[密碼分析|破解]][[納粹德軍]]密碼的需要,帶動了[[密碼學]]和[[理論計算機科學]]的發展。英國的[[布萊切利園]]因而發明出第一部數位電子計算機——[[巨像電腦]]。與此同時,軍事上的需求亦帶動了[[運籌學]]的發展。直至[[冷戰]]時期,密碼學的地位依然重要,其後的幾十年間更發展出如[[公開密鑰加密]]等根本性的長進。隨著1950年代[[關鍵路徑|關鍵路徑方法]]的創立,運籌學則於[[商業]]和[[項目管理]]上愈趨重要。[[電訊]]工業的出現亦助長了離散數學,特別是[[圖論]]和[[信息論]]上的發展。[[數理邏輯]]上[[敍述]]的[[形式驗證]]至今已經成為[[安全關鍵系統]]的[[軟件開發]]中必不可少的一環,[[自動定理證明]]的技術也因此而提高。


当今,理论计中最著名的开放问题之一是[[P/NP问题]][[P (复杂度)|P]]/[[NP (复杂度)|NP]]问题中包含了[[复杂度类]]P与NP的关系。[[克雷数学研究所]]为此及其他6个[[千禧年大奖难题]]的第一个正确证明各悬赏100万美元。<ref name="CMI千禧年大奖难题">{{cite web|title=千禧年大奖难题|url=http://www.claymath.org/millennium/|date=2000-05-24|accessdate=2008-01-12}}</ref>
当今,[[論計學]]中最著名的开放问题之一是[[P/NP问题]],P/NP问题中包含了[[复杂度类]][[P (复杂度)|P]][[NP (复杂度)|NP]]的关系。[[克雷数学研究所]]为此及其他6个[[千禧年大奖难题]]的第一个正确证明各悬赏100万美元。<ref name="CMI千禧年大奖难题">{{cite web|title=千禧年大奖难题|url=http://www.claymath.org/millennium/|date=2000-05-24|accessdate=2008-01-12|archive-date=2008-01-08|archive-url=https://web.archive.org/web/20080108223641/http://www.claymath.org/millennium/|dead-url=no}}</ref>


== 离散数学的主题 ==
== 主题 ==
[[File:WikipediaBinary.svg|thumb|150px| "Wikipedia" [[ASCII]]码的[[二进制]]表示。[[编码技术]]为[[信息论]]领域提供了一种表示语句和信息处理[[程序]]的途径。]]
[[File:WikipediaBinary.svg|thumb|150px| "Wikipedia" [[ASCII]]码的[[二进制]]表示。[[编码技术]]为[[信息论]]领域提供了一种表示语句和信息处理[[程序]]的途径。]]
离散数学包含几个不同的主题,列举如下:
离散数学包含几个不同的主题,列举如下:
第32行: 第35行:
=== 集合论 ===
=== 集合论 ===
{{main|集合论}}
{{main|集合论}}
集合论是研究[[集合]]的数学分支。集合是指一定对象的总和,例如:{蓝色,白色,红色}是一个[[有限集合]];所有[[素数]]组成一个[[无限集合]]。 [[偏序关系]]和拥有其他[[关系 (数学)|关系]]特征的集合在多个数学领域都有应用。
集合论是研究[[集合 (数学)|集合]]的数学分支。集合是指一定对象的总和,例如:{蓝色,白色,红色}是一个[[有限集合]];所有[[素数]]组成一个[[无限集合]]。 [[偏序关系]]和拥有其他[[关系 (数学)|关系]]特征的集合在多个数学领域都有应用。


=== 信息论 ===
=== 信息论 ===
第52行: 第55行:
=== 图论 ===
=== 图论 ===
{{main|图论}}
{{main|图论}}
图论是研究[[图]]和{{link-en|网络理论|network theory|网络}}的数学分支,常被认为包含於组合数学中,但这一分支已经发展得足够庞大和有特点,并有自身领域所研究的问题,因此被视为一个独立的主题,在数学和科学的所有领域都有广泛的应用。例如:有名的七橋問題。<ref>[http://jhupbooks.press.jhu.edu/ecom/MasterServlet/GetItemDetailsHandler?iN=9780801866890&qty=1&viewMode=1&loggedIN=false&JavaScript=y Graphs on Surfaces], Bojan Mohar and Carsten Thomassen, Johns Hopkins University press, 2001</ref>
图论是研究[[图 (数学)|图]]和[[网络理论|网络]]的数学分支,常被认为包含於组合数学中,但这一分支已经发展得足够庞大和有特点,并有自身领域所研究的问题,因此被视为一个独立的主题,在数学和科学的所有领域都有广泛的应用。例如:有名的七橋問題。<ref>[http://jhupbooks.press.jhu.edu/ecom/MasterServlet/GetItemDetailsHandler?iN=9780801866890&qty=1&viewMode=1&loggedIN=false&JavaScript=y Graphs on Surfaces] {{Wayback|url=http://jhupbooks.press.jhu.edu/ecom/MasterServlet/GetItemDetailsHandler?iN=9780801866890&qty=1&viewMode=1&loggedIN=false&JavaScript=y |date=20100611224850 }}, Bojan Mohar and Carsten Thomassen, Johns Hopkins University press, 2001</ref>


=== 抽象代数 ===
=== 抽象代数 ===
第60行: 第63行:
=== 理论计算机科学 ===
=== 理论计算机科学 ===
{{main|理论计算机科学}}
{{main|理论计算机科学}}
[[File:Sorting quicksort anim.gif|thumb|150px|[[计算复杂性理论|复杂度]]研究[[程序]]耗费的时间,例如这个[[快速排序]]程序。]]
[[File:Sorting quicksort anim.gif|thumb|150px|[[计算复杂性理论|复杂度]]研究[[计算机程序|程序]]耗费的时间,例如这个[[快速排序]]程序。]]


离散数学充分描述了[[计算机科学]]离散性的特点。
离散数学充分描述了[[计算机科学]]离散性的特点。
第72行: 第75行:
=== 运筹学 ===
=== 运筹学 ===
{{main|运筹学}}
{{main|运筹学}}
[[File:Pert chart colored.gif|thumb|150px|像这样的[[计划评审技术|PERT]]图提供一个基于[[图论]]的商业管理技术。]]運籌學的研究為解決一些商業上和其他範籌上實質的問題提供方法。這些問題包括如何分配資源以使利潤增至最高和如何為企劃排程使風險減至最低等。運籌學的研究方向包括[[線性規劃]]、[[最优化]]、[[等候理論]]、[[调度理论]]、[[网络理论]],和一些正在增加的其他方面。运筹学的内容也会涉及一些连续主题,如[[连续时间马尔可夫过程]]、连续时间[[鞅]]、{{link-en|过程优化|process optimization}}以及连续混合[[控制理论]]。
[[File:Pert chart colored.gif|thumb|150px|像这样的[[计划评审技术|PERT]]图提供一个基于[[图论]]的商业管理技术。]]運籌學的研究為解決一些商業上和其他範籌上實質的問題提供方法。這些問題包括如何分配資源以使利潤增至最高和如何為企劃排程使風險減至最低等。運籌學的研究方向包括[[線性規劃]]、[[最优化]]、[[等候理論]]、[[调度理论]]、[[网络理论]],和一些正在增加的其他方面。运筹学的内容也会涉及一些连续主题,如连续时间[[马尔可夫过程]]、连续时间[[鞅 (概率论)|鞅]]、{{link-en|过程优化|process optimization}}以及连续混合[[控制理论]]。


=== 博弈论、决策论、效用理论、社会选择理论 ===
=== 博弈论、决策论、效用理论、社会选择理论 ===
第79行: 第82行:
1U = 合作 | UL = -1, -1 | UR = -10, 0 |
1U = 合作 | UL = -1, -1 | UR = -10, 0 |
1D = 背叛 | DL = 0, -10 | DR = -5, -5 }}
1D = 背叛 | DL = 0, -10 | DR = -5, -5 }}
[[博論]]用於處理的問題比較複雜,通常這些選擇成功與否取決於其他人的選擇,因此如何作最好出一個最好的選擇比較複雜。连续对策甚至也是存在的,如[[微分博弈]]。博論的主题包括[[拍卖理论]]和[[公平分配博弈]]。
[[博論]]用於處理的問題比較複雜,通常這些選擇成功與否取決於其他人的選擇,因此如何作最好出一個最好的選擇比較複雜。连续对策甚至也是存在的,如[[微分博弈]]。博論的主题包括[[拍卖理论]]和[[公平分配博弈]]。


[[决策论]]是有关判定特定决策的价值、不确定性、合理性以及最终能够确定的最优决策的理论。
[[决策论]]是有关判定特定决策的价值、不确定性、合理性以及最终能够确定的最优决策的理论。
第115行: 第118行:
== 延伸阅读 ==
== 延伸阅读 ==
{{Wikibooks|Discrete mathematics|离散数学|en}}
{{Wikibooks|Discrete mathematics|离散数学|en}}
* Norman L. Biggs, ''Discrete Mathematics'' 2nd ed. Oxford University Press. ISBN 0-19-850717-8. Companion Web site: [http://www.oup.co.uk/isbn/0-19-850717-8 includes questions together with solutions].
* Norman L. Biggs, ''Discrete Mathematics'' 2nd ed. Oxford University Press. ISBN 978-0-19-850717-8. Companion Web site: [https://web.archive.org/web/20060525015110/http://www.oup.co.uk/isbn/0-19-850717-8 includes questions together with solutions].
* [[Ronald Graham]], [[Donald Knuth|Donald E. Knuth]], [[Oren Patashnik]], ''[[Concrete Mathematics]]''
* [[Ronald Graham]], [[Donald Knuth|Donald E. Knuth]], [[Oren Patashnik]], ''[[Concrete Mathematics]]''
* Richard Johnsonbaugh, ''Discrete Mathematics'' 6th ed. Macmillan. ISBN 0-13-045803-1. Companion Web site: [http://wps.prenhall.com/esm_johnsonbau_discrtmath_6/]
* Richard Johnsonbaugh, ''Discrete Mathematics'' 6th ed. Macmillan. ISBN 978-0-13-045803-2. Companion Web site: [http://wps.prenhall.com/esm_johnsonbau_discrtmath_6/] {{Wayback|url=http://wps.prenhall.com/esm_johnsonbau_discrtmath_6/ |date=20210427223112 }}
* {{cite book | author=Klette, R., and [[Azriel Rosenfeld|A. Rosenfeld]] | title=[http://www.mi.auckland.ac.nz/index.php?option=com_content&view=article&id=49&Itemid=49 Digital Geometry] | publisher=Morgan Kaufmann | year=2004 | isbn=1-55860-861-3}} Also on (digital) topology, graph theory, combinatorics, axiomatic systems.
* {{cite book | author=Reinhard Klette and Azriel Rosenfeld | title=Digital Geometry | publisher=Morgan Kaufmann | year=2004 | isbn=1-55860-861-3 | url=https://www.cs.auckland.ac.nz/~rklette/Books/MK2004/index.html | access-date=2020-05-25 | archive-date=2021-02-10 | archive-url=https://web.archive.org/web/20210210184341/https://www.cs.auckland.ac.nz/%7Erklette/Books/MK2004/index.html }} Also on (digital) topology, graph theory, combinatorics, axiomatic systems.
* [[Donald Knuth|Donald E. Knuth]], ''[[The Art of Computer Programming]]''
* [[Donald Knuth|Donald E. Knuth]], ''[[The Art of Computer Programming]]''
* Kenneth H. Rosen, ''Handbook of Discrete and Combinatorial Mathematics'' CRC Press. ISBN 0-8493-0149-1.
* Kenneth H. Rosen, ''Handbook of Discrete and Combinatorial Mathematics'' CRC Press. ISBN 978-0-8493-0149-0.
* Kenneth H. Rosen, ''Discrete Mathematics and Its Applications'' 6th ed. McGraw Hill. ISBN 0-07-288008-2. Companion Web site: http://highered.mcgraw-hill.com/sites/0072880082/information_center_view0/
* Kenneth H. Rosen, ''Discrete Mathematics and Its Applications'' 6th ed. McGraw Hill. ISBN 978-0-07-288008-3. Companion Web site: http://highered.mcgraw-hill.com/sites/0072880082/information_center_view0/ {{Wayback|url=http://highered.mcgraw-hill.com/sites/0072880082/information_center_view0/ |date=20130915092156 }}
* [[Ralph Grimaldi|Ralph P. Grimaldi]], ''Discrete and Combinatorial Mathematics: An Applied Introduction'' 5th ed. Addison Wesley. ISBN 0-201-72634-3
* [[Ralph Grimaldi|Ralph P. Grimaldi]], ''Discrete and Combinatorial Mathematics: An Applied Introduction'' 5th ed. Addison Wesley. ISBN 978-0-201-72634-3
* C.L. Liu, ''Elements of Discrete Math''
* C.L. Liu, ''Elements of Discrete Math''
* Neville Dean, ''Essence of Discrete Mathematics'' Prentice Hall. ISBN 0-13-345943-8. Not as in depth as above texts, but a gentle intro.
* Neville Dean, ''Essence of Discrete Mathematics'' Prentice Hall. ISBN 978-0-13-345943-2. Not as in depth as above texts, but a gentle intro.
* Mathematics Archives, Discrete Mathematics links to syllabi, tutorials, programs, etc. http://archives.math.utk.edu/topics/discreteMath.html
* Mathematics Archives, Discrete Mathematics links to syllabi, tutorials, programs, etc. http://archives.math.utk.edu/topics/discreteMath.html {{Wayback|url=http://archives.math.utk.edu/topics/discreteMath.html |date=20110829184228 }}
* [[Jiří Matoušek (mathematician)|Jiří Matoušek]] & [[Jaroslav Nešetřil]], ''Invitation to Discrete Mathematics'', OUP.
* [[Jiří Matoušek (mathematician)|Jiří Matoušek]] & [[Jaroslav Nešetřil]], ''Invitation to Discrete Mathematics'', OUP.


== 外部連結 ==
== 外部連結 ==
* {{zh}}[http://episte.math.ntu.edu.tw/cgi/mathfield.pl?fld=dis 數學領域:離散數學 (Episte Math)]
* {{zh}}[http://episte.math.ntu.edu.tw/cgi/mathfield.pl?fld=dis 數學領域:離散數學 (Episte Math)] {{Wayback|url=http://episte.math.ntu.edu.tw/cgi/mathfield.pl?fld=dis |date=20200703102106 }}
{{应用数学}}


{{Computer Science}}
{{Computer Science}}
{{Template:数学主要领域}}
{{数学主要领域}}


[[Category:离散数学|*]]
[[Category:离散数学|*]]

2024年1月19日 (五) 10:30的最新版本

像这样的是离散数学的研究对象之一,它们拥有有趣的数学性质,可以作为现实世界用来解决问题的模型,而且还在计算机算法开发中有着举足轻重的作用。

离散数学(英語:Discrete mathematics)是数学的几个分支的总称,研究基于离散空间而不是连续的数学结构。与連續变化的实数不同,离散数学的研究对象——例如整数数学逻辑中的命题[1]——不是連續变化的,而是拥有不等、分立的值。[2]因此离散数学不包含微积分分析等「连续数学」的内容。

离散对象经常可以用整数来枚举。更一般地,离散数学被视为处理可数集合(与整数子集基数相同的集合,包括有理数集但不包括实数集)的数学分支。[3]但是,“离散数学”不存在准确且普遍认可的定义。[4]实际上,离散数学经常被定义为不包含连续变化量及相关概念的数学,甚少被定义为包含什么内容的数学。

离散数学中的对象集合可以是有限或者是无限的。有限数学一词通常指代离散数学处理有限集合的那些部分,特别是在与商业相关的领域。

隨著電腦科學的飛速發展,離散數學的重要性則日益彰顯。它為許多資訊科學課程提供了數學基礎,包括数据結構、演算法、数据库理論、形式語言與作業系統等。如果沒有離散數學的相關數學基礎,學生在學習上述課程中,便會遇到較多的困難。此外,離散數學也包含了解決作業研究、化學、工程學、生物學等眾多領域的數學背景。由於運算對象是離散的,所以電腦科學的數學基礎基本上也是離散的。我們可以說電腦科學的數學語言就是離散數學。人們會使用離散數學裡面的槪念和表示方法,來研究和描述電腦科學下所有分支的對象和問題,如電腦運算编程語言密碼學自動定理証明軟件開發等。相反地,计算机的應用使離散數學的概念得以應用於日常生活當中(如運籌學)。

虽然离散数学的主要研究对象是离散对象,但是连续数学的分析方法往往也可以采用。数论就是离散和连续数学的交叉学科。同样的,有限拓扑(对有限拓扑空间的研究)从字面上可看作离散化拓扑的交集。

历史[编辑]

图论领域中,大量研究的动机是企图证明在对所有的地图,譬如说此图,可以用不多于四种颜色上色,而且没有任意两个相接的区域会是同色。1976年,肯尼斯·阿佩尔沃尔夫冈·哈肯最终证明了四色定理。[5]

历史上,离散数学涉及了各个领域的一系列挑战性问题。在图论中,許多的研究动机是來自於嘗試证明四色定理。这些研究虽然从1852年开始,但是直至1976年四色定理才得到证明,是由肯尼斯·阿佩尔(Kenneth Appel)和沃尔夫冈·哈肯(Wolfgang Haken)藉由大量计算机辅助而完成的。[5]

逻辑领域,大卫·希尔伯特(David Hilbert)於1900年提出的公开问题清单的第二个问题是要证明算术的公理一致的。1931年,库尔特·哥德尔第二不完备定理证明这是不可能的——至少算术本身不可能。大卫·希尔伯特的第十个问题是要确定某一整系数多项式丢番图方程是否有一个整数解。1970年,尤里·马季亚谢维奇证明这不可能做到。

第二次世界大戰盟軍破解納粹德軍密碼的需要,帶動了密碼學理論計算機科學的發展。英國的布萊切利園因而發明出第一部數位電子計算機——巨像電腦。與此同時,軍事上的需求亦帶動了運籌學的發展。直至冷戰時期,密碼學的地位依然重要,其後的幾十年間更發展出如公開密鑰加密等根本性的長進。隨著1950年代關鍵路徑方法的創立,運籌學則於商業項目管理上愈趨重要。電訊工業的出現亦助長了離散數學,特別是圖論信息論上的發展。數理邏輯敍述形式驗證至今已經成為安全關鍵系統軟件開發中必不可少的一環,自動定理證明的技術也因此而提高。

当今,理論計算機科學中最著名的开放问题之一是P/NP问题,P/NP问题中包含了复杂度类PNP的关系。克雷数学研究所为此及其他6个千禧年大奖难题的第一个正确证明各悬赏100万美元。[6]

主题[编辑]

"Wikipedia" ASCII码的二进制表示。编码技术信息论领域提供了一种表示语句和信息处理程序的途径。

离散数学包含几个不同的主题,列举如下:

数理逻辑[编辑]

逻辑是对有效推理和推理原则,及其连续性合理性完整性的研究。举一个简单的例子:在大多数逻辑系统中,皮尔士定律(((PQ)→P)→P)是正确的,而且可以简易地利用真值表得到证明。数学证明在数理逻辑中十分重要,而且在自动定理证明软件开发(如形式验证)有广泛应用。

集合论[编辑]

集合论是研究集合的数学分支。集合是指一定对象的总和,例如:{蓝色,白色,红色}是一个有限集合;所有素数组成一个无限集合偏序关系和拥有其他关系特征的集合在多个数学领域都有应用。

信息论[编辑]

质数螺旋图,黑点为质数。

信息论涉及信息量化。与此密切相关的编码理论则用来设计高效可靠的数据传输和数据储存方法。

数论[编辑]

数论关注普通数字,特别是整数的特性。数论在密码学密码分析中有应用,特别是关于素数素性测试方面。在解析数论中,也使用连续数学的理论。

组合数学[编辑]

代数图论群论有着紧密联系。此截角四面體图与交错群A4有关。

组合数学研究对象进行排列或组合的途径,包含组合设计(Combinatorial design)、计数组合(enumerative combinatorics)、计数组合几何(combinatorial geometry)、组合拓扑(Combinatorial topology)等主题。图论是组合数学的重要部分,有很多实际应用。

组合分析(analytic combinatorics)和代数图论(algebraic graph theory)中也使用连续数学的理论,而且代数图论还与群论有着紧密联系。

图论[编辑]

图论是研究网络的数学分支,常被认为包含於组合数学中,但这一分支已经发展得足够庞大和有特点,并有自身领域所研究的问题,因此被视为一个独立的主题,在数学和科学的所有领域都有广泛的应用。例如:有名的七橋問題。[7]

抽象代数[编辑]

代数结构既可以是离散的,也可以是连续的。离散代数包括逻辑门和编程中使用的逻辑代数数据库中使用的关系代数代数编码理论中重要的离散有限、环和形式语言理论中的离散半群幺半群

理论计算机科学[编辑]

复杂度研究程序耗费的时间,例如这个快速排序程序。

离散数学充分描述了计算机科学离散性的特点。

理论计算机科学(Theoretical computer science)包含离散数学计算的领域,并特别注重图论数理逻辑。理论计算机科学包括对计算数学结果的算法研究。可算性理论研究那些对象在原则上可被计算,和逻辑有密切联系。而复杂性则研究计算耗费的时间,自动机理论形式语言理论与复杂性紧密联系。计算几何应用算法解决几何问题,而计算机图像分析则是应用算法在计算机中再现图像。

拓扑学[编辑]

虽然拓扑学是形式化和一般化物体“连续形变”的直觉概念的研究领域,其也包含很多离散主题,如拓扑变换时常取离散值,组合拓扑拓扑图论拓扑组合计算拓扑离散空间有限拓扑空间等领域。

运筹学[编辑]

像这样的PERT图提供一个基于图论的商业管理技术。

運籌學的研究為解決一些商業上和其他範籌上實質的問題提供方法。這些問題包括如何分配資源以使利潤增至最高和如何為企劃排程使風險減至最低等。運籌學的研究方向包括線性規劃最优化等候理論调度理论网络理论,和一些正在增加的其他方面。运筹学的内容也会涉及一些连续主题,如连续时间马尔可夫过程、连续时间过程优化英语process optimization以及连续混合控制理论

博弈论、决策论、效用理论、社会选择理论[编辑]

合作 背叛
合作 -1, -1 -10, 0
背叛 0, -10 -5, -5
囚徒困境的支付矩阵

博弈論用於處理的問題比較複雜,通常這些選擇成功與否取決於其他人的選擇,因此如何作最好出一個最好的選擇比較複雜。连续对策甚至也是存在的,如微分博弈。博弈論的主题包括拍卖理论公平分配博弈

决策论是有关判定特定决策的价值、不确定性、合理性以及最终能够确定的最优决策的理论。

效用理论的研究内容是由各种商品和服务评估相对经济满足程度,或是评估各种商品和服务的希求程度。

社会选择理论是关於投票的理论。更近似於谜题的有关投票的问题是抽签问题(Bertrand's ballot theorem)。

离散化[编辑]

离散化关注将连续模型或等式转化为离散形式的过程,通常是基于简化计算的目的。数值分析是离散化一个重要实例。

连续数学的离散近似[编辑]

计算几何将计算机算法应用於几何物体的描绘

很多的连续数学概念都有离散数学的版本,例如:

应用数学中,离散模型连续模型的离散近似。在离散模型中,离散方程由数据确定。使用递推关系是这种建模方式的一般方法。

离散和连续混合数学[编辑]

时标微积分差分方程理论与微分方程理论的统一,应用在需要建立离散和连续同步数据模型的领域。

参考文献[编辑]

  1. ^ Richard Johnsonbaugh, Discrete Mathematics, Prentice Hall, 2008.
  2. ^ Weisstein, Eric W. (编). Discrete mathematics. at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. (英语). 
  3. ^ Norman L. Biggs, Discrete mathematics, Oxford University Press, 2002.
  4. ^ Brian Hopkins, Resources for Teaching Discrete Mathematics, Mathematical Association of America, 2008.
  5. ^ 5.0 5.1 Wilson, Robin, Four Colors Suffice, London: Penguin Books, 2002, ISBN 0-691-11533-8 
  6. ^ 千禧年大奖难题. 2000-05-24 [2008-01-12]. (原始内容存档于2008-01-08). 
  7. ^ Graphs on Surfaces页面存档备份,存于互联网档案馆), Bojan Mohar and Carsten Thomassen, Johns Hopkins University press, 2001

延伸阅读[编辑]

外部連結[编辑]