[發(fā)明專利]一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法在審
| 申請?zhí)枺?/td> | 201910319148.4 | 申請日: | 2019-04-19 |
| 公開(公告)號: | CN110070287A | 公開(公告)日: | 2019-07-30 |
| 發(fā)明(設(shè)計)人: | 於志文;楊聰穎;劉一萌;王亮;郭斌 | 申請(專利權(quán))人: | 西北工業(yè)大學 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06K9/62 |
| 代理公司: | 西安利澤明知識產(chǎn)權(quán)代理有限公司 61222 | 代理人: | 劉偉 |
| 地址: | 710072 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 動態(tài)任務(wù)分配 聚類 任務(wù)分配算法 讀取 矩陣 平均分配 任務(wù)分解 任務(wù)關(guān)系 最優(yōu)匹配 任務(wù)圖 遍歷 調(diào)用 匹配 數(shù)據(jù)庫 分配 全局 保證 | ||
本發(fā)明提供一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法,將復(fù)雜任務(wù)分解為原子任務(wù),并通過其任務(wù)關(guān)系矩陣,建立相應(yīng)的任務(wù)圖;遍歷現(xiàn)有數(shù)據(jù)庫中所匹配的任務(wù)對,讀取其相似任務(wù)所對應(yīng)參與者以及參與者未完成任務(wù)個數(shù),然后調(diào)用平均分配思想的任務(wù)分配算法來對待分配任務(wù)進行動態(tài)任務(wù)分配。本發(fā)明具有以下有益效果為:可以對復(fù)雜任務(wù)得執(zhí)行情況進行全局把控,將未按時執(zhí)行得任務(wù),按照原有得最優(yōu)匹配以及任務(wù)內(nèi)在得關(guān)系,還有參與者負載等多個約束,將未按時執(zhí)行得任務(wù)進行動態(tài)任務(wù)分配,保證任務(wù)的順利完成。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法。
背景技術(shù)
復(fù)雜移動眾包任務(wù)的執(zhí)行過程中,任務(wù)與任務(wù)之間信息交互復(fù)雜,導(dǎo)致復(fù)雜任務(wù)在執(zhí)行過程中存在大量不可避免的返工與迭代。同時復(fù)雜任務(wù)執(zhí)行中,存在大量的不確定性,無法準確把控分配得任務(wù)被合適、合理的執(zhí)行,去除不確定性帶了的負面影響對應(yīng)其著復(fù)雜移動眾包任務(wù)的動態(tài)分配,該動態(tài)任務(wù)分配是一個極為復(fù)雜的NP難題。由于在復(fù)雜移動眾包任務(wù)的執(zhí)行過程中,任務(wù)與任務(wù)之間信息交互復(fù)雜,導(dǎo)致復(fù)雜任務(wù)在執(zhí)行過程中存在大量不可避免的返工與迭代。如果復(fù)雜任務(wù)的某些原子任務(wù)不能及時完成,則會導(dǎo)致整個復(fù)雜任務(wù)的延遲,甚至停滯。
發(fā)明內(nèi)容
針對以上缺陷,本發(fā)明根據(jù)任務(wù)執(zhí)行的實時反饋,對未能正常執(zhí)行的任務(wù)進行動態(tài)任務(wù)分配,保證復(fù)雜移動眾包任務(wù)的整體完成率。本發(fā)明的技術(shù)方案為:
一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法,所述方法包括以下步驟:
S1、建立任務(wù)圖:將復(fù)雜任務(wù)分解為原子任務(wù),并通過其任務(wù)關(guān)系矩陣,建立相應(yīng)的任務(wù)圖;
S2、進行任務(wù)相似度的刻畫,將任務(wù)圖Graph轉(zhuǎn)換為DiGraph,對相似度較高的任務(wù)添加雙向虛邊,來表示兩者除了依賴關(guān)系之外,還具有相似度關(guān)系;
S3、得到任務(wù)DiGraph之后,調(diào)用Tarjan算法,找到Graph的強連通分量,最終將相似并且依賴關(guān)系較強的強連通任務(wù)存儲到一個序列中,用于給動態(tài)分配提供分配依據(jù);
S4、根據(jù)Tarjan算法所產(chǎn)生的任務(wù)序列,遍歷現(xiàn)有數(shù)據(jù)庫中所匹配的任務(wù)對,讀取其相似任務(wù)所對應(yīng)參與者以及參與者未完成任務(wù)個數(shù),然后調(diào)用平均分配思想的任務(wù)分配算法來對待分配任務(wù)進行動態(tài)任務(wù)分配。
進一步的,一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法,所述相似度包括位置相似度、需求相似度和時間相似度。
進一步的,一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法,所述S4中平均思想的任務(wù)分配方法,是根據(jù)參與者負載以及參與者未完成的任務(wù)個數(shù),將待分配任務(wù)平均分配給參與者。
進一步的,一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法,首先找出所有參與者中手頭未完成任務(wù)數(shù)最大的參與者,然后找出每個參與者的對應(yīng)負載,最后計算所有參與者可以再執(zhí)行的任務(wù)之和,任務(wù)和即為所有參與者的負載.
進一步的,一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法,在總參與者負載任務(wù)數(shù)量小于等于待分配任務(wù)個數(shù)的情況下,直接進行除法式的平均分配,未能整除的任務(wù)采用隨機分配。
進一步的,一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法,如果參與者負載總數(shù)大于待分配任務(wù)個數(shù),則選擇降低標桿max_task來實現(xiàn)任務(wù)均勻分配。
本發(fā)明具有以下有益效果為:可以對復(fù)雜任務(wù)得執(zhí)行情況進行全局把控,將未按時執(zhí)行得任務(wù),按照原有得最優(yōu)匹配以及任務(wù)內(nèi)在得關(guān)系,還有參與者負載等多個約束,將未按時執(zhí)行得任務(wù)進行動態(tài)任務(wù)分配,保證任務(wù)的順利完成。
附圖說明
圖1為本發(fā)明一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法的DAG轉(zhuǎn)換為DiGraph示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北工業(yè)大學,未經(jīng)西北工業(yè)大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910319148.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理
- 一種基于任務(wù)密集度動態(tài)調(diào)整的多機器人協(xié)作圍捕任務(wù)分配方法
- 一種面向動態(tài)任務(wù)的多機器人分布式任務(wù)分配形成方法
- 一種無線傳感器任務(wù)分配方法
- 一種面向動態(tài)任務(wù)的多智能機器人任務(wù)分配方法
- 一種基于相似聚類及平均思想的動態(tài)任務(wù)分配方法
- 一種基于可變便箋式存儲器的任務(wù)分配及調(diào)度方法
- 一種基于自組織自動導(dǎo)引車的柔性物流配送任務(wù)分配方法
- 一種基于動態(tài)蟻群勞動分工模型的多AUV任務(wù)分配方法
- 一種物流機器人動態(tài)任務(wù)分配方法及系統(tǒng)
- 基于啟發(fā)式動態(tài)加深優(yōu)化算法的任務(wù)分配方法
- 一種基于任務(wù)密集度動態(tài)調(diào)整的多機器人協(xié)作圍捕任務(wù)分配方法
- 一種面向動態(tài)任務(wù)的多智能機器人任務(wù)分配方法
- 一種云計算任務(wù)分配方法、裝置、設(shè)備及存儲介質(zhì)
- 不確定環(huán)境下基于區(qū)間直覺模糊的多無人機任務(wù)分配方法
- 基于分類算法的任務(wù)分配方法、裝置及計算機設(shè)備
- 變電站巡檢機器人任務(wù)分配方法
- 機載多平臺分布式任務(wù)分配方法
- 基于利潤的空間眾包任務(wù)分配方法
- 一種基于任務(wù)分配協(xié)調(diào)策略與粒子群算法的任務(wù)分配方法
- 基于負載矩陣分析的任務(wù)分配方法及裝置





