fbpx
维基百科

整數分拆

一個正整數可以寫成一些正整數的。在數論上,跟這些和式有關的問題稱為整數拆分整數剖分整數分割分割數切割數(英語:Integer partition)。其中最常見的問題就是給定正整數,求不同數組的數目,符合下面的條件:

  1. 的大小不定)
  2. 其他附加條件(例如限定「k是偶數」,或「不是1就是2」等)

分割函數p(n)是求符合以上第一、二個條件的數組數目。

拆分數量數列

4可以用5種方法寫成和式:4, 3+1, 2+2, 2+1+1, 1+1+1+1。因此  

定義  ,若n為負數則  

此函數應用於對稱多項式對稱群表示理論等。

分割函數p(n),n從0開始:

1, 1, 2, 3, 5, 7, 11, 15, 22, 30, 42, 56, 77......(OEIS:A000041)

程式實現

#include <iostream> #define MAXLENTH 20000 using namespace std; int main() {  const int len = MAXLENTH;  long num[len + 1] = { 1 };  for (int i = 1; i <= len; ++i)  for (int j = i; j <= len; ++j)  num[j] += num[j - i];  for (int i = 0; i <= len; i++)  cout << i << " " << num[i] << endl;  return 0; } 

Ferrers圖示與恆等式

每種分割方法都可用Ferrers圖示表示。

Ferrers圖示是將第1行放 個方格,第2行放 個方格……第 行放 個方格,來表示整數分割的其中一個方法。

借助Ferrers圖示,可以推導出許多恆等式

  • 給定正整數k和n,n表達成不多於k個正整數之和的方法數目,等於將n分割成任意個不大於k的正整數之和的方法數目。

證明:將表示前者其中一個數組的Ferrers圖示沿對角線反射,便得到後者的一個數組。即兩者一一對應,因此其數目相同。

例如 k=3,n=6:

   
 
 
 

    
 
 

6 = 1+1+4 = 1+1+1+3
   
  
 

   
  
 

6 = 1+2+3 = 1+2+3
   
   

  
  
  

6 = 2+2+2 = 3+3

此外,

 
 
 
 
  • 上述恆等式的值亦等於將 表達成剛好 個正整數之和的方法的數目。
  • 給定正整數 。將 表達成兩兩相異正整數之和的方法的數目,等於將 表達成奇數之和的方法的數目。

例如 

  1. 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1
  2. 7 + 1
  3. 3 + 3 + 1 + 1
  4. 5 + 3
  5. 5 + 1 + 1 + 1
  6. 3 + 1 + 1 + 1 + 1 + 1
  1. 8
  2. 7 + 1
  3. 6 + 2
  4. 5 + 3
  5. 5 + 2 + 1
  6. 4 + 3 + 1
  •  表達成 個1和 個2之和,這些方法的數目是第 斐波那契數
  •  表達成多於1的正整數之和的方法數目是p(n) - p(n-1)。

生成函數

 生成函數

 

當|x|<1,右邊可寫成:

 

 生成函數的倒數為歐拉函數,利用五邊形數定理可得到以下的展開式:

 

 生成函數配合五邊形數定理,可以得到以下的遞歸關係式

 

其中 是第 廣義五邊形數

杨氏矩阵的关系

 
一个 (5, 4, 1)分拆表示的杨表

一个杨氏矩阵与一个整数分拆一一对应,也就是说整数分拆的个数等于相应的杨氏矩阵的个数。如图表示一个10=5+4+1的分拆。利用杨氏矩阵来表示的 分拆更具有直观性,和可处理性,下面是几个例子。

分拆的转置

 
(5, 4, 1)分拆的转置(3, 2, 2,2,1)

整数分拆(10=5+4+1)对应的杨氏矩阵沿x=y轴翻转得到新的杨氏矩阵。它对应分拆为10=3+2+2+2+1。

Rademacher級數

漸近式:

 

這式子是1918年哈代拉馬努金,以及1920年J. V. Uspensky獨立發現的。

1937年,Hans Rademacher得出一個更佳的結果:

 

其中

 

 表示 互質時才計算那項。 表示戴德金和。這條公式的證明用上了和戴德金η函數福特圓英语Ford circle法里數列模群英语Modular group

Elder定理

在將 表示成正整數之和的所有和式之中,任意正整數 作為和項出現在這些式子內的次數,跟每條和式中出現 次或以上的正整數數目,相同。

 時,此定理又稱為Stanley定理。[1][2]

 為例:

  • 5
  • 4+1
  • 3+2
  • 3+1+1
  • 2+2+1
  • 2+1+1+1
  • 1+1+1+1+1
  1. 1的總出現次數:0+1+0+2+1+3+5=12;在每條和式出現1次或以上的數的數目:1+2+2+2+2+2+1=12
  2. 2的總出現次數:0+0+1+0+2+1+0=4;在每條和式出現2次或以上的數的數目:0+0+0+1+1+1+1=4。

附加要求的分拆

以下敘述带有附加条件的分拆。

差分拆

考虑满足下面条件分拆

  1.   的大小不定)
  2.   即分拆的每个数都不相等。

生成函數

 

奇分拆

考虑满足下面条件分拆

  1.   的大小不定)
  2.  
  3. 要求  为奇数

生成函數

 .

引理

差分拆的个数与奇分拆的个数是一样多的。

可以通过杨表证明。

部分個數上限的分拆

當限定將 表示成剛好 個正整數之和時,可以表示為 。顯然, 

  • 對於  
  •   (OEIS:A004526)
  •   = 最接近 的正整數。(OEIS:A069905)
  •  
  •  

其他常見的問題

不少數學家亦有研究按以下方式分拆的方法數目:

  • 將正整數寫成模p同餘r的正整數之和
  • 將模p同餘r正整數寫成的正整數之和[3]

參考資料

  1. ^ A Fine Rediscovery (PDF). [2015-11-07]. (原始内容 (PDF)于2016-02-22). 
  2. ^ Weisstein, Eric W. (编). Elder's Theorem. at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. [2015-11-07]. (原始内容于2020-03-18) (英语). 
  3. ^ Weisstein, Eric W. (编). . at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. [2006-08-20]. 原始内容存档于2021-02-26 (英语). 

外部連結

  • Lectures on Integer Partitions (页面存档备份,存于互联网档案馆) by Herbert S. Wilf

整數分拆, 关于將整數寫成其他整數的乘積, 请见, 整数分解, 此條目需要精通或熟悉相关主题的编者参与及协助编辑, 2013年12月31日, 請邀請適合的人士改善本条目, 更多的細節與詳情請參见討論頁, 一個正整數可以寫成一些正整數的和, 在數論上, 跟這些和式有關的問題稱為整數拆分, 整數剖分, 整數分割, 分割數或切割數, 英語, integer, partition, 其中最常見的問題就是給定正整數n, displaystyle, 求不同數組, displaystyle, 的數目, 符合下面的條件, disp. 关于將整數寫成其他整數的乘積 请见 整数分解 此條目需要精通或熟悉相关主题的编者参与及协助编辑 2013年12月31日 請邀請適合的人士改善本条目 更多的細節與詳情請參见討論頁 一個正整數可以寫成一些正整數的和 在數論上 跟這些和式有關的問題稱為整數拆分 整數剖分 整數分割 分割數或切割數 英語 Integer partition 其中最常見的問題就是給定正整數n displaystyle n 求不同數組 a 1 a 2 a k displaystyle a 1 a 2 a k 的數目 符合下面的條件 a 1 a 2 a k n displaystyle a 1 a 2 a k n k displaystyle k 的大小不定 a 1 a 2 a k gt 0 displaystyle a 1 geq a 2 geq geq a k gt 0 其他附加條件 例如限定 k是偶數 或 a i displaystyle a i 不是1就是2 等 分割函數p n 是求符合以上第一 二個條件的數組數目 目录 1 拆分數量數列 1 1 程式實現 2 Ferrers圖示與恆等式 3 生成函數 4 与杨氏矩阵的关系 4 1 分拆的转置 5 Rademacher級數 6 Elder定理 7 附加要求的分拆 7 1 差分拆 7 2 奇分拆 7 2 1 引理 7 3 部分個數上限的分拆 8 其他常見的問題 9 參考資料 10 外部連結拆分數量數列 编辑4可以用5種方法寫成和式 4 3 1 2 2 2 1 1 1 1 1 1 因此 p 4 5 displaystyle p 4 5 定義 p 0 1 displaystyle p 0 1 若n為負數則 p n 0 displaystyle p n 0 此函數應用於對稱多項式及對稱群的表示理論等 分割函數p n n從0開始 1 1 2 3 5 7 11 15 22 30 42 56 77 OEIS A000041 程式實現 编辑 include lt iostream gt define MAXLENTH 20000 using namespace std int main const int len MAXLENTH long num len 1 1 for int i 1 i lt len i for int j i j lt len j num j num j i for int i 0 i lt len i cout lt lt i lt lt lt lt num i lt lt endl return 0 Ferrers圖示與恆等式 编辑每種分割方法都可用Ferrers圖示表示 Ferrers圖示是將第1行放a 1 displaystyle a 1 個方格 第2行放a 2 displaystyle a 2 個方格 第k displaystyle k 行放a k displaystyle a k 個方格 來表示整數分割的其中一個方法 借助Ferrers圖示 可以推導出許多恆等式 給定正整數k和n n表達成不多於k個正整數之和的方法數目 等於將n分割成任意個不大於k的正整數之和的方法數目 證明 將表示前者其中一個數組的Ferrers圖示沿對角線反射 便得到後者的一個數組 即兩者一一對應 因此其數目相同 例如 k 3 n 6 6 1 1 4 1 1 1 3 6 1 2 3 1 2 3 6 2 2 2 3 3此外 6 1 5 1 1 1 1 2 displaystyle 6 1 5 1 1 1 1 2 6 2 4 2 2 1 1 displaystyle 6 2 4 2 2 1 1 6 3 3 2 2 2 displaystyle 6 3 3 2 2 2 6 6 1 1 1 1 1 1 displaystyle 6 6 1 1 1 1 1 1 上述恆等式的值亦等於將n k displaystyle n k 表達成剛好k displaystyle k 個正整數之和的方法的數目 給定正整數n displaystyle n 將n displaystyle n 表達成兩兩相異正整數之和的方法的數目 等於將n displaystyle n 表達成奇數之和的方法的數目 例如n 8 displaystyle n 8 1 1 1 1 1 1 1 1 7 1 3 3 1 1 5 3 5 1 1 1 3 1 1 1 1 18 7 1 6 2 5 3 5 2 1 4 3 1將n displaystyle n 表達成p displaystyle p 個1和q displaystyle q 個2之和 這些方法的數目是第n displaystyle n 個斐波那契數 將n displaystyle n 表達成多於1的正整數之和的方法數目是p n p n 1 生成函數 编辑p n displaystyle p n 的生成函數是 n 0 p n x n k 1 1 1 x k displaystyle sum n 0 infty p n x n prod k 1 infty left frac 1 1 x k right 當 x lt 1 右邊可寫成 1 x x 2 x 3 1 x 2 x 4 x 6 1 x 3 x 6 displaystyle 1 x x 2 x 3 1 x 2 x 4 x 6 1 x 3 x 6 p n displaystyle p n 生成函數的倒數為歐拉函數 利用五邊形數定理可得到以下的展開式 k 1 1 x k i 1 i x i 3 i 1 2 displaystyle prod k 1 infty 1 x k sum i infty infty 1 i x i 3i 1 2 將p n displaystyle p n 生成函數配合五邊形數定理 可以得到以下的遞歸關係式 p n i 1 i 1 p n q i displaystyle p n sum i 1 i 1 p n q i 其中q i displaystyle q i 是第i displaystyle i 個廣義五邊形數 与杨氏矩阵的关系 编辑 一个 5 4 1 分拆表示的杨表 一个杨氏矩阵与一个整数分拆一一对应 也就是说整数分拆的个数等于相应的杨氏矩阵的个数 如图表示一个10 5 4 1的分拆 利用杨氏矩阵来表示的 分拆更具有直观性 和可处理性 下面是几个例子 分拆的转置 编辑 5 4 1 分拆的转置 3 2 2 2 1 整数分拆 10 5 4 1 对应的杨氏矩阵沿x y轴翻转得到新的杨氏矩阵 它对应分拆为10 3 2 2 2 1 Rademacher級數 编辑漸近式 p n exp p 2 n 3 4 n 3 as n displaystyle p n sim frac exp left pi sqrt 2n 3 right 4n sqrt 3 mbox as n rightarrow infty 這式子是1918年哈代和拉馬努金 以及1920年J V Uspensky獨立發現的 1937年 Hans Rademacher得出一個更佳的結果 p n 1 p 2 k 1 A k n k d d n sinh p k 2 3 n 1 24 n 1 24 displaystyle p n frac 1 pi sqrt 2 sum k 1 infty A k n sqrt k frac d dn left frac sinh left frac pi k sqrt frac 2 3 left n frac 1 24 right right sqrt n frac 1 24 right 其中 A k n 0 m lt k m k 1 exp p i s m k 2 p i n m k displaystyle A k n sum 0 leq m lt k m k 1 exp left pi is m k 2 pi inm k right m n 1 displaystyle m n 1 表示m n displaystyle m n 互質時才計算那項 s m k displaystyle s m k 表示戴德金和 這條公式的證明用上了和戴德金h函數 福特圓 英语 Ford circle 法里數列 模群 英语 Modular group Elder定理 编辑在將n displaystyle n 表示成正整數之和的所有和式之中 任意正整數r displaystyle r 作為和項出現在這些式子內的次數 跟每條和式中出現r displaystyle r 次或以上的正整數數目 相同 當r 1 displaystyle r 1 時 此定理又稱為Stanley定理 1 2 以n 5 displaystyle n 5 為例 5 4 1 3 2 3 1 1 2 2 1 2 1 1 1 1 1 1 1 11的總出現次數 0 1 0 2 1 3 5 12 在每條和式出現1次或以上的數的數目 1 2 2 2 2 2 1 12 2的總出現次數 0 0 1 0 2 1 0 4 在每條和式出現2次或以上的數的數目 0 0 0 1 1 1 1 4 附加要求的分拆 编辑以下敘述带有附加条件的分拆 差分拆 编辑 考虑满足下面条件分拆 a 1 a 2 a k n displaystyle a 1 a 2 cdots a k n k displaystyle k 的大小不定 a 1 gt a 2 gt gt a k displaystyle a 1 gt a 2 gt cdots gt a k 即分拆的每个数都不相等 生成函數是 n 0 p n x n k 1 1 x k displaystyle sum n 0 infty p n x n prod k 1 infty left 1 x k right 奇分拆 编辑 考虑满足下面条件分拆 a 1 a 2 a k n displaystyle a 1 a 2 cdots a k n k displaystyle k 的大小不定 a 1 a 2 a k displaystyle a 1 geq a 2 geq cdots geq a k 要求 a i i 1 2 k displaystyle a i i 1 2 ldots k 为奇数生成函數是 n 0 p n x n k 1 1 1 x 2 k 1 displaystyle sum n 0 infty p n x n prod k 1 infty left frac 1 1 x 2k 1 right 引理 编辑 差分拆的个数与奇分拆的个数是一样多的 可以通过杨表证明 部分個數上限的分拆 编辑 當限定將n displaystyle n 表示成剛好k displaystyle k 個正整數之和時 可以表示為p k n displaystyle p k n 顯然 p n k 1 n p k n displaystyle p n sum k 1 n p k n 對於n gt 1 displaystyle n gt 1 p n n p 1 n 1 displaystyle p n n p 1 n 1 p 2 n n 2 displaystyle p 2 n left lfloor frac n 2 right rfloor OEIS A004526 p 3 n displaystyle p 3 n 最接近n 2 12 displaystyle frac n 2 12 的正整數 OEIS A069905 p n 1 n 1 displaystyle p n 1 n 1 p k n p k 1 n 1 p k n k displaystyle p k n p k 1 n 1 p k n k 其他常見的問題 编辑不少數學家亦有研究按以下方式分拆的方法數目 將正整數寫成模p同餘r的正整數之和 將模p同餘r正整數寫成的正整數之和 3 參考資料 编辑 A Fine Rediscovery PDF 2015 11 07 原始内容存档 PDF 于2016 02 22 Weisstein Eric W 编 Elder s Theorem at MathWorld A Wolfram Web Resource Wolfram Research Inc 2015 11 07 原始内容存档于2020 03 18 英语 Weisstein Eric W 编 Partition Function P Congruences at MathWorld A Wolfram Web Resource Wolfram Research Inc 2006 08 20 原始内容存档于2021 02 26 英语 外部連結 编辑Lectures on Integer Partitions 页面存档备份 存于互联网档案馆 by Herbert S Wilf 取自 https zh wikipedia org w index php title 整數分拆 amp oldid 74738882, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。