亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        求解非線性方程組的三種算法

        2015-05-30 20:17:13葉海

        葉海

        【摘要】對于非線性問題,大多數(shù)轉(zhuǎn)化為非線性方程(組)來求解,具體的解決方法有牛頓法、割線法、延拓法、搜索法、梯度法、信賴域法、共軛方向法、變尺度法等.本文主要介紹求解非線性方程組的牛頓型算法、信賴域算法、遺傳算法三種方法.

        【關(guān)鍵詞】非線性方程組;牛頓型算法;信賴域算法;遺傳算法

        一、引言

        非線性科學(xué)在工業(yè)、農(nóng)業(yè)、科學(xué)研究領(lǐng)域占有重要地位,絕大多數(shù)問題最終都能轉(zhuǎn)化為非線性方程(組)的求解問題,傳統(tǒng)的解決方法有:牛頓法、割線法、延拓法、搜索法、梯度法、信賴域法、共軛方向法、變尺度法等.本文著重介紹信賴域算法、牛頓型算法、遺傳算法三種方法.

        非線性方程組為

        fj(x1,x2,…,xn)=0(j=1,2,…,m).(1)

        其中X=(x1,x2,…,xn)∈DRn,D={(x1,x2,…,xn)|ai≤xi≤bi,i=1,2,…,n}.

        解非線性方程組一般分為兩類方法:一類屬于線性化方法,即把非線性方程組轉(zhuǎn)化為一種近似的非線性方程組,構(gòu)造出迭代格式,然后逐次接近準(zhǔn)確解,達到滿足精度要求就終止計算;一類屬于求函數(shù)極值方法,即由非線性函數(shù)構(gòu)造出一個目標(biāo)函數(shù),把方程組的求解問題轉(zhuǎn)化為求目標(biāo)函數(shù)的極值點問題.構(gòu)造目標(biāo)函數(shù):

        F(x1,x2,…,xn)=∑mi=1|fi(x1,x2,…,xn)|.

        這樣,在區(qū)域內(nèi)求解非線性方程組問題(1)就轉(zhuǎn)化為了函數(shù)優(yōu)化問題:

        minF(x1,x2,…,xn)s.t(x1,x2,…,xn)∈D.(2)

        顯然,滿足F(x*1,x*2,…,x*n)=0的非線性方程組的解X*(x*1,x*2,…,x*n)就是函數(shù)優(yōu)化問題(2)的最優(yōu)解.

        二、牛頓型算法

        求解非線性方程組的線性化方法為:

        xk+1=xk-[A(xk)]-1F(xk)(k≥1).(3)

        若取A(xk)=

        SymbolQC@ F(xk),則得到求解非線性方程組的牛頓型迭代算法.

        1牛頓法

        牛頓法算法程序構(gòu)造過程實際上是對非線性方程組(1)左端的非線性函數(shù)逐步線性化的過程.假定F:D∈Rn→Rn在開凸集內(nèi)二次G-可導(dǎo),且F″(x)在D內(nèi)連續(xù).設(shè)x*∈D是(1)式的解,x0∈D是x*的初始近似值.牛頓法雖然有收斂速度快和自校正等優(yōu)點,但應(yīng)用到實際計算中仍存在不少問題:迭代初始值x0要求與解x*很接近;每次迭代計算Jacobi矩陣F′(xk)和求解一個線性方程F′(xk)Δx=-F(xk),工作量較大;當(dāng)F′(xk)奇異或是病態(tài)時,計算將無法進行下去.為了解決這些問題,牛頓法有了如下幾種變形.

        2修正牛頓法

        修正牛頓法主要是針對牛頓法計算量較大進行簡化和改進,將牛頓法收斂快和簡化牛頓法工作量省的優(yōu)點結(jié)合起來,得到如下迭代程序:

        x0k=xkxik=xi-1kxk+1=xmk-[F′(xk)]-1F(xi-1k)(i=1,…m;k=1,2,3,…).(4)

        從xk計算到xk+1中間做m次簡化,只需計算一次Jacobi矩陣F′(xk)和求一次逆矩陣[F′(xk)]-1,這種修正牛頓法具有m+1階收斂速度.

        3參數(shù)牛頓法

        參數(shù)牛頓法是為了保證每一步迭代中的F′(xk)非奇異或非病態(tài),而引入所謂的阻尼因子λk使F′(xk)+λkI(這里I為n階單位矩陣)非病態(tài),此時得到迭代程序為:

        xk+1=xk-[F′(xk)+λkI]-1F(xk)(k=0,1,2,…).(5)

        當(dāng)λk選得足夠大,可以使矩陣F′(xk)+λkI對角占優(yōu),從而消除F′(xk)的奇異性,并具有局部收斂性.

        4下降牛頓法

        為了克服牛頓法的局部收斂,初始點x0選取要很靠近解x*,引入迭代參數(shù),采用下降法思想具有大范圍收斂的牛頓下降法,其迭代程序為:

        xk+1=xk-ωk[F′(xk)]-1F(xk)(k=0,1,…).(6)

        其中0<ωk≤1是迭代參數(shù),可以證明迭代式具有大范圍收斂性,但實際應(yīng)用中選擇ωk仍比較困難.

        牛頓法及其改進形式是最基礎(chǔ)、應(yīng)用廣泛的求解非線性方程組方法,但由于牛頓法需要每步計算函數(shù)的導(dǎo)數(shù),若導(dǎo)數(shù)不能直接表示出來,則很難求解,且在實際應(yīng)用中往往受到很多條件的限制,它的收斂性和性能特征在很大程度上依賴于初始點的選擇;另外,牛頓型算法在處理某些形式比較復(fù)雜的非線性方程組時效果不好.因此,牛頓法的各種變型都是針對牛頓法的某一缺陷而考慮的,實際應(yīng)用時只能根據(jù)要解決主要問題采取相應(yīng)的策略.

        三、信賴域方法

        信賴域方法首先定義一個在當(dāng)前點與目標(biāo)函數(shù)近似的二次模型,利用目標(biāo)函數(shù)在一定的區(qū)域內(nèi)與二次模型的充分近似,取二次模型的最優(yōu)值作為信賴域方法的下一個迭代點.其出發(fā)點是利用目標(biāo)函數(shù)的二次模型的近似程度來調(diào)節(jié)信賴域的大?。喝粜碌牡c不能使目標(biāo)函數(shù)值有充分的下降,說明二次模型與目標(biāo)函數(shù)的近似程度不夠好,需要縮小信賴域半徑;否則就擴大信賴域半徑.

        對非線性方程組F(x)=0的求解可轉(zhuǎn)化為如下無約束優(yōu)化問題:

        minf(x)x∈RN=12‖F(xiàn)(x)‖2.(7)

        相應(yīng)的二次信賴域優(yōu)化模型:

        mk(d)=12‖F(xiàn)k+Jkd‖2=fk+dTJTkFk+12dTgTkJkd.

        其中,Jk=

        SymbolQC@ F(xk)為F(x)在xk點Jacobi矩陣.

        對于(7),在xk點的下降方向dk有下述信賴域子問題產(chǎn)生.

        minmk(d)s.t.‖d‖≤Δk(其中Δk>0為信賴域半徑).(8)

        四、遺傳算法

        求解非線性方程組對于傳統(tǒng)算法的選擇、構(gòu)造與所要解決問題的特性有很大關(guān)系.遺傳算法不采用確定性規(guī)則,而采用概率的變遷規(guī)則來指導(dǎo)它的搜索方向,是一種靈活的自適應(yīng)算法,無需過多考慮問題的具體形式.由于非線性方程組改造成的函數(shù)多數(shù)是多峰值函數(shù),遺傳算法在其求解應(yīng)用中具有較大優(yōu)勢,尤其在一些非線性方程組沒有精確解的時候,遺傳算法顯得更為有效,近幾年利用遺傳算法求解非線性方程組的數(shù)值問題也有相關(guān)的研究成果.

        劉燦文等“基于求解非線性方程組的并行遺傳算法的設(shè)計”提出了將非線性方程組的數(shù)值求解問題(1)轉(zhuǎn)化為線性約束最優(yōu)化問題:

        min{gf(x)},x∈D.

        其中g(shù)f(x)=1n∑ni=1|fi(x)|為非線性方程組(1)的誤差度量函數(shù).將遺傳算法改進為自適應(yīng)并行遺傳算法求解該最優(yōu)化問題,從另一角度為求解非線性方程組提供了一條比較有效的途徑.

        曾毅“改進的遺傳算法在非線性方程組求解中的應(yīng)用”提出利用改進的遺傳算法求非線性方程組的解,數(shù)值模擬結(jié)果表明改進后的遺傳算法不僅可以求得高精度的解,而且大大提高了遺傳算法的局部尋優(yōu)能力.曾毅“浮點遺傳算法在非線性方程組求解中的應(yīng)用”提出利用浮點遺傳算法適應(yīng)值的分布和實數(shù)編碼的特點,通過縮小、移動搜索空間的方法,將整體和局部尋優(yōu)能力有機結(jié)合,數(shù)值模擬結(jié)果表明該算法求精確解的有效性.吳國輝等“一種新的求解非線性方程組的混合遺傳算法”提出利用浮點遺傳算法全局群體搜索能力及起始搜索速度快的特點,快速得到接近精確解的較優(yōu)解,之后將其作為擬牛頓法迭代的初始值,利用其局部尋優(yōu)能力非常強的特點快速迭代至精確解,該算法融合了遺傳算法和擬牛頓法的優(yōu)點,具有較好的收斂速度和相當(dāng)精度的收斂解.杜娟等“一種新的非線性方程組的混合量子遺傳算法”綜合考慮了量子遺傳算法和擬牛頓法的各自優(yōu)點,結(jié)合兩者提出一種求解非線性方程組的有效算法,充分發(fā)揮量子遺傳算法的群體搜索和全局收斂性,同時采用擬牛頓法作為一個強局部搜索算子,把量子遺傳算法的尋優(yōu)結(jié)果作為擬牛頓算法的初值,有效地解決了擬牛頓法對初始值的敏感問題,提高了算法的局部搜索能力,仿真實驗表明此算法具有較高的求解精度與成功率.

        總之,遺傳算法在求解非線性方程組具有一定的優(yōu)勢,但仍存在一些問題有待于進一步研究,如增強局部搜索能力、快速達到最優(yōu)解、改造遺傳算法防止早熟、恰當(dāng)選擇參數(shù)等問題.如何改進遺傳算法或結(jié)合傳統(tǒng)的算法,更好地應(yīng)用于解決各類復(fù)雜的非線性系統(tǒng),這將是需要繼續(xù)探索的課題.

        五月婷婷六月激情| 欧美村妇激情内射| 久久无码av中文出轨人妻| 成年人黄视频大全| 开心激情站开心激情网六月婷婷| 免费在线亚洲视频观看| 18岁日韩内射颜射午夜久久成人| 国产精品麻豆成人av电影艾秋| 国产精品毛片久久久久久l| 国产精品久久婷婷六月| 婷婷色婷婷开心五月四| 色老板精品视频在线观看| 色综合另类小说图片区| 亚洲精品在线观看自拍| 亚洲av免费手机在线观看| 99精品一区二区三区无码吞精| 国产成人精品三级在线影院| 亚洲av午夜福利一区二区国产| 精品亚洲一区二区三区四区五区 | 丰满人妻一区二区三区免费 | 国产网友自拍视频在线观看| 国产精品无码制服丝袜| 变态 另类 欧美 大码 日韩 | 国产一区二区精品亚洲| 欧美a级情欲片在线观看免费| 百合av一区二区三区| 一区二区三区日本美女视频| 色与欲影视天天看综合网| 在线亚洲人成电影网站色www| 久久精品美女久久| 国产不卡在线观看视频| 色妞色视频一区二区三区四区| 久久综合五月天| 精品中文字幕久久久人妻| 少妇被又大又粗又爽毛片久久黑人 | 少妇久久久久久被弄到高潮 | 毛茸茸的中国女bbw| 两个人免费视频大全毛片| 亚洲av人片在线观看| 亚洲国产精品综合久久网各| 国产熟女亚洲精品麻豆|