本申請涉及物流自動化,具體地涉及一種用于貨物上架的方法、裝置及存儲介質(zhì)。
背景技術(shù):
1、智慧倉儲是物流自動化技術(shù)領(lǐng)域中的一種倉庫管理方案。在智慧倉儲中,進入倉庫的貨物存入庫中貨架的行為被稱為上架?,F(xiàn)有的上架方案往往針對同類型可用貨格的貨架提出,而且上架方案會根據(jù)貨架的空置率來選擇貨物上架的貨架?,F(xiàn)有的上架方案優(yōu)化主要是通過降低貨架重心提高貨架的穩(wěn)定性和安全性進行儲位優(yōu)化,但缺少如何提高上架效率的技術(shù)方案。
技術(shù)實現(xiàn)思路
1、本申請實施例的目的是提供一種用于貨物上架的方法、裝置及機器可讀存儲介質(zhì),用以解決現(xiàn)有技術(shù)中上架效率低的技術(shù)問題。
2、為了實現(xiàn)上述目的,本申請第一方面提供一種用于貨物上架的方法,包括:
3、獲取目標訂單中的待上架貨物的訂單貨物種類、多個貨架各自的可用貨格的可用貨格數(shù)量以及每個可用貨格對應(yīng)的可放置貨物種類;
4、根據(jù)訂單貨物種類、每個貨架各自的可用貨格數(shù)量以及每個貨架中每個可用貨格對應(yīng)的可放置貨物種類,通過啟發(fā)式算法,確定每個貨架可放置的最大訂單貨物種類數(shù)量;
5、確定多個貨架中最大訂單貨物種類數(shù)量最大的第一貨架,以得到目標貨架;
6、將目標訂單中的待上架貨物上架至目標貨架。
7、在本申請實施例中,根據(jù)訂單貨物種類、每個貨架各自的可用貨格數(shù)量以及每個貨架中每個可用貨格對應(yīng)的可放置貨物種類,確定每個貨架可放置的最大訂單貨物種類數(shù)量,包括:對每個可用貨格取訂單貨物種類和可放置貨物種類的交集,確定每個可用貨格的可放置訂單貨物種類;對每個貨架,根據(jù)可用貨格數(shù)量和每個可用貨格的可放置訂單貨物種類,通過啟發(fā)式算法,確定每個貨架可放置的最大訂單貨物種類數(shù)量。
8、在本申請實施例中,每個可用貨格對應(yīng)的可放置貨物種類的數(shù)量為一;根據(jù)可用貨格數(shù)量和每個可用貨格的可放置訂單貨物種類,通過啟發(fā)式算法,確定貨架可放置的最大訂單貨物種類數(shù)量,包括:根據(jù)可用貨格數(shù)量和可放置訂單貨物種類,通過啟發(fā)式算法,確定可放置訂單貨物種類和可用貨格的最大化匹配關(guān)系;根據(jù)最大化匹配關(guān)系,確定匹配到訂單貨物種類的可用貨格的總數(shù)量作為貨架可放置的最大訂單貨物種類數(shù)量。
9、在本申請實施例中,確定多個貨架中最大訂單貨物種類數(shù)量最大的第一貨架,以得到目標貨架,包括:在第一貨架的數(shù)量為多個的情況下,確定第二貨架,以得到目標貨架,其中,第二貨架為多個第一貨架中可用貨格數(shù)量與訂單貨物種類的數(shù)量的偏差在預設(shè)偏差范圍內(nèi)的第一貨架。
10、在本申請實施例中,第一貨架的數(shù)量為多個;確定多個貨架中最大訂單貨物種類數(shù)量最大的第一貨架,以得到目標貨架,包括:選擇可用貨格的數(shù)量與訂單貨物種類的數(shù)量的偏差最小的第二貨架作為目標貨架。
11、在本申請實施例中,第二貨架的數(shù)量為多個,且多個第二貨架的偏差相同;確定多個貨架中最大訂單貨物種類數(shù)量最大的第一貨架,以得到目標貨架,還包括:獲取貨物下架的歷史揀選訂單的歷史貨物種類,和第二貨架的已有貨物種類;根據(jù)訂單貨物種類、歷史貨物種類以及每個第二貨架的已有貨物種類,確定每個第二貨架中已有貨物種類和訂單貨物種類的關(guān)聯(lián)度;選擇關(guān)聯(lián)度最高的第二貨架,作為目標貨架。
12、在本申請實施例中,根據(jù)訂單貨物種類、歷史貨物種類以及每個第二貨架的已有貨物種類,確定每個第二貨架中已有貨物種類和訂單貨物種類的關(guān)聯(lián)度,包括:對于每個第二貨架,取訂單貨物種類和已有貨物種類的并集,以得到目標訂單分配給第二貨架時的貨物類型集合;確定貨物類型集合中的頻繁貨物組合子集的數(shù)量,以得到關(guān)聯(lián)度,其中,頻繁貨物組合子集為貨物類型集合中的在歷史揀選訂單中的出現(xiàn)比率大于預設(shè)次數(shù)比率閾值的貨物組合子集。
13、在本申請實施例中,關(guān)聯(lián)度相同的第二貨架的數(shù)量為多個;確定多個關(guān)聯(lián)度相同的第二貨架各自與工作站的距離;其中工作站用于接收來自關(guān)聯(lián)度相同的所述第二貨架的貨物,和/或工作站用于分配抵達關(guān)聯(lián)度相同的第二貨架的貨物;選擇距離最小的關(guān)聯(lián)度相同的所述第二貨架,作為目標貨架。
14、在本申請實施例中,將目標訂單中的待上架貨物上架至目標貨架,包括:在目標貨架的數(shù)量為多個的情況下,將目標訂單分配給隨機選定的一個目標貨架。
15、本申請第二方面提供了一種用于貨物上架的裝置,包括:存儲器,被配置成存儲指令;處理器,被配置成從所述存儲器調(diào)用所述指令以及在執(zhí)行所述指令時能夠?qū)崿F(xiàn)根據(jù)如上實施例提供的用于貨物上架的方法。
16、本申請第三方面提供了一種機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)上存儲有指令,該指令用于使得機器執(zhí)行如上實施例提供的用于貨物上架的方法。
17、上述技術(shù)方案,首先考慮了每個貨架會包括多個貨格,而可能只有部分貨格還有可容置更多貨物的空間,因此,選擇每個貨架中還可容置更多貨物的貨格作為可用貨格;然后統(tǒng)計每個貨架的可用貨格的數(shù)量,以及每個可用貨格可放置的貨物種類,并結(jié)合訂單貨物種類,通過啟發(fā)式算法,針對每個貨架,將目標訂單中,盡可能多的貨物種類匹配至其可用貨格中;然后在多個貨架中,選擇貨架可放置的最大訂單貨物種類數(shù)量的第一貨架,即匹配到目標訂單中貨物種類最多的貨架,作為目標貨架。然后將目標訂單中的待上架貨物上架到目標貨架;因此,在根據(jù)本申請實施例提供的用于貨物上架的方法進行貨物上架時,目標訂單中的多種貨物可在目標貨架一次上架,從而避免以分散的方式,在多個貨架上架目標訂單中的各種貨物;故本申請實施例提供的用于貨物上架的方法可以降低貨物上架時,人工或自動引導車所需走過的路程和消耗的時間,從而提高貨物上架效率。
18、本申請實施例的其它特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。
1.一種用于貨物上架的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述訂單貨物種類、每個所述貨架各自的所述可用貨格數(shù)量以及每個所述貨架中每個所述可用貨格對應(yīng)的可放置貨物種類,確定每個所述貨架可放置的最大訂單貨物種類數(shù)量,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,每個所述可用貨格對應(yīng)的可放置貨物種類的數(shù)量為一;所述根據(jù)所述可用貨格數(shù)量和每個所述可用貨格的可放置訂單貨物種類,通過所述啟發(fā)式算法,確定所述貨架可放置的最大訂單貨物種類數(shù)量,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述多個貨架中所述最大訂單貨物種類數(shù)量最大的第一貨架,以得到目標貨架,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一貨架的數(shù)量為多個;所述確定所述多個貨架中所述最大訂單貨物種類數(shù)量最大的第一貨架,以得到目標貨架,包括:
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述第二貨架的數(shù)量為多個,且多個所述第二貨架的所述偏差相同;
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述訂單貨物種類、所述歷史貨物種類以及每個所述第二貨架的已有貨物種類,確定每個所述第二貨架中已有貨物種類和所述訂單貨物種類的關(guān)聯(lián)度,包括:
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述關(guān)聯(lián)度相同的所述第二貨架的數(shù)量為多個;
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述目標訂單中的待上架貨物上架至所述目標貨架,包括:
10.一種用于貨物上架的裝置,其特征在于,包括:
11.一種機器可讀存儲介質(zhì),其特征在于,該機器可讀存儲介質(zhì)上存儲有指令,該指令用于使得機器執(zhí)行根據(jù)權(quán)利要求1至9中任一項所述的用于貨物上架的方法。