System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及人工智能的遺傳算法,尤其涉及基于遺傳算法和優先隊列的電纜智能配貨實現方法及裝置。
技術介紹
1、信息技術的飛速發展給傳統制造業帶來了新的發展機遇。近年來,線纜行業的數字化和智能化轉型備受關注。例如,目前針對線纜的研究,設計人員做了如下:(1)基于距離場和掃略剪除算法的線纜碰撞檢測方法;(2)基于改進蟻群算法研究了線纜的路徑規劃;(3)粒子群算法在曲線擬合、方程求解和最優化等線纜行業常見問題中的實際應用;(4)針對線纜表面缺陷人工檢測效率低,漏檢率高的問題提出基于機器視覺實現在線高速檢測;(5)針對線纜生產調度優化問題提出一種離散jaya算法,基于單列編碼方式和左移編碼策略實現最大完工時間最小化;(6)基于機器視覺實現智能排線檢測的綜合性解決方案等。
2、然而,現有研究主要集中在線纜設計、生產和檢測等環節,針對電纜配貨自動化的研究尚處于起步階段。目前,業內仍然普遍采用傳統的人工配貨方式,受業務員數據檢索和處理能力的限制,配貨已經成為電纜銷售和庫存優化管理的關鍵瓶頸環節之一,電纜企業對提高配貨效率和優化配貨方案有著較為強烈的實際需求,開發智能配貨系統具有重要的現實意義。
技術實現思路
1、本專利技術實施例提供了基于遺傳算法和優先隊列的電纜智能配貨實現方法及裝置,旨在解決現有技術中對電纜配貨仍然普遍采用傳統的人工配貨方式,導致基于訂單信息獲取電纜配貨信息的自動化程度低且效率低下的問題。
2、第一方面,本專利技術實施例提供了一種基于遺傳算法和優先隊列的
3、響應于電纜智能配貨指令,獲取與所述電纜智能配貨指令對應的當前訂單信息;
4、若確定所述當前訂單信息中電纜分段需求信息非空值,則基于所述電纜分段需求信息及已獲取的電纜庫存數據確定搜索空間參數;
5、若確定所述搜索空間參數超出預設搜索空間參數閾值,則基于所述當前訂單信息中所包括的電纜分段需求信息及預設的初始種群生成策略,生成與所述當前訂單信息對應的當前初始種群;
6、基于預設的價值評估策略及所述電纜庫存數據確定與所述當前初始種群對應的當前優先隊列;
7、基于預設的遺傳算法模型對所述當前初始種群進行預設目標輪數的迭代得到當前目標種群,并在每一次迭代中基于所述價值評估策略及所述電纜庫存數據確定與所述當前目標種群對應的當前優先隊列,且在每一次迭代結束后所述當前優先隊列中包括的種群個體為當前所有已迭代輪次得到所有種群個體中的優選種群個體,直至完成預設目標輪數的迭代后停止迭代,并獲取當前優先隊列作為當前目標優先隊列;其中,所述當前優先隊列中所包括種群個體的總個數為預設隊列元素總個數;
8、基于所述當前目標優先隊列生成與所述當前訂單信息對應的當前電纜配貨信息。
9、第二方面,本專利技術實施例還提供了一種基于遺傳算法和優先隊列的電纜智能配貨實現裝置,其包括:
10、當前訂單信息獲取單元,用于響應于電纜智能配貨指令,獲取與所述電纜智能配貨指令對應的當前訂單信息;
11、搜索空間參數獲取單元,用于若確定所述當前訂單信息中電纜分段需求信息非空值,則基于所述電纜分段需求信息及已獲取的電纜庫存數據確定搜索空間參數;
12、當前初始種群生成單元,用于若確定所述搜索空間參數超出預設搜索空間參數閾值,則基于所述當前訂單信息中所包括的電纜分段需求信息及預設的初始種群生成策略,生成與所述當前訂單信息對應的當前初始種群;
13、當前優先隊列獲取單元,用于基于預設的價值評估策略及所述電纜庫存數據確定與所述當前初始種群對應的當前優先隊列;
14、遺傳迭代單元,用于基于預設的遺傳算法模型對所述當前初始種群進行預設目標輪數的迭代得到當前目標種群,并在每一次迭代中基于所述價值評估策略及所述電纜庫存數據確定與所述當前目標種群對應的當前優先隊列,且在每一次迭代結束后所述當前優先隊列中包括的種群個體為當前所有已迭代輪次得到所有種群個體中的優選種群個體,直至完成預設目標輪數的迭代后停止迭代,并獲取當前優先隊列作為當前目標優先隊列;其中,所述當前優先隊列中所包括種群個體的總個數為預設隊列元素總個數;
15、當前電纜配貨信息生成單元,用于基于所述當前目標優先隊列生成與所述當前訂單信息對應的當前電纜配貨信息。
16、第三方面,本專利技術實施例還提供了一種計算機設備,其包括存儲器及處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述計算機程序時實現上述第一方面所述的方法。
17、第四方面,本專利技術實施例還提供了一種計算機可讀存儲介質,所述計算機存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時可實現上述第一方面所述的方法。
18、本專利技術實施例提供了基于遺傳算法和優先隊列的電纜智能配貨實現方法及裝置,方法包括:響應于電纜智能配貨指令,獲取與電纜智能配貨指令對應的當前訂單信息;若確定當前訂單信息中包括電纜分段需求信息,則基于電纜分段需求信息及已獲取的電纜庫存數據確定搜索空間參數;若確定搜索空間參數超出預設搜索空間參數閾值,則基于當前訂單信息中所包括的電纜分段需求信息及預設的初始種群生成策略,生成與當前訂單信息對應的當前初始種群;基于預設的價值評估策略及電纜庫存數據確定與當前初始種群對應的當前優先隊列;基于預設的遺傳算法模型對當前初始種群進行預設目標輪數的迭代得到當前目標種群,并在每一次迭代中基于價值評估策略及電纜庫存數據確定與當前目標種群對應的當前優先隊列,且在每一次迭代結束后所述當前優先隊列中包括的種群個體為當前所有已迭代輪次得到所有種群個體中的優選種群個體,直至完成預設目標輪數的迭代后停止迭代,并獲取當前優先隊列作為當前目標優先隊列;基于當前目標優先隊列生成與當前訂單信息對應的當前電纜配貨信息。本專利技術實施例通過結合遺傳算法和優先隊列的方式確定及推薦最優配貨方案,并使用優先隊列維護最優配貨方案集合,可以有效提高電纜配貨方案的輸出效率。
本文檔來自技高網...【技術保護點】
1.一種基于遺傳算法和優先隊列的電纜智能配貨實現方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述電纜分段需求信息及已獲取的電纜庫存數據確定搜索空間參數,包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述當前訂單信息中所包括的電纜分段需求信息及預設的初始種群生成策略,生成與所述當前訂單信息對應的當前初始種群,包括:
4.根據權利要求2所述的方法,其特征在于,所述基于預設的價值評估策略及所述電纜庫存數據確定與所述當前初始種群對應的當前優先隊列,包括:
5.根據權利要求2所述的方法,其特征在于,所述基于預設的遺傳算法模型對所述當前初始種群進行預設目標輪數的迭代得到當前目標種群,并在每一次迭代中基于所述價值評估策略及所述電纜庫存數據確定與所述當前目標種群對應的當前優先隊列,且在每一次迭代結束后所述當前優先隊列中包括的種群個體為當前所有已迭代輪次得到所有種群個體中的優選種群個體,直至完成預設目標輪數的迭代后停止迭代,并獲取當前優先隊列作為當前目標優先隊列,包括:
6.根據權利要求1所述的
7.根據權利要求1所述的方法,其特征在于,在所述若確定所述當前訂單信息中電纜分段需求信息非空值,則基于所述電纜分段需求信息及已獲取的電纜庫存數據確定搜索空間參數的步驟之后,所述方法還包括:
8.一種基于遺傳算法和優先隊列的電纜智能配貨實現裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,所述計算機設備包括存儲器及處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述計算機程序時實現如權利要求1-7任一項所述的基于遺傳算法和優先隊列的電纜智能配貨實現方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時可實現如權利要求1-7中任一項所述的基于遺傳算法和優先隊列的電纜智能配貨實現方法。
...【技術特征摘要】
1.一種基于遺傳算法和優先隊列的電纜智能配貨實現方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述電纜分段需求信息及已獲取的電纜庫存數據確定搜索空間參數,包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述當前訂單信息中所包括的電纜分段需求信息及預設的初始種群生成策略,生成與所述當前訂單信息對應的當前初始種群,包括:
4.根據權利要求2所述的方法,其特征在于,所述基于預設的價值評估策略及所述電纜庫存數據確定與所述當前初始種群對應的當前優先隊列,包括:
5.根據權利要求2所述的方法,其特征在于,所述基于預設的遺傳算法模型對所述當前初始種群進行預設目標輪數的迭代得到當前目標種群,并在每一次迭代中基于所述價值評估策略及所述電纜庫存數據確定與所述當前目標種群對應的當前優先隊列,且在每一次迭代結束后所述當前優先隊列中包括的種群個體為當前所有已迭代輪次得到所有種群個體中的優選種群個體,直至完成預設目標輪數的迭代后停止迭代,并獲取當前優先隊列...
【專利技術屬性】
技術研發人員:徐曉東,陳天勛,潘珂,錢中昊,陳睿,金興宜,趙凱怡,金楚楚,許詩曼,
申請(專利權)人:物產中大元通實業集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。