弗羅貝尼烏斯問題

弗羅貝尼烏斯問題

弗羅貝尼烏斯問題(Frobenius problem)是關於一次不定方程的一個著名問題。設a1,a2,…,an為整數,它們的最大公約數為1,求不能表示成a1x1+a2x2+…+anxn的最大整數,其中x1,x2,…,xn為任意非負整數。這個問題稱為一次不定方程的弗羅貝尼烏斯(Frobenius)問題,也稱為換錢問題。

基本介紹

  • 中文名:弗羅貝尼烏斯問題
  • 外文名:Frobenius problem
  • 所屬學科:數學
  • 所屬問題:初等數論(不定方程)
  • 簡介:關於一次不定方程的一個著名問題
  • 別稱:換錢問題
基本介紹,相關證明,

基本介紹

設n≥2,a1,a2,…,an都是正整數,(a1,a2,…,an)=1,再設xi≥0 (i=1,2,…,n)的線性型a1x1+a2x2+…+anxn不能表出的最大整數為g(a1,a2,…,an),即對大於它的任意整數m,存在整數xi≥0 (i=1,2,…,n),使a1x1+a2x2+…+anxn=m,研究g(a1,a2,…,an)的存在性及其解法,就是關於丟番圖方程a1x1+a2x2+…+anxn=c的弗羅貝尼烏斯問題
該問題不僅在不定方程理論上有重要意義,還在規劃論、計算技術、合理下料、合理派工等方面都有實際套用。對此問題,目前研究的結果為:當n=2時,g(a1,a2)=a1a2-a1-a2;在n≥3時,關於g(a1,a2,…,an)尚無一般表示式,但在多種情形已有些不同的方法。例如,當a3>a1a2/(a1,a2)2-(a1+a2)/(a1+a2)時,可算得g(a1,a2,a3)=a1a2/(a1,a2)+a3(a1,a2)-a1-a2-a3,由於g(a1,a2,a3)=g(a2,a3,a1)=g(a3,a1,a2),上麵條件及結果中的a1,a2,a3可以輪換,對於一般的n有
其中di=(a1,a2,…,ai) (i=2,3,…,n),d1=a1(dn=1)。

相關證明

n=2時,易知所求的數為a1a2-a1-a2,證明如下:
首先,設m>a1a2-a1-a2,方程
的全部解可寫成
其中
是(1)的任一組整數解,t為任意整數。可以假定0≤x2<a1 (否則將x2加上或減去若干個a1),這時
因此,x1≥0,即m=a1x1+a2x2,x1,x2都是非負整數。
另一方面,若
其中x1,x2為非負整數,則
從而
因為
,所以
從而
矛盾。
所以,a1a2-a1-a2是不能表示成a1x1+a2x2(x1,x2為非負整數)的最大整數。
n=3的情況,直至1978年才由E.S.Selmer與Ö.Beyer利用連分數給出有顯表達式的解答,同年O.J.Rodseth對他們的解答作了簡化,1988年,H.Greenberg進一步作了簡化,使所用步驟量為O(log a)。
n≥4時,尚無一般公式。

相關詞條

熱門詞條

聯絡我們