許偉志,關(guān)履泰,徐應(yīng)祥
(中山大學(xué)科學(xué)計(jì)算與計(jì)算機(jī)應(yīng)用系,廣東 廣州 510275)
多元散亂數(shù)據(jù)擬合廣泛用于數(shù)據(jù)壓縮、汽車外形設(shè)計(jì)、船體放樣、飛機(jī)機(jī)翼機(jī)身設(shè)計(jì)、服裝設(shè)計(jì)、地質(zhì)探礦、醫(yī)學(xué)圖像處理等諸多領(lǐng)域,從上世紀(jì)60年代開始,眾多研究工作者對(duì)散亂數(shù)據(jù)曲面擬合問題進(jìn)行了一系列的研究[1-6]。但是都不如一元B樣條處理一元散亂數(shù)據(jù)那樣理想。李岳生和關(guān)履泰在1989年試圖推廣一元三次自然樣條對(duì)散亂點(diǎn)插值的方法到二元情形,提出了散亂數(shù)據(jù)的二元多項(xiàng)式自然樣條插值,研究了廣義混合樣條函數(shù)空間矩形域帶連續(xù)邊界條件和離散邊界條件的多元散亂數(shù)據(jù)最優(yōu)插值問題[7]。胡日章研究了相應(yīng)的光順逼近問題[8],韓國強(qiáng)從計(jì)算的角度提出了散亂數(shù)據(jù)光順逼近二步法[9]。但是這類樣條的目標(biāo)泛函比較復(fù)雜,帶有一系列的積分項(xiàng)[7- 8, 10],而且如果離散邊界插值點(diǎn)不夠多的話插值效果會(huì)比較差。為了克服這些缺點(diǎn),關(guān)履泰、許偉志等研究了一類新的二元自然樣條插值方法,該方法的目標(biāo)泛函較為簡單,沒有離散邊界插值點(diǎn),更符合實(shí)際情況[11]。然而當(dāng)測量數(shù)據(jù)受誤差和噪聲影響時(shí),插值方法不如光順方法那樣能夠很好地反映數(shù)據(jù)的本質(zhì)。為此,本文在文[11]的基礎(chǔ)上提出了一種多項(xiàng)式自然樣條光順方法,并研究了解的特征性質(zhì)和解的結(jié)構(gòu)。
給定矩形區(qū)域R=[a1,a2]×[c1,c2],a Y=L2(R),T:X→Y是一個(gè)從X到Y(jié)的線性微分算子,在矩形區(qū)域R內(nèi)定義為 在邊界x=a,y=c上,它帶邊界條件 記Z=RN是N維歐幾里得空間。假設(shè)A:X→Z是一個(gè)插值算子,定義為 Au=(u(x1,y1),…,u(xN,yN)) 為了方便,令z=(z1,…,zN)??紤]以下在希爾伯特空間Hm,n(R)中的樣條光順問題,稱之為散亂點(diǎn)二元多項(xiàng)式自然樣條光順問題。 問題T尋找一個(gè)函數(shù)σ(x,y)∈X,滿足 (1) 其中z=(z1,z2,…,zN),ρ>0是事先給定的常數(shù)。這里‖Tu‖2=?R(u(m,n)(x,y))2dxdy,帶邊界條件 (2) 即尋找一個(gè)函數(shù)σ(x,y)∈X,滿足 其中ρ>0,是事先給定的常數(shù)。帶邊界條件 容易驗(yàn)證下列引理。 引理1 算子T的化零子空間滿足 N(T)=P〈m,n〉={u|u(x,y)= 定理1(特征定理)σ(x,y)∈X是二元多項(xiàng)式自然樣條光順問題解的充要條件為 ρ?Rσ(m,n)(x,y)u(m,n)(x,y)dxdy+ (3) 對(duì)一切u(x,y)∈X成立。 證明(必要性) 設(shè)σ(x,y)∈X是二元多項(xiàng)式自然樣條光順問題的解,任意的u(x,y)∈X,ε為微小參數(shù)。記uε(x,y)=σ(x,y)+εu(x,y)代入問題(1)式,得 F(ε)=ρ?R(σ(m,n)(x,y)+εu(m,n)(x,y))2dxdy+ 由于σ(x,y)∈X為問題T的解,所以F′(0)=0,即 F′(ε)=2ρ?Ru(m,n)(x,y)· (σ(m,n)(x,y)+εu(m,n)(x,y))dxdy+ 即 ρ?Rσ(m,n)(x,y)u(m,n)(x,y)dxdy+ J(u)=J(σ+u-σ)= J(σ)+J1(u-σ)+a(σ,u-σ) 由充分性條件,有 ρ?Rσ(m,n)(x,y)u(m,n)(x,y)dxdy+ 對(duì)一切u(x,y)∈X都成立。那么對(duì)于u-σ∈X, 有 ρ?Rσ(m,n)(x,y)(u(m,n)(x,y)-σ(m,n)(x,y))dxdy+ 引理2 設(shè)σ(x,y)∈X是二元多項(xiàng)式自然樣條光順的解,那么必存在系數(shù)λi與ki(i=1,…,N)使得 證明由特征定理可知 ρ?Rσ(m,n)(x,y)u(m,n)(x,y)dxdy+ 即 Au(x,y)=(u(x1,y1),…,u(xN,yN))= ((k1,u),…,(kN,u)) 定理2 二元多項(xiàng)式自然樣條光順函數(shù)σ(x,y)具有如下的顯式及緊湊格式的表達(dá)式 其中g(shù)i(x,y)=G(xi,m,a;x)G(yi,n,c;y),i=1,…,N是(2m-1,2n-1)次自然樣條基函數(shù),并且有 對(duì)任意X中的元素u,在a點(diǎn)Taylor展開 u(x,y)=u(a,y)+(x-a)u(1,0)(a,y)+…+ 然后在c點(diǎn)Taylor展開u(a,y),u(1,0)(a,y),…,u(m-1,0)(a,y),u(m,0)(τ,y)得 u(xi,yi)=u(a,c)+(yi-c)u(0,1)(a,c)+…+ (xi-a)u(1,0)(a,c)+…+ 利用上面結(jié)論,并注意邊界條件,對(duì)任意X中的元素u有 f(x,y)∈N(T) 其中g(shù)i(x,y)=G(xi,m,a;x)G(yi,n,c;y),i=1,…,N。滿足 所以 其中g(shù)i(x,y)=G(xi,m,a;x)G(yi,n,c;y),i=1,…,N是(2m-1,2n-1)次自然樣條基函數(shù),并且有 且 v=0,…,n-1 從求n-1階導(dǎo)數(shù)開始,由上式推出 然后,利用這個(gè)結(jié)果代入求n-2階導(dǎo)數(shù)的式子中得到 (n-2)!cn-2(yi,n,c;y)+ cn-2(yi,n,c;y)= 再用上述這些結(jié)果,代入求n-3階導(dǎo)數(shù)的式子中,有 (n-3)!cn-3(yi,n,c;y)+ (n-3)!(cn-2(yi,n,c;y)(y-c)+ cn-3(yi,n,c;y)= 繼續(xù)下去……,得到 定理3 如果相應(yīng)的齊次多項(xiàng)式光順問題只有恒零解,則對(duì)任意散亂數(shù)據(jù)(xi,yi,zi),i=1,…,N,(2m-1,2n-1)次多項(xiàng)式自然樣條光順問題有唯一解,可表示為 其中g(shù)i(x,y)=G(xi,m,a;x)G(yi,n,c;y),i=1,…,N是(2m-1,2n-1)次自然樣條基函數(shù),并且有 且 cij及λi由以下的方程組來確定 其中 Λ=(λ1,…,λN)T,z=(z1,…,zN)T, C=(c00,c01,c02,…,c0(n-1), c10,c11,…,c1(n-1),…,c(m-1)(n-1))T, A=(aij)N×N, 證明由特征定理可知,σ(x,y)∈X是二元多項(xiàng)式自然樣條光順問題解的充要條件為 ρ?Rσ(m,n)(x,y)u(m,n)(x,y)dxdy+ (5) 對(duì)一切u(x,y)∈X成立。又由引理2知 代入(5)式得 即 再由u(x,y)的任意性可知ρλi+σ(xi,yi)-zi=0,i=1,2,…,N。即 得到前N個(gè)方程。注意在定理2的證明過程中,我們已經(jīng)得出 這就是后面m×n個(gè)方程。寫成矩陣形式后則證得本定理。由二項(xiàng)式定理可證以下結(jié)論。 由定理3和定理4可得求光順函數(shù)算法如下: (ⅰ)輸入散亂數(shù)據(jù)點(diǎn)(xi,yi),i=1,…,N與要在其上擬合的數(shù)據(jù)zi,i=1,…,N及合適的光順參數(shù)ρ; (ⅱ)計(jì)算矩陣A; (ⅴ)求出光順函數(shù) 例1 擬合函數(shù):z=1/(1+x2+y2),區(qū)間:[0,1]×[0,1],邊界:a=-1,c=-1。對(duì)301個(gè)散亂點(diǎn)(由隨機(jī)數(shù)產(chǎn)生)相應(yīng)的函數(shù)值,分別運(yùn)用雙三次自然樣條光順方法(ρ=0.005)與雙三次自然樣條插值方法去擬合函數(shù), 比較它們?cè)谒趨^(qū)域30×30個(gè)格子點(diǎn)上的函數(shù)值Fi,導(dǎo)函數(shù)值的平均誤差與最大誤差(見表1)。 表1 301個(gè)散亂數(shù)據(jù)插值和光順的函數(shù)值、導(dǎo)函數(shù)值誤差 一般地,選取合適參數(shù)的光順樣條方法得出的曲面較用插值方法得到的曲面光滑。 例2 某地區(qū)重金屬釷的3 580個(gè)測量值[6],分布如圖1,分別用雙三次自然樣條插值和光順(ρ=0.012),應(yīng)用極小殘量法(Generalized Minimal Residual Algorithm)迭代求解對(duì)稱不定的線性方程組[12],得到的結(jié)果(如圖2)。 圖1 數(shù)據(jù)點(diǎn)的分布 圖2 (a)插值圖像 (b)光順圖像(ρ=0.012) 由于測量數(shù)據(jù)存在誤差和噪聲,插值圖像并不能很好的反映重金屬釷的分布情況,而光順圖像很好地反映了重金屬釷的實(shí)際分布情況。 例3 擬合函數(shù):z=cos(x)×sin(y)區(qū)間:[0,4]×[0,4],對(duì)50、100、1 000個(gè)散亂點(diǎn)(由隨機(jī)數(shù)產(chǎn)生)相應(yīng)的函數(shù)值,分別用文[11]和文[8]中的雙三次自然樣條插值方法去擬合函數(shù),相應(yīng)的系數(shù)矩陣的條件數(shù)比較如表2。 表2 方法[8]和[11]中的系數(shù)矩陣條件數(shù)比較 對(duì)相同散亂數(shù)據(jù)進(jìn)行雙三次樣條插值擬合,本文中方程組的系數(shù)矩陣條件數(shù)比文[8]中的系數(shù)矩陣條件數(shù)小,更適合大規(guī)模散亂數(shù)據(jù)擬合。 結(jié)論:選取合適參數(shù)的光順樣條方法得出的曲面較平滑,外形比用插值方法好。在實(shí)際應(yīng)用中,當(dāng)數(shù)據(jù)有誤差和噪聲時(shí),建議選取適當(dāng)參數(shù)應(yīng)用光順樣條方法獲得擬合曲面。另外,本文的方法容易推廣到高維情形。本文中方程組的系數(shù)矩陣條件數(shù)比文[8]中的系數(shù)矩陣條件數(shù)小,更適合大規(guī)模散亂數(shù)據(jù)擬合。 參考文獻(xiàn): [1] WAHBA G. Spline models for observational data[J]. Soc Ind Appl Math, 1990. [2] GUAN L T, LIU B. Surface design by natural splines over refined grid points[J]. J Comp Anal and Appl, 2004, 163(1):107-115. [3] LAI M J. Multivariate splines for data fitting and approximation, Approximation Theory XII[M]. San Antonio, 2007, edited by Neamtu M and Schumaker L L, Brentwood :Nashboro Press, 2008: 210-228. [4] LAI M J, SCHUMAKER L L. Spline functions over triangulations[M]. London: Cambridge University Press, 2007. [5] 吳宗敏. 散亂數(shù)據(jù)擬合的模型、方法和理論[M]. 北京:科學(xué)出版社, 2008. [6] BILLINGS S D, NEWSAM G N, BEATSON R K. Smooth fitting of geophysical data using continuous global surfaces[J]. Geophysics, 2002, 67 (6): 1810-1822. [7] 李岳生, 胡日章. 多元散亂數(shù)據(jù)的樣條插值法[J]. 高等學(xué)校計(jì)算數(shù)學(xué)學(xué)報(bào), 1990, 3: 215-226. [8] 胡日章. 矩形域上散亂數(shù)據(jù)的離散邊界條件光順逼近[J]. 中山大學(xué)學(xué)報(bào):自然科學(xué)版, 1990, 29(4): 17-22. [9] 韓國強(qiáng). 矩形域上散亂數(shù)據(jù)樣條光順法[J]. 華南理工大學(xué)學(xué)報(bào):自然科學(xué)版, 1993, 21(4): 102-109. [10] GUAN L T. Bivariate polynomial natural spline interpolation algorithms with local basis for scattered data[J]. J Comp Anal and Appl, 2003, 1: 77-101. [11] 關(guān)履泰,許偉志,朱慶勇. 一種散亂點(diǎn)雙三次多項(xiàng)式自然樣條插值[J]. 中山大學(xué)學(xué)報(bào):自然科學(xué)版, 2008, 47(5): 1-4. [12] SAAD Y, SCHULTZ M H. GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems[J]. SIAM J Sci Stat Comput, 1986, 7(3): 856-869.2 帶邊界條件的自然樣條基函數(shù)的構(gòu)造
3 散亂點(diǎn)自然樣條光順問題求解
4 求光順函數(shù)算法
5 算 例
中山大學(xué)學(xué)報(bào)(自然科學(xué)版)(中英文)2010年6期