[發(fā)明專利]一種結(jié)合局部對(duì)立學(xué)習(xí)與社會(huì)蜘蛛算法解決最小屬性約簡(jiǎn)的方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010878636.1 | 申請(qǐng)日: | 2020-08-27 |
| 公開(kāi)(公告)號(hào): | CN111950687A | 公開(kāi)(公告)日: | 2020-11-17 |
| 發(fā)明(設(shè)計(jì))人: | 危前進(jìn);王承先;常亮;黃桂敏 | 申請(qǐng)(專利權(quán))人: | 桂林電子科技大學(xué) |
| 主分類號(hào): | G06N3/00 | 分類號(hào): | G06N3/00;G06K9/62 |
| 代理公司: | 桂林市持衡專利商標(biāo)事務(wù)所有限公司 45107 | 代理人: | 唐智芳 |
| 地址: | 541004 廣西*** | 國(guó)省代碼: | 廣西;45 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 結(jié)合 局部 對(duì)立 學(xué)習(xí) 社會(huì) 蜘蛛 算法 解決 最小 屬性 方法 | ||
1.一種結(jié)合局部對(duì)立學(xué)習(xí)與社會(huì)蜘蛛算法解決最小屬性約簡(jiǎn)的方法,包括以下步驟:
1)初始化社會(huì)蜘蛛算法參數(shù),計(jì)算雌性蜘蛛數(shù)量Nf、雄性蜘蛛數(shù)量Nm、雌性蜘蛛位置xf、雄性蜘蛛位置xm、各蜘蛛的適應(yīng)度值F;通過(guò)比較所有蜘蛛的適應(yīng)度值,將適應(yīng)度值最大的蜘蛛作為全局最優(yōu)蜘蛛,記錄該全局最優(yōu)蜘蛛的適應(yīng)度值Gfit及其位置Glocation;其中,
初始化社會(huì)蜘蛛算法參數(shù)包括:
蜘蛛總數(shù)N,其為雌性蜘蛛數(shù)量Nf和雄性蜘蛛數(shù)量Nm的和;
蜘蛛靠近或者遠(yuǎn)離振動(dòng)源的閾值PF,其取值范圍為(0,1);
雌性蜘蛛占蜘蛛總數(shù)的最低比例PLow和最高比例PHigh,其中PLow=0.65,PHigh=0.9;
相似度約束閾值Si,其取值范圍為[0,1];
最大迭代次數(shù)Max_Gen,獲得相同約簡(jiǎn)結(jié)果的連續(xù)迭代次數(shù)cycle,它們的取值均為正整數(shù);
λ代表取值偏向的權(quán)重因子,其取值范圍為[0,1];
2)對(duì)種群執(zhí)行相似度約束策略,滿足約束條件后執(zhí)行步驟3);
所述相似度約束包括:計(jì)算全局最優(yōu)蜘蛛Glocation與剩余蜘蛛x1,x2,...,xN-1的相似度值以及全局最優(yōu)蜘蛛Glocation與剩余整個(gè)種群的平均相似度值,比較該平均相似度值與相似度約束閾值的大小,當(dāng)平均相似度值大于相似度約束閾值時(shí)執(zhí)行步驟3),否則對(duì)小于平均相似度值的個(gè)體重新將每一位賦值為[-4,4]隨機(jī)數(shù),并將個(gè)體上每一位的值轉(zhuǎn)化成二進(jìn)制數(shù),重新計(jì)算與全局最優(yōu)蜘蛛Glocation的相似度值,直到計(jì)算所得的平均相似度值大于相似度約束閾值為止;
3)計(jì)算當(dāng)前種群中個(gè)體的適應(yīng)度值,找到當(dāng)前種群中適應(yīng)度值最高的蜘蛛,如果當(dāng)前種群中適應(yīng)度值最高的蜘蛛較之前記錄的全局最優(yōu)蜘蛛具有更高的適應(yīng)度值,則用當(dāng)前種群中適應(yīng)度值最高的蜘蛛的適應(yīng)度值及位置替換之前記錄的全局最優(yōu)蜘蛛的適應(yīng)度值Gfit及位置Glocation;否則不做替換;
4)雌性蜘蛛進(jìn)行移動(dòng);
5)雄性蜘蛛進(jìn)行移動(dòng);
6)蜘蛛交配產(chǎn)生后代,具體是以占統(tǒng)治地位的雄性蜘蛛為中心、半徑為r內(nèi)的雌性蜘蛛進(jìn)行交配,通過(guò)輪盤賭產(chǎn)生下一代;
7)進(jìn)行最差個(gè)體替換,即依次將子代種群中每個(gè)個(gè)體與其父代種群中最小適應(yīng)度值的個(gè)體進(jìn)行比較,如子代種群中個(gè)體的適應(yīng)度值高于父代種群中最小適應(yīng)度值,則用該子代個(gè)體替換父代種群中的最小適應(yīng)度值個(gè)體,替換包括位置、編號(hào)、性別、適應(yīng)度值等全部屬性;否則舍棄子代個(gè)體,繼續(xù)下一個(gè)子代個(gè)體的判斷;
8)執(zhí)行局部對(duì)立學(xué)習(xí)策略,局部對(duì)立學(xué)習(xí)策略包括:計(jì)算當(dāng)前種群的平均適應(yīng)度值,篩選低于平均適應(yīng)度值的個(gè)體,創(chuàng)建對(duì)立個(gè)體并計(jì)算適應(yīng)度值,選擇適應(yīng)度值較高的個(gè)體與原種群中適應(yīng)度大于平均適應(yīng)度值的個(gè)體合并作為新的當(dāng)前種群;
9)計(jì)算當(dāng)前種群中個(gè)體的適應(yīng)度值,找到當(dāng)前種群中適應(yīng)度值最高的蜘蛛,如果當(dāng)前種群中適應(yīng)度值最高的蜘蛛較之前記錄的全局最優(yōu)蜘蛛具有更高的適應(yīng)度值,則用當(dāng)前種群中適應(yīng)度值最高的蜘蛛適應(yīng)度值及位置替換之前記錄的全局最優(yōu)蜘蛛的適應(yīng)度值Gfit及位置Glocation;否則不做替換;
10)將步驟9)中記錄的Gfit和Glocation賦值給Gfit'和Glocation',并判斷Glocation'是否為一個(gè)有效約簡(jiǎn)結(jié)果;如果是,則執(zhí)行步驟11),否則執(zhí)行步驟12);
11)對(duì)Glocation'進(jìn)行冗余檢測(cè),去除冗余屬性;
12)完成一輪迭代,判斷是否滿足最大迭代次數(shù)或者獲得相同約簡(jiǎn)結(jié)果的連續(xù)迭代次數(shù),如滿足則結(jié)束,并輸出Glocation';否則迭代次數(shù)加1,返回執(zhí)行步驟3)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于桂林電子科技大學(xué),未經(jīng)桂林電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010878636.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 根據(jù)用戶學(xué)習(xí)效果動(dòng)態(tài)變化下載學(xué)習(xí)數(shù)據(jù)的系統(tǒng)及方法
- 用于智能個(gè)人化學(xué)習(xí)服務(wù)的方法
- 漸進(jìn)式學(xué)習(xí)管理方法及漸進(jìn)式學(xué)習(xí)系統(tǒng)
- 輔助學(xué)習(xí)的方法及裝置
- 基于人工智能的課程推薦方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于強(qiáng)化學(xué)習(xí)的自適應(yīng)移動(dòng)學(xué)習(xí)路徑生成方法
- 一種線上視頻學(xué)習(xí)系統(tǒng)
- 一種基于校園大數(shù)據(jù)的自適應(yīng)學(xué)習(xí)方法、裝置及設(shè)備
- 一種學(xué)習(xí)方案推薦方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 游戲?qū)W習(xí)效果評(píng)測(cè)方法及系統(tǒng)





