fbpx
维基百科

雷米茲演算法

雷米茲演算法,或稱雷米茲交換演算法,由葉夫根尼·列維奇·雷米茲於1934年所發表。 雷米茲演算法為一尋找函式簡易近似之迭代演算法,特別是定義於切比雪夫空間的函式效果最佳。

一個在切比雪夫空間的典型例子是 n 次項切比雪夫多项式的子空間,屬於實數連續函式之向量空間,定義於 C[a, b] 區間。

給定一子空間,其最佳近似多項式的定義為:可將此近似多項式與原始函式之最大絕對差異最小化者。 在這個情況下,可由equioscillation theorem使其解更精確

程序 编辑

算法的主要目的是从一个集合 得到一个可以逼近函数 的多项式。集合 由近似的区间上的 个取样点 组成,通常由Chebyshev多项式线性映射至该区间得到。算法步骤如下:

  1. 解线性方程组
  (其中  ),
未知数为   
  1. 使用   作為多項式   的係數。
  2. 找出 的局部极大误差点,组成集合 
  3. 若所有   都是相同大小,仅正负号不同的话,则   为极小化极大逼近多项式。否则的话,使用 取代 并重复上述步骤。

此结果称为极小化极大逼近算法的最佳逼近多项式。

初始化選擇 编辑

由於切比雪夫節點在多項式插值理論中所扮演的角色,故通常選擇其為初始近似的方法。由拉格朗日插值法 Ln(f) 初始化一函式 f 之最佳化問題,可以證明此初始近似之邊界限制為:

 

其中節點 (t1, ..., tn + 1) 之拉格朗日插值法算子的常數為

 

T 為切比雪夫多項式的零點,而

 

對提供次最佳之切比雪夫節點來說,其漸近線為

 

(γ欧拉-马歇罗尼常数),

  for  

而上界為

 

Lev Brutman 計算出對   的邊界,而   為切比雪夫多項式之零點

 

Rüdiger Günttner由對   之較粗略的估算計算出

 

細節討論 编辑

在此將提供先前簡述步驟的詳細內容,在這個章節令指數 i 從 0 跑到 n+1.

步驟 1: 給定  , 求 n+2 條等式之線性系統之解

  (其中  ),
對於未知的  E.

可以很清楚地觀察到,在這個式子裡   若要成立,只有在節點  排序 的情況下才能達到,無論是嚴格遞增或遞減。這樣一來這個線性系統便有唯一解。(廣為人知的,並非每個線性系統都可以求解)。 此外,求解之複雜度最少為   ,而一個從函式庫求解的標準計算器需要   的複雜度,在此有一簡單證明:

計算前n+1個節點之   標準 n 階插值  , 以及對於   之標準 n 階插值  

 

至此,需要   次數值運算。

   之間,多項式   有其 i-階 零點zero between   and  ,因此在   之間無任何零點,意即    正負號   相同。

線性組合   亦為一 n 次多項式

 

選擇任何 E ,對   ,下列式子與上述等式相同:

 

E 得:

 

如前述所提及,上式分母之兩項有相同正負號,因此

 

是完整定義的。

給定 n+2 階節點,其誤差為正負輪流:

 

de La Vallée Poussin 理論說明在這種形況下,沒有誤差少於 En 次多項式存在。

步驟 2 把多項式表示由  轉為  .

步驟 3 依照以下所述改善輸入節點   的誤差  

在每個 P-領域,現在的節點   將被區域最大   取代,同樣在每個 N-領域,   將被區域最小取代, 在這部分並不要求高精確律。

 , 其大小   皆大於或等於 Ede La Vallée Poussin 理論及其證明也可以應用至  , 而使此 n 次多項式有最小可能誤差的新下界為  


步驟 4: 分別以    為新的上下界,此迭代演算法的終止條件為: 重複上述步驟直到   足夠小且不再遞減。

變異 编辑

有時候在最大絕對差異點的附近,會有複數個點同時被取代。

有時候相對誤差會被用來衡量函式與其近似的差異,特別是在電腦上用浮點數做運算的函式。

外部連結 编辑

  • Aarts, Ronald M.; Bond, Charles; Mendelsohn, Phil; and Weisstein, Eric W. Remez Algorithm. MathWorld. 

雷米茲演算法, 或稱雷米茲交換演算法, 由葉夫根尼, 列維奇, 雷米茲於1934年所發表, 為一尋找函式簡易近似之迭代演算法, 特別是定義於切比雪夫空間的函式效果最佳, 一個在切比雪夫空間的典型例子是, 次項切比雪夫多项式的子空間, 屬於實數連續函式之向量空間, 定義於, 區間, 給定一子空間, 其最佳近似多項式的定義為, 可將此近似多項式與原始函式之最大絕對差異最小化者, 在這個情況下, 可由equioscillation, theorem使其解更精確, 目录, 程序, 初始化選擇, 細節討論, 變異, 外部連結. 雷米茲演算法 或稱雷米茲交換演算法 由葉夫根尼 列維奇 雷米茲於1934年所發表 雷米茲演算法為一尋找函式簡易近似之迭代演算法 特別是定義於切比雪夫空間的函式效果最佳 一個在切比雪夫空間的典型例子是 n 次項切比雪夫多项式的子空間 屬於實數連續函式之向量空間 定義於 C a b 區間 給定一子空間 其最佳近似多項式的定義為 可將此近似多項式與原始函式之最大絕對差異最小化者 在這個情況下 可由equioscillation theorem使其解更精確 目录 1 程序 1 1 初始化選擇 2 細節討論 3 變異 4 外部連結程序 编辑算法的主要目的是从一个集合X displaystyle X nbsp 得到一个可以逼近函数f displaystyle f nbsp 的多项式 集合X displaystyle X nbsp 由近似的区间上的n 2 displaystyle n 2 nbsp 个取样点x 1 x 2 x n 2 displaystyle x 1 x 2 x n 2 nbsp 组成 通常由Chebyshev多项式线性映射至该区间得到 算法步骤如下 解线性方程组b 0 b 1 x i b n x i n 1 i E f x i displaystyle b 0 b 1 x i b n x i n 1 i E f x i nbsp 其中 i 1 2 n 2 displaystyle i 1 2 n 2 nbsp 未知数为 b 0 b 1 b n displaystyle b 0 b 1 b n nbsp 和 E displaystyle E nbsp 使用 b i displaystyle b i nbsp 作為多項式 P n displaystyle P n nbsp 的係數 找出 P n x f x displaystyle P n x f x nbsp 的局部极大误差点 组成集合M displaystyle M nbsp 若所有 m M displaystyle m in M nbsp 都是相同大小 仅正负号不同的话 则 P n displaystyle P n nbsp 为极小化极大逼近多项式 否则的话 使用M displaystyle M nbsp 取代X displaystyle X nbsp 并重复上述步骤 此结果称为极小化极大逼近算法的最佳逼近多项式 初始化選擇 编辑 由於切比雪夫節點在多項式插值理論中所扮演的角色 故通常選擇其為初始近似的方法 由拉格朗日插值法 Ln f 初始化一函式 f 之最佳化問題 可以證明此初始近似之邊界限制為 f L n f 1 L n inf p P n f p displaystyle lVert f L n f rVert infty leq 1 lVert L n rVert infty inf p in P n lVert f p rVert nbsp 其中節點 t1 tn 1 之拉格朗日插值法算子的常數為 L n L n T max 1 x 1 l n T x displaystyle lVert L n rVert infty overline Lambda n T max 1 leq x leq 1 lambda n T x nbsp T 為切比雪夫多項式的零點 而 l n T x j 1 n 1 l j x l j x i j i 1 n 1 x t i t j t i displaystyle lambda n T x sum j 1 n 1 left l j x right quad l j x prod stackrel i 1 i neq j n 1 frac x t i t j t i nbsp 對提供次最佳之切比雪夫節點來說 其漸近線為 L n T 2 p log n 1 2 p g log 8 p a n 1 displaystyle overline Lambda n T frac 2 pi log n 1 frac 2 pi left gamma log frac 8 pi right alpha n 1 nbsp g 為 欧拉 马歇罗尼常数 0 lt a n lt p 72 n 2 displaystyle 0 lt alpha n lt frac pi 72n 2 nbsp for n 1 displaystyle n geq 1 nbsp 而上界為 L n T 2 p log n 1 1 displaystyle overline Lambda n T leq frac 2 pi log n 1 1 nbsp Lev Brutman 計算出對 n 3 displaystyle n geq 3 nbsp 的邊界 而 T displaystyle hat T nbsp 為切比雪夫多項式之零點 L n T L n T lt L 3 1 6 cot p 8 p 64 1 sin 2 3 p 16 2 p g log p 0 201 displaystyle overline Lambda n hat T underline Lambda n hat T lt overline Lambda 3 frac 1 6 cot frac pi 8 frac pi 64 frac 1 sin 2 3 pi 16 frac 2 pi gamma log pi approx 0 201 nbsp Rudiger Gunttner由對 n 40 displaystyle n geq 40 nbsp 之較粗略的估算計算出 L n T L n T lt 0 0196 displaystyle overline Lambda n hat T underline Lambda n hat T lt 0 0196 nbsp 細節討論 编辑在此將提供先前簡述步驟的詳細內容 在這個章節令指數 i 從 0 跑到 n 1 步驟 1 給定 x 0 x 1 x n 1 displaystyle x 0 x 1 x n 1 nbsp 求 n 2 條等式之線性系統之解 b 0 b 1 x i b n x i n 1 i E f x i displaystyle b 0 b 1 x i b n x i n 1 i E f x i nbsp 其中 i 0 1 n 1 displaystyle i 0 1 n 1 nbsp 對於未知的 b 0 b 1 b n displaystyle b 0 b 1 b n nbsp 和 E 可以很清楚地觀察到 在這個式子裡 1 i E displaystyle 1 i E nbsp 若要成立 只有在節點 x 0 x n 1 displaystyle x 0 x n 1 nbsp 為 排序 的情況下才能達到 無論是嚴格遞增或遞減 這樣一來這個線性系統便有唯一解 廣為人知的 並非每個線性系統都可以求解 此外 求解之複雜度最少為 O n 2 displaystyle O n 2 nbsp 而一個從函式庫求解的標準計算器需要 O n 3 displaystyle O n 3 nbsp 的複雜度 在此有一簡單證明 計算前n 1個節點之 f x displaystyle f x nbsp 標準 n 階插值 p 1 x displaystyle p 1 x nbsp 以及對於 1 i displaystyle 1 i nbsp 之標準 n 階插值 p 2 x displaystyle p 2 x nbsp p 1 x i f x i p 2 x i 1 i i 0 n displaystyle p 1 x i f x i p 2 x i 1 i i 0 n nbsp 至此 需要 O n 2 displaystyle O n 2 nbsp 次數值運算 在 x i 1 displaystyle x i 1 nbsp 與 x i i 1 n displaystyle x i i 1 n nbsp 之間 多項式 p 2 x displaystyle p 2 x nbsp 有其 i 階 零點zero between x i 1 displaystyle x i 1 nbsp and x i i 1 n displaystyle x i i 1 n nbsp 因此在 x n displaystyle x n nbsp 與 x n 1 displaystyle x n 1 nbsp 之間無任何零點 意即 p 2 x n displaystyle p 2 x n nbsp 與 p 2 x n 1 displaystyle p 2 x n 1 nbsp 正負號 1 n displaystyle 1 n nbsp 相同 線性組合 p x p 1 x p 2 x E displaystyle p x p 1 x p 2 x cdot E nbsp 亦為一 n 次多項式 p x i p 1 x i p 2 x i E f x i 1 i E i 0 n displaystyle p x i p 1 x i p 2 x i cdot E f x i 1 i E i 0 ldots n nbsp 選擇任何 E 對 i 0 n displaystyle i 0 n nbsp 下列式子與上述等式相同 p x n 1 p 1 x n 1 p 2 x n 1 E f x n 1 1 n 1 E displaystyle p x n 1 p 1 x n 1 p 2 x n 1 cdot E f x n 1 1 n 1 E nbsp 解 E 得 E p 1 x n 1 f x n 1 p 2 x n 1 1 n displaystyle E frac p 1 x n 1 f x n 1 p 2 x n 1 1 n nbsp 如前述所提及 上式分母之兩項有相同正負號 因此 p x b 0 b 1 x b n x n displaystyle p x equiv b 0 b 1 x ldots b n x n nbsp 是完整定義的 給定 n 2 階節點 其誤差為正負輪流 p x i f x i 1 i E i 0 n 1 displaystyle p x i f x i 1 i E i 0 n 1 nbsp de La Vallee Poussin 理論說明在這種形況下 沒有誤差少於 E 之 n 次多項式存在 步驟 2 把多項式表示由b 0 b 1 x b n x n displaystyle b 0 b 1 x b n x n nbsp 轉為 p x displaystyle p x nbsp 步驟 3 依照以下所述改善輸入節點 x 0 x n 1 displaystyle x 0 x n 1 nbsp 的誤差 E displaystyle pm E nbsp 在每個 P 領域 現在的節點 x i displaystyle x i nbsp 將被區域最大 x i displaystyle bar x i nbsp 取代 同樣在每個 N 領域 x i displaystyle x i nbsp 將被區域最小取代 在這部分並不要求高精確律 令 z i p x i f x i displaystyle z i p bar x i f bar x i nbsp 其大小 z i displaystyle z i nbsp 皆大於或等於 E de La Vallee Poussin 理論及其證明也可以應用至 z 0 z n 1 displaystyle z 0 z n 1 nbsp 而使此 n 次多項式有最小可能誤差的新下界為 min z i E displaystyle min z i geq E nbsp 步驟 4 分別以 min z i displaystyle min z i nbsp 與 max z i displaystyle max z i nbsp 為新的上下界 此迭代演算法的終止條件為 重複上述步驟直到 max z i min z i displaystyle max z i min z i nbsp 足夠小且不再遞減 變異 编辑有時候在最大絕對差異點的附近 會有複數個點同時被取代 有時候相對誤差會被用來衡量函式與其近似的差異 特別是在電腦上用浮點數做運算的函式 外部連結 编辑Intro to DSP Aarts Ronald M Bond Charles Mendelsohn Phil and Weisstein Eric W Remez Algorithm MathWorld 取自 https zh wikipedia org w index php title 雷米茲演算法 amp oldid 70889666, 维基百科,wiki,书籍,书籍,图书馆,

文章

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