[發明專利]一種基于實測帶寬的多智能體互聯網數據采集任務分配方法有效
| 申請號: | 201710052671.6 | 申請日: | 2017-01-24 |
| 公開(公告)號: | CN106886459B | 公開(公告)日: | 2019-07-23 |
| 發明(設計)人: | 沈頌 | 申請(專利權)人: | 浙江工商大學 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/48;G06F16/951 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 劉靜;邱啟旺 |
| 地址: | 310018 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 實測 帶寬 智能 互聯網 數據 采集 任務 分配 方法 | ||
1.一種基于實測帶寬的多智能體互聯網數據采集任務分配方法,其特征在于:假定在環境中存在L個目標任務T1,T2,…,TL和K個智能體節點A1,A2,…,AK,若K>L,則執行單任務分配方法;否則執行多任務分配方法;
所述的單任務分配方法步驟如下:
a.針對每個智能體節點Ai與任務Tj,計算區域判決指標cij=(任務數+1)/(BC+BS),找出區域判決指標計算結果最小的節點;
BC表示任務的目標區域與智能體所在區域的匹配度,計算方法如下:由智能體在建立種子信息表時先行從該種子頁面爬取根頁面三次,通過(爬取位數)/(爬取所消耗的時間)獲取爬行帶寬,存入種子庫中相應BC字段;
BS表示存儲區域與智能體所在區域的匹配度,計算方法如下:由智能體在建立種子信息表時先行將一個標準100KB文件存入存儲區域三次,通過(存取位數)/(存取所消耗的時間)獲取存儲帶寬,存入種子庫中相應BS字段;
b.將待分配的任務分配給步驟(1)計算得到的節點;
所述的多任務分配方法步驟如下:
(1)在所有任務中每次分配K項,直到剩余任務數小于K;剩余任務可以在任務數增加后再行分配,也可以以單任務方式分配;
(2)已知智能體Ai完成目標任務Tj的代價矩陣為C=(cij),其中cij的計算方法與單任務時相同;其中i=1,2,…,K,j=1,2,…,K;
(3)將(cij)的每行元素都減去該行的最小元素,再將所得新系數矩陣的每列元素中減去該列的最小元素,獲得等價代價矩陣C’=(c'ij);
(4)作最少的直線覆蓋所有0元素,通過找0元素進行試分配;方法是:先按照行或列找有沒有可以覆蓋K個元素的直線,若有則作該直線,若沒有則再找有沒有可以覆蓋K-1個元素的直線并作該直線,依此方法進行下去,直到所有0元素被覆蓋;若這樣能找出不同行不同列的K個0元素,轉步驟(6),否則轉步驟(5);
(5)調整代價矩陣C’,在未被直線穿過的數集中,找出最小的數z,讓該數集對應的所有行中的所有數減去z,而讓所有被直線穿過的列中的數加上z,以保證系數矩陣中不出現負元素,得到新系數矩陣;新系數矩陣的最優解和原問題相同,此時去掉直線,用新系數矩陣代替C’,返回步驟(3);
(6)以這K個獨立0元素對應解矩陣(c'ij)中的元素為1,其余為0,得到最優解矩陣(c”ij),即此時矩陣元素中c”ij=1所代表的結果是智能體i被分配了任務j,其中i,j=1,2,…,K。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工商大學,未經浙江工商大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710052671.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用程序智能控制方法及裝置
- 下一篇:負載均衡方法和裝置





