热门问题
时间线
聊天
视角
排容原理
組合數學的計數技巧,重複數算的數目要扣除 来自维基百科,自由的百科全书
Remove ads
排容原理(inclusion-exclusion principle)又稱容斥原理,在組合數學裏,其說明若 為有限集,則

Remove ads
描述
Remove ads
要計算幾個集合併集的大小,我們要先將所有單個集合的大小計算出來,然後減去所有兩個集合相交的部分,再加回所有三個集合相交的部分,再減去所有四個集合相交的部分,依此類推,一直計算到所有集合相交的部分。
最終得到公式:
又可寫成
或
Remove ads
概率論中的排容原理
在概率論中,對於概率空間中的事件 ,當 時排容原理的公式為:
當 時,公式為:
一般地:
也可以寫成:
對於一般的測度空間 和有限測度的可測子集 ,上面的恆等式也成立,如果把概率測度 換為測度 。
Remove ads
特殊情況
如果在排容原理的概率形式中,交集 的概率只與I中元素的個數有關,也就是說,對於 中的每一個 ,都存在一個 ,使得:
- ,對於每一個
則以上的公式可以簡化為:
這是由於二項式係數的組合解釋。
類似地,如果對有限集合 的併集的元素個數感興趣,且對於 中的每一個 ,交集
的元素個數都相同,例如 ,與 的 元素子集 無關,則:
在一般的測度空間 和有限測度的可測子集 的情況中,也可以進行類似的簡化。
Remove ads
排容原理的證明
欲證明排容原理,我們首先要驗證以下的關於指示函數的等式:
至少有兩種方法來證明這個等式:
第一種方法 我們只需證明對於 的併集中的每一個 ,等式都成立。假設 正好屬於 個集合(),不妨設它們為。則 處的等式化為:
元素集合中的 元素子集的個數,是二項式係數 的組合解釋。由於 ,我們有:
把所有的項移到等式的左端,我們便得到 的二項式展開式,因此可以看出,(*)對 成立。
第二種方法 設 表示集合 的併集。於是:
這是因為對於不在 內的 ,兩邊都等於零,而如果 屬於其中一個集合,例如 ,則對應的第 個因子為零。把右端的乘積展開來,便可得到等式(*)。
Remove ads
設
⋮
求證
證明: 當時,
假設當時,有
當時,
∵ 當 時,上式成立, ∴
綜上所述,當時,
Remove ads
其它形式
有時排容原理用以下的形式來表述:如果
那麼:
應用
在許多情況下,排容原理都可以給出精確的公式(特別是用埃拉托斯特尼篩法計算素數的個數時),但是用處不大,這是因為它裡面含有的項太多。即使每一個單獨的項都可以準確地估計,誤差累積起來仍然意味著排容原理不能直接應用。在數論中,這個困難由維戈·布朗解決。開始時進展很慢,但他的想法逐漸被其他數學家所應用,於是便產生了許多各種各樣的篩法。這些方法是嘗試找出被「篩選」的集合的上界,而不是一個確切的公式。
排容原理的一個著名的應用,是計算一個有限集合的所有亂序排列的數目。一個集合 的錯排,是從 到 的沒有不動點的雙射。通過排容原理,我們可以證明,如果 含有 個元素,則亂序排列的數目為,其中表示最接近 的整數。
這也稱為 的子階乘,記為 。可以推出,如果所有的雙射都有相同的概率,則當 增大時,一個隨機雙射是錯排的概率迅速趨近於。
Remove ads
交集的計算
排容原理與德·摩根定理結合起來,也可以用於計算集合的交集中元素的數目。設 表示 關於全集 的補集,使得對於每一個 ,都有 。於是,我們有:
這樣便把計算交集的問題化為計算併集的問題。
參見
拓展閱讀
參考文獻
- Klaus Dohmen: Improved Bonferroni Inequalities via Abstract Tubes - Inequalities and Identities of Inclusion-Exclusion Type, Springer-Verlag, 2003, ISBN 3-540-20025-8.
- Stasys Jukna: Extremal Combinatorics, Springer, 2001, ISBN 3-540-66313-4.
- http://blog.csdn.net/xianglunxi/article/details/9310105 (頁面存檔備份,存於網際網路檔案館)
本條目含有來自PlanetMath《principle of inclusion-exclusion》的內容,版權遵守創用CC協議:署名-相同方式共享協議。
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads