本技術(shù)涉及集裝箱碼頭,尤其涉及集裝箱碼頭實配方法、裝置、設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品。
背景技術(shù):
1、全球經(jīng)濟一體化加速,國際貿(mào)易的規(guī)模不斷擴大,對運輸?shù)男枨笠膊粩嘣黾?。船舶大型化可以承載更多的貨物,極大縮短了運輸次數(shù),提升了運輸效率。此外,航運作為連接全球貿(mào)易的重要紐帶,競爭態(tài)勢日益激烈,船舶大型化可以降低單位運輸成本,提高船公司的競爭力。
2、船舶的大型化趨勢,給碼頭生產(chǎn)作業(yè)計劃帶來了巨大挑戰(zhàn)。其中,集裝箱碼頭的實配作為核心環(huán)節(jié)之一受到直接影響,傳統(tǒng)依賴經(jīng)驗規(guī)則的人工配載不在適用。配載人員面對大量集裝箱的實配計劃,勞動強度高,配載效果不佳,已成為制約碼頭效率提升的瓶頸;為此,船舶配載研究成為業(yè)內(nèi)關(guān)注的熱點問題,但目前大多數(shù)的研究建模集中于從船公司的角度出發(fā),從碼頭角度出發(fā)的研究較少,考慮的也多是翻箱問題、堆場堆存問題和配載裝船時間等,與實際碼頭作業(yè)情況不符,很難在實際中應(yīng)用;現(xiàn)有的智能配載系統(tǒng)多采用引入了隨機性的啟發(fā)式搜索算法,導(dǎo)致相同條件多次計算的結(jié)果不一致,很難做出取舍,嚴重影響了集裝箱碼頭生產(chǎn)作業(yè)的整體效率。此外,穩(wěn)定性差,不同實例或場景對應(yīng)的效果不同。
3、上述內(nèi)容僅用于輔助理解本技術(shù)的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種集裝箱碼頭實配方法、裝置、設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品,旨在解決集裝箱碼頭實配方案穩(wěn)定性差的技術(shù)問題。
2、為實現(xiàn)上述目的,本技術(shù)提出一種集裝箱碼頭實配方法,所述的方法包括:
3、獲取船舶預(yù)配圖和目的港收箱數(shù)據(jù);
4、根據(jù)所述船舶預(yù)配圖和所述目的港收箱數(shù)據(jù),生成船舶初始數(shù)據(jù)和目的港初始數(shù)據(jù);
5、對所述船舶初始數(shù)據(jù)和所述目的港初始數(shù)據(jù)進行篩選拼接,生成可行解集合;
6、通過預(yù)設(shè)的參數(shù)對所述可行解集合進行計算,得到最優(yōu)解集合;
7、對所述最優(yōu)解集合進行排序篩選,選擇所述最優(yōu)解集合得到最小值的方案作為目標實配方案。
8、在一實施例中,所述根據(jù)所述船舶預(yù)配圖和目的港收箱數(shù)據(jù),生成船舶初始數(shù)據(jù)和目的港初始數(shù)據(jù)的步驟包括:
9、獲取船舶預(yù)配圖,根據(jù)所述船舶預(yù)配圖獲取船舶預(yù)配數(shù)據(jù);
10、對所述船舶預(yù)配數(shù)據(jù)進行初始化,得到船舶初始數(shù)據(jù);
11、獲取目的港收箱數(shù)據(jù),對所述目的港收箱數(shù)據(jù)進行初始化,得到目的港初始數(shù)據(jù)。
12、在一實施例中,所述對所述船舶初始數(shù)據(jù)和所述目的港初始數(shù)據(jù)進行篩選拼接,生成可行解集合的步驟包括:
13、對所述船舶初始數(shù)據(jù)和所述目的港初始數(shù)據(jù)進行并行計算,生成初始解向量;
14、對所述初始解向量進行比較篩選,得到所述初始解向量中的可行解向量;
15、對所述可行解向量進行列重檢驗,得到所述可行解向量的列重檢驗結(jié)果;
16、當所述列重檢驗結(jié)果為合格時,對所述可行解向量進行拼接,得到所述船舶初始數(shù)據(jù)和所述目的港初始數(shù)據(jù)的可行解集合。
17、在一實施例中,所述對所述初始解向量進行比較篩選,得到所述初始解向量中的可行解向量的步驟包括:
18、由所述初始解向量獲取相應(yīng)的船舶初始數(shù)據(jù)和目的港初始數(shù)據(jù);
19、根據(jù)所述船舶初始數(shù)據(jù),獲取所述船舶初始數(shù)據(jù)中實配位置的尺寸;
20、根據(jù)所述目的港初始數(shù)據(jù),獲取所述目的港初始數(shù)據(jù)的收箱位置的尺寸;
21、將實配位置的尺寸和收箱位置的尺寸進行比較,得到尺寸比較結(jié)果;
22、若實配位置的尺寸和收箱位置的尺寸不相等,則所述尺寸比較結(jié)果為不合格,將所述初始解向量刪除;
23、若實配位置的尺寸和收箱位置的尺寸相等,則所述尺寸比較結(jié)果為合格,將所述初始解向量設(shè)置為可行解向量。
24、在一實施例中,所述對所述可行解向量進行列重檢驗,得到所述可行解向量的列重檢驗結(jié)果的步驟包括:
25、根據(jù)所述可行解向量中相對應(yīng)的船舶初始數(shù)據(jù),得到所述可行解向量的實際列重;
26、將所述實際列重與船舶預(yù)配數(shù)據(jù)的列重閾值進行比較,得到列重檢驗結(jié)果;
27、若所述實際列重大于所述列重閾值,則所述列重檢驗結(jié)果為不合格,將所述可行解向量刪除;
28、若所述實際列重小于或等于所述列重閾值,則所述列重檢驗結(jié)果為合格,對所述可行解向量進行拼接。
29、在一實施例中,所述通過預(yù)設(shè)的參數(shù)對所述可行解集合進行計算,得到最優(yōu)解集合的步驟包括:
30、根據(jù)所述可行解集合和所述目的港初始數(shù)據(jù),得到所述可行解集合的翻箱次數(shù)目標;
31、根據(jù)所述可行解集合、所述目的港初始數(shù)據(jù)和所述船舶初始數(shù)據(jù),得到集裝箱整取目標;
32、根據(jù)所述可行解集合,得到所述可行解集合的發(fā)箱沖突目標;
33、對所述翻箱次數(shù)目標、集裝箱整取目標、發(fā)箱沖突目標進行歸一化處理,得到歸一化結(jié)果;
34、通過預(yù)設(shè)的參數(shù)對所述歸一化結(jié)果進行計算,得到所述可行解集合的最優(yōu)解集合。
35、此外,為實現(xiàn)上述目的,本技術(shù)還提出一種集裝箱碼頭實配裝置,所述集裝箱碼頭實配裝置包括:
36、數(shù)據(jù)獲取模塊,用于獲取船舶預(yù)配圖和目的港收箱數(shù)據(jù);
37、初始化模塊,用于根據(jù)所述船舶預(yù)配圖和所述目的港收箱數(shù)據(jù),生成船舶初始數(shù)據(jù)和目的港初始數(shù)據(jù);
38、篩選拼接模塊,用于對所述船舶初始數(shù)據(jù)和所述目的港初始數(shù)據(jù)進行篩選拼接,生成可行解集合;
39、計算排序模塊,用于通過預(yù)設(shè)的參數(shù)對所述可行解集合進行計算,得到最優(yōu)解集合;
40、排序篩選模塊,用于對所述最優(yōu)解集合進行排序篩選,選擇所述最優(yōu)解集合得到最小值的方案作為目標實配方案。
41、此外,為實現(xiàn)上述目的,本技術(shù)還提出一種集裝箱碼頭實配設(shè)備,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如上文所述的集裝箱碼頭實配方法的步驟。
42、此外,為實現(xiàn)上述目的,本技術(shù)還提出一種存儲介質(zhì),所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的集裝箱碼頭實配方法的步驟。
43、此外,為實現(xiàn)上述目的,本技術(shù)還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的集裝箱碼頭實配方法的步驟。
44、本技術(shù)提出的一個或多個技術(shù)方案,至少具有以下技術(shù)效果:
45、本技術(shù)公開了一種集裝箱碼頭實配方法、裝置、設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品,包括:獲取船舶預(yù)配圖和目的港收箱數(shù)據(jù);根據(jù)所述船舶預(yù)配圖和所述目的港收箱數(shù)據(jù),生成船舶初始數(shù)據(jù)和目的港初始數(shù)據(jù);對所述船舶初始數(shù)據(jù)和所述目的港初始數(shù)據(jù)進行篩選拼接,生成可行解集合;通過預(yù)設(shè)的參數(shù)對所述可行解集合進行計算,得到最優(yōu)解集合;對所述最優(yōu)解集合進行排序篩選,選擇所述最優(yōu)解集合中的最小值作為目標實配方案。本技術(shù)通過將船舶初始數(shù)據(jù)和目的港初始數(shù)據(jù)進行篩選拼接,獲得可行解集合,可以提高方案穩(wěn)定性,不會遺漏最優(yōu)解;通過預(yù)設(shè)參數(shù)對可行解集合計算,再篩選得到目標實配方案,可以適應(yīng)不同的業(yè)務(wù)場景。