[發明專利]一種倉庫揀選路徑優化方法、存儲介質及計算設備在審
| 申請號: | 202010725701.7 | 申請日: | 2020-07-24 |
| 公開(公告)號: | CN111861019A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 于軍琪;惠蕾蕾;趙安軍;李若琳;趙澤華;段佳音;周昕瑋;侯雪妍;席江濤 | 申請(專利權)人: | 西安建筑科技大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q10/08;G06N3/00 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 高博 |
| 地址: | 710055 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 倉庫 揀選 路徑 優化 方法 存儲 介質 計算 設備 | ||
1.一種倉庫揀選路徑優化方法,其特征在于,包括以下步驟:
S1、螞蟻從節點1出發,節點1根據蟻群的概率選擇規則,計算并選擇下一個節點;
S2、根據蟻群的信息素更新步驟S1確定的概率選擇規則,將路徑上的信息素進行揮發,然后對通過路徑上的局部信息素進行更新,將更新之后的信息素濃度存儲于路徑兩端的節點處;
S3、根據步驟S2中蟻群的信息素更新規則,假設螞蟻選擇了節點2作為下一個前進的節點,節點1將螞蟻以信號的形式傳遞給節點2,判斷節點2是否為目標節點,如果是,則將之前通過的所有節點信息傳回給節點1,并通過相加求和的方式計算得到路徑的總長度;如果不是,螞蟻在節點2處重復步驟S1和步驟S2直到到達最終目標節點;
S4、當所有螞蟻完成一次路徑構建后,在節點1處對所有傳回的路徑長度進行排序,選擇排序在前列的w只螞蟻,對w只螞蟻經過的路徑信息素進行再次更新;
S5、如果步驟S4的更新不收斂,返回步驟S1,如果收斂,執行步驟S6;
S6、輸出最優路徑。
2.根據權利要求1所述的倉庫揀選路徑優化方法,其特征在于,步驟S1中,當螞蟻k在節點i時,選擇節點j的概率為:
其中,τij為邊(i,j)上的路徑信息素,ηij是邊(i,j)所具有的啟發式信息,ηij取路徑長度的倒數,α和β為方法參數。
3.根據權利要求1所述的倉庫揀選路徑優化方法,其特征在于,步驟S2中,信息素揮發的規則為:
τij←(1-ρ)τij
其中,τij為邊(i,j)上的路徑信息素,ρ為信息素揮發因子,0<ρ<1。
4.根據權利要求1所述的倉庫揀選路徑優化方法,其特征在于,步驟S2中,信息素更新為:
其中,是第k只螞蟻在其經過的路徑上釋放的信息素的量;當邊(i,j)在螞蟻k構建的路徑上,而當邊(i,j)不在螞蟻k構建的路徑上,
5.根據權利要求1所述的倉庫揀選路徑優化方法,其特征在于,步驟S4中,第r只螞蟻在其經過的路徑上釋放的信息素的量為當邊(i,j)在螞蟻r構建的路徑上,而當邊(i,j)不在螞蟻r構建的路徑上,當邊(i,j)在至今最優路徑上的時候,否則
6.根據權利要求5所述的倉庫揀選路徑優化方法,其特征在于,在螞蟻進行一次迭代之后信息素的更新如下:
其中,w為貢獻度排序在前的w-1只螞蟻和構成至今最優解的螞蟻,為第r只螞蟻在其經過的路徑上釋放的信息素的量,為至今為止構成的最優解螞蟻釋放的信息素量。
7.根據權利要求1所述的倉庫揀選路徑優化方法,其特征在于,步驟S5中,以蟻群前進路徑最短為目標函數,進行單目標優化,確定是否收斂。
8.根據權利要求7所述的倉庫揀選路徑優化方法,其特征在于,目標函數為:
其中,n為智能節點數量,Si,i+1表示節點i和i+1之間的距離長度。
9.一種存儲一個或多個程序的計算機可讀存儲介質,其特征在于,所述一個或多個程序包括指令,所述指令當由計算設備執行時,使得所述計算設備執行根據權利要求1至8所述的方法中的任一方法。
10.一種計算設備,其特征在于,包括:
一個或多個處理器、存儲器及一個或多個程序,其中一個或多個程序存儲在所述存儲器中并被配置為所述一個或多個處理器執行,所述一個或多個程序包括用于執行根據權利要求1至8所述的方法中的任一方法的指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安建筑科技大學,未經西安建筑科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010725701.7/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





