下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、歡迎訪問GreenSim團(tuán)隊(duì)主頁(yè) 郵箱:greensim基于蟻群算法的連續(xù)函數(shù)優(yōu)化通用MATLAB源代碼此源碼是對(duì)粒子群算法的一種實(shí)現(xiàn),用于無(wú)約束連續(xù)函數(shù)的優(yōu)化求解,對(duì)于含有約束的情況,可以先使用罰函數(shù)等方法,把問題處理成無(wú)約束的模型,再使用本源碼進(jìn)行求解。function BESTX,BESTY,ALLX,ALLY= PSOUCP(K,N,LB,UB,WR,CR1,CR2,Alpha,Beta,Gamma)% 無(wú)約束連續(xù)函數(shù)的粒子群優(yōu)化算法% GreenSim團(tuán)隊(duì)專業(yè)級(jí)算法設(shè)計(jì)&代寫程序% 歡迎訪問GreenSim團(tuán)隊(duì)主頁(yè)% 此函數(shù)實(shí)現(xiàn)粒子群算法,用于求解無(wú)約束連續(xù)函數(shù)最小化問題% 對(duì)于最大
2、化問題,請(qǐng)先將其加負(fù)號(hào)轉(zhuǎn)化為最小化問題% 輸入?yún)?shù)列表% K 最大迭代次數(shù)% N 初始粒子群規(guī)模(要求為偶數(shù))% LB 決策變量的下界,M1的向量% UB 決策變量的上界,M1的向量% WR 粒子群算法控制參數(shù)1,慣性系數(shù)% CR1 粒子群算法控制參數(shù)2,當(dāng)前最優(yōu)學(xué)習(xí)參數(shù)% CR2 粒子群算法控制參數(shù)3,歷史最優(yōu)學(xué)習(xí)參數(shù)% 輸出參數(shù)列表% BESTX K1細(xì)胞結(jié)構(gòu),每一個(gè)元素是M1向量,記錄每一代的最優(yōu)個(gè)體% BESTY K1矩陣,記錄每一代的最優(yōu)個(gè)體的評(píng)價(jià)函數(shù)值% ALLX K1細(xì)胞結(jié)構(gòu),每一個(gè)元素是MN矩陣,記錄全部個(gè)體% ALLY KN矩陣,記錄全部個(gè)體的評(píng)價(jià)函數(shù)值% 初始化M=leng
3、th(LB);%決策變量的個(gè)數(shù)%種群初始化,每一列是一個(gè)樣本farm=zeros(M,N);for i=1:M x=unifrnd(LB(i),UB(i),1,N); farm(i,:)=x;endSumWCR=WR+CR1+CR2;WR=WR/SumWCR;CR1=CR1/SumWCR;CR2=CR2/SumWCR;%輸出變量初始化ALLX=cell(K,1);ALLY=zeros(K,N);BESTX=cell(K,1);BESTY=zeros(K,1);k=1;%迭代計(jì)數(shù)器初始化% 以下是迭代過程while krand AA=farm(:,i); BB=QuantumMutation(A
4、A,LB,UB,Beta); newfarm3(:,i)=BB; end end newfarm4=farm; if k=3 Pgd=BESTXk-1; Pid=BESTXk-2; for i=1:N newfarm4(:,i)=WR*farm(:,i)+CR1*Pid+CR2*Pgd; end end FARM=farm,newfarm,newfarm2,newfarm3,newfarm4; SER=randperm(6*N); FITNESS=zeros(1,6*N); fitness=zeros(1,N); for i=1:(6*N) BETA=FARM(:,i); SE=FIT(BET
5、A); FITNESS(i)=SE; end for i=1:N f1=FITNESS(SER(6*i-5); f2=FITNESS(SER(6*i-4); f3=FITNESS(SER(6*i-3); f4=FITNESS(SER(6*i-2); f5=FITNESS(SER(6*i-1); f6=FITNESS(SER(6*i); if f1=f2&f1=f3&f1=f4&f1=f5&f1=f6 farm(:,i)=FARM(:,SER(6*i-5); fitness(:,i)=FITNESS(:,SER(6*i-5); elseif f2=f1&f2=f3&f2=f4&f2=f5&f2=
6、f6 farm(:,i)=FARM(:,SER(6*i-4); fitness(:,i)=FITNESS(:,SER(6*i-4); elseif f3=f1&f3=f2&f3=f4&f3=f5&f3=f6 farm(:,i)=FARM(:,SER(6*i-3); fitness(:,i)=FITNESS(:,SER(6*i-3); elseif f4=f1&f4=f2&f4=f3&f4=f5&f4=f6 farm(:,i)=FARM(:,SER(6*i-2); fitness(:,i)=FITNESS(:,SER(6*i-2); elseif f5=f1&f5=f2&f5=f3&f5=f4&f5=f6 farm(:,i)=FARM(:,SER(6*i-1); fitness(:,i)=FITNESS(:,SER(6*i-1); else farm(:,i)=FARM(:,SER(6*i); fitness(:,i)=FITNESS(:,SER(6*i); end end X=farm; Y=fitness; ALLXk=X; ALLY(k,:)=Y; m
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《門德爾松《升f小調(diào)幻想曲》Op.28的創(chuàng)作特征與演奏詮釋》
- 《黎英海古典詩(shī)詞藝術(shù)歌曲的藝術(shù)特征及其演繹》
- 《李冀教授“大醫(yī)之方論”學(xué)術(shù)思想探究》
- 《基于CT影像組學(xué)預(yù)測(cè)感染性腎結(jié)石的價(jià)值》
- 《膨脹阻燃改性聚丙烯的性能研究》
- 觀動(dòng)物園有感作文8篇
- 《基于區(qū)塊鏈的重大科研儀器租賃平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)》
- 2024醫(yī)藥生產(chǎn)企業(yè)關(guān)于高端研發(fā)設(shè)備定制合同
- 《不同實(shí)驗(yàn)范式的大腦抑制控制評(píng)價(jià)研究》
- 《基于五維平衡計(jì)分卡的H集團(tuán)財(cái)務(wù)共享服務(wù)中心績(jī)效評(píng)價(jià)體系構(gòu)建研究》
- 企業(yè)經(jīng)營(yíng)模擬實(shí)訓(xùn)知到章節(jié)答案智慧樹2023年華南農(nóng)業(yè)大學(xué)
- 膽總管囊腫護(hù)理查房
- 《Matlab語(yǔ)言與及其應(yīng)用》實(shí)驗(yàn)報(bào)告
- 2023年全國(guó)中學(xué)生語(yǔ)文能力競(jìng)賽樣題
- 俄羅斯地緣政治學(xué)
- GB/T 25217.13-2019沖擊地壓測(cè)定、監(jiān)測(cè)與防治方法第13部分:頂板深孔爆破防治方法
- GB/T 16571-2012博物館和文物保護(hù)單位安全防范系統(tǒng)要求
- GB/T 11270.2-2002超硬磨料制品金剛石圓鋸片第2部分:燒結(jié)鋸片
- 物業(yè)裝修管理(培訓(xùn)課件)
- 機(jī)器人創(chuàng)新性教學(xué)平臺(tái)實(shí)踐與探索報(bào)告
- 專題:普世價(jià)值思潮課件
評(píng)論
0/150
提交評(píng)論