[發明專利]一種群智感知中對感知時長敏感的任務分配方法有效
| 申請號: | 201910310310.6 | 申請日: | 2019-04-17 |
| 公開(公告)號: | CN110097262B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 賴暢;歐昭婧;張幸林;張錦怡 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G06Q10/0631 | 分類號: | G06Q10/0631;G06Q10/04 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 何淑珍;江裕強 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 種群 感知 敏感 任務 分配 方法 | ||
1.一種群智感知中對感知時長敏感的任務分配方法,其特征在于,包括如下步驟:
S1、服務器獲取若干個感知任務,每個感知任務均有感知區域、感知時間段以及感知時長;所述若干個感知任務構成感知任務集合T={t1,t2,...,tk,...,tr},感知任務表示為tk→(si,cj,δ),其中,→為唯一相關聯,即每個任務tk都與一個三元組(si,cj,δ)唯一相關聯,給定一個任務tk,即可得知其對應的三元組(si,cj,δ),si表示感知任務tk所處的第i個感知區域,cj表示感知任務tk所處的第j個感知時間段,δ表示感知任務tk要求的感知時長,k為1~r,r表示感知任務個數;將感知時長為3分鐘、5分鐘、7分鐘或9分鐘;
S2、用戶注冊感知APP并給予服務器查看通信記錄的權限;
S3、服務器根據用戶的移動智能設備是否具備感知任務所要求的傳感器來選出候選工人集合;所述的候選工人集合表示為W={w1,w2,...,wu,...,wl},其中,wu表示第u個候選的工人,l表示候選的工人個數;
S4、服務器基于任務分配機制從候選工人集合中選擇一組工人并為其分配任務;所述的任務分配機制是基于貪心策略的DSTA算法,包括如下步驟:
S411、將已分配的任務集CT設置為空集,將已分配的工人-任務對構成的集合Vf設置為空集;
S412、基于公式V=W×T計算候選工人集合W和感知任務集合T的笛卡爾積V,Vf為V的子集,f為子集的標記;
S413、根據效用函數Utility(wu,tk)從V中找出一個具有最大總體效用的工人-任務對(wu,tk),然后令maxUtility:=Utility(wu,tk),隨后令V:=V\(wu,tk),Vf:=Vf∪(wu,tk),其中,:=表示賦值操作;該步驟的maxUtility:=Utility(wu,tk)將maxUtility初始化為當前的最大總體效用即確定一個下界,使得在后續選擇工人-任務對(wu,tk)時保證maxUtility遞增;V:=V\(wu,tk)表示將V中具有最大總體效用的工人-任務對(wu,tk)移除,V的規模會因此減少;Vf:=Vf∪(wu,tk)表示將V中具有最大總體效用的工人-任務對(wu,tk)添加到已分配的工人-任務對構成的集合Vf中,Vf的規模會因此增加,通過Vf計算步驟S417中的count(wu);
S414、當c×|Vf|<B并且V不為空集,其中c表示每個工人-任務對的報酬,|Vf|表示Vf的大小,B表示預算限制,進入步驟S415;否則,結束;
S415、根據效用函數Utility(wu,tk)從V中找出一個具有最大總體效用的工人-任務對(wu,tk),進入步驟S416;
S416、如果Utility(wu,tk)>maxUtility,進入步驟S417;否則,返回步驟S414;
S417、計算已分配給工人wu的任務數量count(wu),其計算方式為:統計Vf中與wu有關的工人-任務對(wu,tk)的個數,即為count(wu),如果count(wu)<L,其中L表示分配給每個工人的最大任務數量,進入步驟S418;否則,從V中移除所有與工人wu有關的工人-任務對;若不考慮count(wu)<L,則DSTA算法延伸為RxTA算法;
S418、令Vf:=Vf∪(wu,tk),CT:=CT∪tk,移除所有與任務tk有關的工人-任務對(wu,tk),并且令maxUtility:=Utility(wu,tk),其中,Vf:=Vf∪(wu,tk)表示將從步驟S415得到且滿足步驟S416和步驟S417條件的工人-任務對(wu,tk)添加到已分配的工人-任務對構成的集合Vf中,Vf的規模因此增加,用于后續計算count(wu);CT:=CT∪tk表示將已分配的任務tk添加到已分配的任務集CT中,用于后續計算任務完成率指標;maxUtility:=Utility(wu,tk)將滿足步驟S416條件的Utility(wu,tk)賦值給maxUtility,保證maxUtility是遞增的;
所述的效用函數Utility(wu,tk)是基于指數分布,按如下公式計算:
Utility(wu,tk)=F(V∪(wu,tk));
其中λi,j,u表示工人wu在感知區域si、感知時間段cj與基站的歷史平均通信次數,len(cj)表示感知時間段cj的長度,α(tk,wu)表示工人wu完成任務tk的概率,λi,u表示工人wu在感知區域si與基站的歷史平均通信次數的總和,F(V∪(wu,tk))表示往集合V中添加工人-任務對(wu,tk)后產生的總體效用,F(V)表示集合V產生的總體效用,Φ(tk,V)表示任務tk能在集合V中能被完成的概率,Entropy(tk,wu)表示工人wu在任務tk所在感知區域si、感知時間段cj與基站通信產生的通信熵;
S5、被選中的工人完成任務后,將具有感知時長的感知結果上傳到服務器后,若服務器判斷該感知結果的感知時長不低于感知任務所要求的感知時長,則該工人可獲得報酬。
2.根據權利要求1所述的一種群智感知中對感知時長敏感的任務分配方法,其特征在于,判斷步驟S5中被選中的工人是否完成任務的方式包括其感知結果的感知時長是否不低于該任務所規定的感知時長。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910310310.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種判斷用戶用電異常的方法
- 下一篇:綜合能源系統的設備調控方法及裝置
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





