[發明專利]一種網絡服務可信屬性動態預測方法有效
| 申請號: | 201910046020.5 | 申請日: | 2019-01-23 |
| 公開(公告)號: | CN109905289B | 公開(公告)日: | 2019-12-06 |
| 發明(設計)人: | 王鵬;耿琳;衣雙輝;施寅生;包陽 | 申請(專利權)人: | 中國人民解放軍32801部隊 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24;H04L29/08 |
| 代理公司: | 11781 北京豐浩知識產權代理事務所(普通合伙) | 代理人: | 李學康<國際申請>=<國際公布>=<進入 |
| 地址: | 100082 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可信屬性 網絡服務 分解 動態預測 時間相關 特征因子 時間段 加權 隱含 預測 計算機軟件工程 監測結果 平滑預測 時間動態 應用指數 指數平滑 準確率 構建 算法 應用 監測 | ||
1.一種網絡服務可信屬性動態預測方法,其特征在于該方法包括以下步驟:
(1)按相等的時間間隔分別對網絡服務系統中的多種可信屬性進行監測,得到相應的可信屬性的監測數值,根據所有可信屬性監測數值,得到一個初始監測張量T′(T′ijk)N×M×L,其中,L表示按固定時間間隔劃分成的時間段的總數量,N表示每個時間段中所包含的網絡服務的數量,M表示可信屬性監測值中的可信屬性種類個數,張量T′中的每個元素T′ijk表示在第k個時間段中第i個網絡服務在第j個可信屬性上得到的監測值,1≤i≤N,1≤j≤M,1≤k≤L,對張量T′中每個可信屬性的監測結果進行歸一化,得到歸一化后的張量Tijk:
其中,maxikT′ijk和minikT′ijk分別表示初始監測張量T′中在第j個可信屬性上的最大值和最小值;
(2)采用加權非負張量分解方法,對上述歸一化后的張量T進行加權分解,得到非負特征矩陣,具體包括以下步驟:
(2-1)構建三個初始非負矩陣和其中K為一個設定參數,取值范圍為[M/2,2M];
(2-2)構建一個權重張量W,W=(Wijk)N×M×L,其中W ijk∈[0,1],1≤i≤N,1≤j≤M,1≤k≤L,對權重張量W中的元素Wijk賦以Pr值,Pr值根據歷史統計結果得到,即在歷史統計值中,初始監測張量T′中的元素T′ijk準確反映真實可信屬性的概率為Pr,0≤Pr≤1;
(2-3)根據上述步驟(2-1)構建的三個非負矩陣和以及上述步驟(2-2)構建的權重矩陣W,構建一個費效函數F:
其中和分別代表步驟(2-1)的非負矩陣和中的單個元素,1≤i≤N,1≤j≤M,1≤k≤L,且該費效函數滿足約束及
(2-4)采用梯度下降法,最小化上述費效函數F,得到優化后的非負矩陣和
(3)采用指數平滑算法,進行可信屬性的動態預測,具體包括以下步驟:
(3-1)構建一個中間矩陣Pt,f,2≤t≤L,1≤f≤K,其中
其中,α為平滑因子,0<α<1,為中第t行第f列的對應元素;
預測L+1時間段的PL+1,f為:
(3-2)根據步驟(3-1)的利用下式計算得到預測后的張量元素值
其中,為步驟(2-4)優化后的非負矩陣中第i行第f列的元素,為步驟(2-4)優化后的非負矩陣中第j行第f列的元素;
根據上述預測后的張量元素值得到第L+1時間段內第i個網絡服務在可信屬性j上歸一化前的網絡服務可信屬性預測值并作為最終的網絡服務可信屬性預測值:
其中,maxikT′ijk和minikT′ijk分別表示張量T’中在第j個可信屬性上的最大值和最小值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍32801部隊,未經中國人民解放軍32801部隊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910046020.5/1.html,轉載請聲明來源鉆瓜專利網。





