[發明專利]一種基于帕累托優化的自步矩陣分解方法在審
| 申請號: | 201710022647.8 | 申請日: | 2017-01-12 |
| 公開(公告)號: | CN106874998A | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 公茂果;武越;王聰聰;馬晶晶;李豪;劉嘉;王善峰;張普照 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06N3/00 | 分類號: | G06N3/00;G06N3/12 |
| 代理公司: | 西安吉盛專利代理有限責任公司61108 | 代理人: | 何銳 |
| 地址: | 710071 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 帕累托 優化 矩陣 分解 方法 | ||
1.一種基于帕累托優化的自步矩陣分解方法,其特征在于:包括以下步驟:
步驟1)輸入待分解矩陣Y∈Rm×n,種群大小Np和步長信息,所述待分解矩陣Y中未缺失數據的矩陣索引集合為Ω,所述步長信息包括初始步長k0和步長增量μ;
步驟2)分解待分解矩陣Y得到初始矩陣U0,V0,計算矩陣元素損失值,然后根據權重分配方式f(wij;k)和隨機法生成種群大小為Np的初始權重種群P0并計算種群個體所對應的兩個目標函數值,此時并設置迭代終止次數Gmax,其中,U0∈Rm×r,V0∈Rr×n,r<<min(m,n),k表示步長,由初始步長k0依次增加μ得到,wij表示矩陣第i行第j列元素的權重,表示第s個種群個體,f1s,表示所對應的兩個目標函數值,s={1,...,Np};
步驟3)對P0進行非支配排序操作;
步驟4)設置迭代次數gen=0,令Pgen=P0表示第gen次迭代的種群;
步驟5)對種群Pgen`執行選擇操作選出Np/2個父代個體組成父代子群體;
步驟6)對父代子群體進行交叉變異遺傳操作生成種群大小為Np的子代種群Qgen;
步驟7)組合種群Pgen和子代種群Qgen為規模為2Np的種群Rgen:Rgen=Pgen∪Qgen;
步驟8)對種群Rgen執行選擇操作選出Np個種群個體組成新一代群體Pgen+1:
步驟9)判斷迭代次數gen是否小于終止迭代次數Gmax,若小于Gmax,迭代次數加1,回到步驟5)開始新一輪的循環,否則停止循環,獲取種群的PF面,找出PF面上的Knee點即一組元素權重,其中將權重小于0的值重新賦值為0;
步驟10)通過優化求解得到最后的分解矩陣U,V。
2.根據權利要求1所述的一種基于帕累托優化的自步矩陣分解方法,其特征在于:所述wij∈[-1,1]表示矩陣第i行第j列元素的權重,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710022647.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:點鈔筆
- 下一篇:一種基于FPGA的全流水粒子群優化算法實現方法





