[發(fā)明專(zhuān)利]一種基于混合差分人工蜂群算法的焊接梁設(shè)計(jì)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810558311.8 | 申請(qǐng)日: | 2018-06-01 |
| 公開(kāi)(公告)號(hào): | CN108829957A | 公開(kāi)(公告)日: | 2018-11-16 |
| 發(fā)明(設(shè)計(jì))人: | 杜振鑫;韓德志;余學(xué)山 | 申請(qǐng)(專(zhuān)利權(quán))人: | 韓山師范學(xué)院;上海海事大學(xué) |
| 主分類(lèi)號(hào): | G06F17/50 | 分類(lèi)號(hào): | G06F17/50;G06N3/00 |
| 代理公司: | 上海元好知識(shí)產(chǎn)權(quán)代理有限公司 31323 | 代理人: | 徐雯瓊 |
| 地址: | 521041*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 算法 焊接梁 人工蜂群算法 無(wú)約束優(yōu)化問(wèn)題 最優(yōu)解 求解 早熟 收斂 懲罰函數(shù) 高斯分布 工程制造 交叉概率 搜索策略 問(wèn)題轉(zhuǎn)化 候選解 最小化 搜索 融合 轉(zhuǎn)化 成功 | ||
1.一種基于混合差分人工蜂群算法的焊接梁設(shè)計(jì)方法,其特征在于,包含以下過(guò)程:
步驟S1、融合混合差分人工蜂群算法和三角搜索策略形成EABC-BB算法,克服其它算法容易陷入局部最優(yōu)解導(dǎo)致早熟收斂的缺點(diǎn);
步驟S2、EABC-BB算法在混合差分人工蜂群算法的基礎(chǔ)上,根據(jù)三角搜索策略產(chǎn)生高斯分布候選解;
步驟S3、在S2的基礎(chǔ)上,根據(jù)前一代的成功搜索經(jīng)驗(yàn)動(dòng)態(tài)調(diào)整交叉概率CR,增強(qiáng)算法適應(yīng)解決不同問(wèn)題的能力;
步驟S4、采用懲罰函數(shù)方法將焊接梁設(shè)計(jì)問(wèn)題轉(zhuǎn)化為無(wú)約束優(yōu)化問(wèn)題;
步驟S5、用EABC-BB算法求解焊接梁設(shè)計(jì)問(wèn)題所轉(zhuǎn)化的無(wú)約束優(yōu)化問(wèn)題。
2.如權(quán)利要求1所述的基于混合差分人工蜂群算法的焊接梁設(shè)計(jì)方法,其特征在于,所述的混合差分人工蜂群算法是基于人工蜂群算法結(jié)合以差分進(jìn)化算法形成的;
所述的人工蜂群算法中人工蜂群包含了3種不同類(lèi)型的蜜蜂:雇傭蜂、觀察蜂以及偵察蜂,人工蜂群算法采用一個(gè)隨機(jī)生成的群體開(kāi)始迭代搜索;設(shè)食物源的規(guī)模為SN,其中,食物源xi=(xi1,xi2,…,xiD)代表一個(gè)候選解,首先按照公式(1)生成SN個(gè)初始解;
其中,i=1,2,…,SN,j=1,2,…,D.D是變量的維數(shù).xjL與xjU分別是第j維的下界與上界,算法開(kāi)始迭代之后,人工蜂群算法根據(jù)蜜蜂的類(lèi)型將搜索過(guò)程分為3個(gè)階段:
步驟S1.1、雇傭蜂階段:每只雇傭蜂在對(duì)應(yīng)的食物源xi處根據(jù)公式(2)生成一個(gè)候選解vi=(vi1,vi2,...,viD),若vi的適應(yīng)值比xi的適應(yīng)值更優(yōu),則用vi替換xi:
vi,j=xi,j+φi,j(xi,j-xk,j) (2)
其中,是[-1,1]之間的隨機(jī)數(shù),k∈{1,2,…,SN}是隨機(jī)選擇的一個(gè)食物源,且k≠i,j∈{1,2,…,D}是隨機(jī)選擇的一個(gè)維度;
步驟S1.2、觀察蜂階段:在所有雇傭蜂完成勘探之后,觀察蜂按照公式(3)定義的概率隨機(jī)選擇一個(gè)食物源i進(jìn)一步開(kāi)采:
在式(3)中,fiti是食物源xi的適應(yīng)度值.從上述公式可見(jiàn),食物源的適應(yīng)度值越大,被觀察蜂選中的概率越高;其中,fiti按公式(4)計(jì)算:
在公式(4)中,fi是第i個(gè)解的目標(biāo)函數(shù)值;
步驟S1.3、偵察蜂階段:當(dāng)雇傭蜂對(duì)應(yīng)的食物源經(jīng)過(guò)limit次未更新,說(shuō)明該食物源已被開(kāi)采耗盡;這種情況下,重新隨機(jī)初始化一個(gè)新食物源代替xi;
所述的差分進(jìn)化算法中差分進(jìn)化是一種利用NP個(gè)D維參數(shù)向量的并行直接搜索方法,參數(shù)形式如下:
xi,G,i=1,2...NP
差分進(jìn)化的基本策略可以描述如下:
步驟S2.1、對(duì)于每個(gè)目標(biāo)矢量xi,G,i=1,2...NP,一個(gè)突變載體是根據(jù)公式(5)計(jì)算:
其中,隨機(jī)索引r1,r2,r3∈{1,2,…,NP}并且為整數(shù),相互不同且F>0,隨機(jī)選擇的整數(shù)r1,r2和r3的選擇與行程索引i不同,其中F是控制微分變異放大的實(shí)數(shù)常數(shù)因子范圍為[0,2];
步驟S2.2、通過(guò)交叉增加擾動(dòng)參數(shù)向量的多樣性,為此,試用矢量如公式(6)所示:
ui,G+1=(u1i,G+1,u2i,G+1,…,uDi,G+1) (6)
公式(6)中:
在公式(7)中,randb(j)是統(tǒng)一的隨機(jī)數(shù)發(fā)生器的第j個(gè)評(píng)估,其結(jié)果為[0,1],CR是交叉常數(shù)必須由用戶(hù)決定范圍為[0,1],rnbu(i)是隨機(jī)選擇的索引在{1,2,…,D}中能夠確保ui,G+1從vi,G+1中獲取至少一個(gè)參數(shù);
步驟S2.3、為了決定ui,G+1是否應(yīng)該成為G+1的成員,使用貪婪準(zhǔn)則將試驗(yàn)向量ui,G+1與目標(biāo)向量xi,G進(jìn)行比較,如果向量ui,G+1比xi,G產(chǎn)生更小的代價(jià)函數(shù)值,那么xi,G+1被設(shè)置為ui,G+1,從而使得ui,G+1成為第G+1代種群成員;否則,舊值xi,G被保留。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于韓山師范學(xué)院;上海海事大學(xué),未經(jīng)韓山師范學(xué)院;上海海事大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810558311.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種基于改進(jìn)的人工蜂群算法的四旋翼PID參數(shù)優(yōu)化方法
- 一種基于蜂群人工算法的流水線調(diào)度方法
- 短期微電網(wǎng)負(fù)荷功率區(qū)間概率預(yù)測(cè)方法
- 一種基于多目標(biāo)人工蜂群算法的生物多序列對(duì)比方法
- 一種基于ABC算法的短期微電網(wǎng)負(fù)荷預(yù)測(cè)方法
- 基于人工蜂群算法的多站時(shí)差定位方法
- 一種基于人工蜂群算法的自勵(lì)磁發(fā)電機(jī)穩(wěn)態(tài)性能評(píng)估方法
- 一種基于人工蜂群算法的鋰離子電池模型參數(shù)辨識(shí)方法
- 一種基于人工蜂群算法結(jié)合最小二乘法的諧波檢測(cè)方法
- 一種基于改進(jìn)人工蜂群算法的路徑規(guī)劃方法
- 基于改進(jìn)的分裂Bregman算法的熒光顯微圖像復(fù)原方法和裝置
- 一種球形譯碼算法的初值選取方法
- 基于Neumann隨機(jī)有限元對(duì)齒輪箱進(jìn)行優(yōu)化設(shè)計(jì)的方法
- 用于電力系統(tǒng)經(jīng)濟(jì)調(diào)度的方法、系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種集合擴(kuò)展型可靠度的優(yōu)化方法、系統(tǒng)、裝置及介質(zhì)
- 基于Barzilai-Borwein梯度法的無(wú)線傳感器網(wǎng)絡(luò)分布式定位方法
- 基于參數(shù)最優(yōu)化方法的變換器并聯(lián)系統(tǒng)的效率優(yōu)化方法
- 基于無(wú)約束光平面的汽車(chē)視覺(jué)檢測(cè)誤差評(píng)價(jià)方法與系統(tǒng)
- 無(wú)約束共心光束族的汽車(chē)視覺(jué)檢測(cè)誤差評(píng)價(jià)方法與系統(tǒng)
- 一種大型結(jié)構(gòu)物滑移裝船調(diào)載水量計(jì)算方法





