基于選集特征的多峰函數(shù)極值識別算法研究
發(fā)布時間:2021-01-10 05:40
在實際應用中,把實際工程問題轉換為多峰函數(shù)問題求解是一種常見的解決方法。多峰函數(shù)優(yōu)化問題一般是在可行域內(nèi)尋找全局最優(yōu)解,但全局最優(yōu)解并不是在任何條件下都適用,這就需要求解多峰函數(shù)的局部最優(yōu)解,也就是求解多峰函數(shù)的極值。因此研究求解多峰函數(shù)極值問題的方法不僅有利于現(xiàn)實工程應用,而且具有重要的科研價值。本文對多峰函數(shù)的局部最優(yōu)解進行了研究,提出了一種稱為多元選集均值特征的算法(Multivariate Subset Mean Features,簡稱為MSMF),具體研究內(nèi)容如下:1、給出了選集均值特征smY的概念和計算smY的方法,證明了 smY具有連續(xù)性和可加性。在函數(shù)特征識別上發(fā)現(xiàn)了 smY存在不足,引入了等寬選集均值特征smYw的概念,并根據(jù)smYw的極值特征提出了基于MSMF識別極值特征的定理。2、根據(jù)MSMF的極值定理,識別函數(shù)的極值特征依賴于smYw,但必須依據(jù)smY識別函數(shù)的多極值特征。因此采取了 smY和smYw交替使用的方法識別函數(shù)的極值特征。對于某些函數(shù)可能出現(xiàn)初始的smYw沒有極值特征的情況,本文研究了一種使算法自動導入極值有效搜索軌跡的方法,并總結了 smYw為單調(diào)...
【文章來源】:湖南師范大學湖南省 211工程院校
【文章頁數(shù)】:71 頁
【學位級別】:碩士
【部分圖文】:
圖3-1半球的MSMF??20??
??從圖3-1可看出,smYOq)和smY〇2;)分別都有極大值,其解分別為&?=?0和??&?=?〇。而半球函數(shù)也有一個極大值,其解為;^?〇和x2?=?0。MSMF的極值特??性與半球函數(shù)的一樣。??例2:圓柱函數(shù),其高和半徑都是1,它的MSMF如圖3-2所示。??]m?|?;?ii?m?:::??0.8?\?1???0.8????(?、':'??-j????I?/?|?j?|?\?I?/?|?|?j?\??:????0.4?j-?j?-j?j-?v-?m?0.4??|?-j????0.2?|……—-j?-:……——:-?-j?0.2?|??-:?j-?-I??。-1?-0.5?0?0.5?1?。-1?-0.5?0?0.5?1???xl??x2???圖3-2圓柱函數(shù)的MSMF??如圖3-2,?smYOq)和smY〇2)分別都有極大值,但是圓柱函數(shù)卻沒有任何極??值。因此,MSMF的極值特性與圓柱函數(shù)的特征不相同。??對于多元函數(shù)來說,影響smYOD的因素有兩個:一個是選集幅度的變化,??另一個則是選集在其他維度方向“寬度”的變化。對于例1來說,smYCx;)的變??化既包含了選集寬度的變化也包含了選集幅度的變化而且與其一致,因此用??smYOy)來識別函數(shù)的特征是有效的。但對于例2來說
?分割的左側相鄰的子區(qū)域?qū)?A。??表3-3圖3-4中MSMF被分割后的子區(qū)域??L\\?L\2?L\i?L\^??Li\?Area(l)?Area(5)?Area(9)?Area(13)??L22?Area(2)?Area(6)?Area(lO)?Area(14)??Z23?Area(3)?Area(7)?Area(ll)?Area(15)??L24?Area(4)?Area(8)?Area(12)?Area(16)??設置一個動態(tài)變量Area={Area(l),...,Ai_ea(16)},對其中的每個元素分別再進??行全局MSMF計算。在對每個子區(qū)域進行極值識別以前,它們都是疑似極值存??在的空間。對于Area〇'),如果函數(shù)在Area(/)中的smYOy)仍然存在多極值,或者??當smY〇:;)沒有多極值,但smYw(x))卻存在多極值時,就必須根據(jù)srnYC》)或者??smYwCx;:)繼續(xù)分割下去,分割后新生成的子區(qū)域作為新的子區(qū)域元素加入到??Area隊列中,直至所有Area(〇內(nèi)的smYwCxy)都不再存在多極值。圖3-5是第一??次區(qū)域分割后某個子區(qū)域的MSMF圖形。從圖中的smYOq)和smY(x2)可以看到??smY〇2:)仍然存在多個極值
本文編號:2968167
【文章來源】:湖南師范大學湖南省 211工程院校
【文章頁數(shù)】:71 頁
【學位級別】:碩士
【部分圖文】:
圖3-1半球的MSMF??20??
??從圖3-1可看出,smYOq)和smY〇2;)分別都有極大值,其解分別為&?=?0和??&?=?〇。而半球函數(shù)也有一個極大值,其解為;^?〇和x2?=?0。MSMF的極值特??性與半球函數(shù)的一樣。??例2:圓柱函數(shù),其高和半徑都是1,它的MSMF如圖3-2所示。??]m?|?;?ii?m?:::??0.8?\?1???0.8????(?、':'??-j????I?/?|?j?|?\?I?/?|?|?j?\??:????0.4?j-?j?-j?j-?v-?m?0.4??|?-j????0.2?|……—-j?-:……——:-?-j?0.2?|??-:?j-?-I??。-1?-0.5?0?0.5?1?。-1?-0.5?0?0.5?1???xl??x2???圖3-2圓柱函數(shù)的MSMF??如圖3-2,?smYOq)和smY〇2)分別都有極大值,但是圓柱函數(shù)卻沒有任何極??值。因此,MSMF的極值特性與圓柱函數(shù)的特征不相同。??對于多元函數(shù)來說,影響smYOD的因素有兩個:一個是選集幅度的變化,??另一個則是選集在其他維度方向“寬度”的變化。對于例1來說,smYCx;)的變??化既包含了選集寬度的變化也包含了選集幅度的變化而且與其一致,因此用??smYOy)來識別函數(shù)的特征是有效的。但對于例2來說
?分割的左側相鄰的子區(qū)域?qū)?A。??表3-3圖3-4中MSMF被分割后的子區(qū)域??L\\?L\2?L\i?L\^??Li\?Area(l)?Area(5)?Area(9)?Area(13)??L22?Area(2)?Area(6)?Area(lO)?Area(14)??Z23?Area(3)?Area(7)?Area(ll)?Area(15)??L24?Area(4)?Area(8)?Area(12)?Area(16)??設置一個動態(tài)變量Area={Area(l),...,Ai_ea(16)},對其中的每個元素分別再進??行全局MSMF計算。在對每個子區(qū)域進行極值識別以前,它們都是疑似極值存??在的空間。對于Area〇'),如果函數(shù)在Area(/)中的smYOy)仍然存在多極值,或者??當smY〇:;)沒有多極值,但smYw(x))卻存在多極值時,就必須根據(jù)srnYC》)或者??smYwCx;:)繼續(xù)分割下去,分割后新生成的子區(qū)域作為新的子區(qū)域元素加入到??Area隊列中,直至所有Area(〇內(nèi)的smYwCxy)都不再存在多極值。圖3-5是第一??次區(qū)域分割后某個子區(qū)域的MSMF圖形。從圖中的smYOq)和smY(x2)可以看到??smY〇2:)仍然存在多個極值
本文編號:2968167
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2968167.html
最近更新
教材專著