本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種烤房分配方法、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、煙葉烘烤是煙草種植業(yè)中非常重要的一個(gè)環(huán)節(jié),它直接關(guān)系到煙草制品的品質(zhì)和價(jià)值,而烤房作為烘烤環(huán)節(jié)的基礎(chǔ)設(shè)施,在煙草種植業(yè)起著至關(guān)重要的作用,然而當(dāng)前的烤房通常就近集中分布,導(dǎo)致一些區(qū)域可能存在過多的烤房,而其他區(qū)域則缺乏烤房,造成烤房的布局不合理,資源分配不均,當(dāng)煙草運(yùn)輸?shù)娇痉枯^少的區(qū)域時(shí)則需排隊(duì)等待,會(huì)影響煙葉的烘干質(zhì)量,而轉(zhuǎn)移到其他烤房較多的區(qū)域則會(huì)導(dǎo)致運(yùn)輸成本及人力勞動(dòng)的增加。因此,如何實(shí)現(xiàn)烤房的合理分配成為亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)上述技術(shù)問題,本發(fā)明提供一種烤房分配方法、電子設(shè)備及存儲(chǔ)介質(zhì),能夠?qū)崿F(xiàn)對(duì)若干烤房的合理分配,減少煙葉的運(yùn)輸成本。
2、根據(jù)本發(fā)明的第一方面,提供了一種烤房分配方法,包括以下步驟:
3、獲取目標(biāo)區(qū)域內(nèi)若干烤房的位置信息和若干煙田的位置信息,并根據(jù)每一烤房的位置信息和每一煙田的位置信息,獲取每一烤房與每一煙田之間的目標(biāo)距離。
4、對(duì)若干目標(biāo)距離進(jìn)行聚簇處理,得到若干目標(biāo)距離簇,且根據(jù)每一目標(biāo)距離簇對(duì)應(yīng)的平均距離從小到大對(duì)若干目標(biāo)距離簇進(jìn)行優(yōu)先級(jí)從高到低的排序,得到優(yōu)先級(jí)排序結(jié)果。
5、根據(jù)優(yōu)先級(jí)排序結(jié)果中每一目標(biāo)距離對(duì)應(yīng)的目標(biāo)距離簇的優(yōu)先級(jí)順序,得到對(duì)每一目標(biāo)距離對(duì)應(yīng)的煙田分配的烤房,并將對(duì)每一煙田分配的烤房作為初始烤房分配結(jié)果。
6、基于初始烤房分配結(jié)果,當(dāng)所有烤房中存在至少一個(gè)烤房的烤煙量小于分配到的煙田的煙葉總產(chǎn)量時(shí),從每一目標(biāo)烤房對(duì)應(yīng)的若干煙田中篩選出待剔除煙田,并計(jì)算將待剔除煙田剔除后每一目標(biāo)烤房的剩余烤煙量;反之,將初始分配結(jié)果確定為烤房的最終分配結(jié)果;其中,目標(biāo)烤房是指對(duì)應(yīng)烤煙量小于分配到的煙田的煙葉總產(chǎn)量的任一烤房。
7、按照每一待剔除煙田的煙葉產(chǎn)量從大到小的順序,依次從對(duì)應(yīng)剩余烤煙量大于待剔除煙田自身煙葉產(chǎn)量的若干烤房中篩選出距離待剔除煙田自身最近的烤房作為對(duì)待剔除煙田自身分配的烤房,以實(shí)現(xiàn)每一烤房的最終分配。
8、根據(jù)本發(fā)明的第二方面,提供了一種非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述的烤房分配方法。
9、根據(jù)本發(fā)明的第三方面,提供了一種電子設(shè)備,包括處理器和上述的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
10、本發(fā)明至少具有以下有益效果:
11、本發(fā)明提供了一種烤房分配方法,首先獲取目標(biāo)區(qū)域內(nèi)每一烤房與每一煙田之間的目標(biāo)距離,對(duì)若干目標(biāo)距離聚簇得到若干目標(biāo)距離簇,根據(jù)每一目標(biāo)距離簇對(duì)應(yīng)的平均距離從小到大對(duì)若干目標(biāo)距離簇進(jìn)行優(yōu)先級(jí)從高到低的排序,根據(jù)優(yōu)先級(jí)排序結(jié)果中每一目標(biāo)距離對(duì)應(yīng)的目標(biāo)距離簇的優(yōu)先級(jí)順序,得到對(duì)每一目標(biāo)距離對(duì)應(yīng)的煙田分配的烤房,能夠?yàn)槊恳粺熖锓峙渚嚯x較近的烤房的同時(shí),還選擇了分配煙田可能較少的烤房作為該煙田對(duì)應(yīng)的烤房,從兩方面考慮進(jìn)行烤房的分配,能夠降低烤房分配過量的可能性,使烤房的分配更加合理,且當(dāng)所有烤房中存在烤房的烤煙量小于分配到的煙田的煙葉總產(chǎn)量時(shí),從每一目標(biāo)烤房對(duì)應(yīng)的若干煙田中篩選出待剔除煙田,并為待剔除煙田再次分配烤房,能夠?qū)崿F(xiàn)對(duì)烤房的提前合理分配,避免由于煙葉供應(yīng)過量時(shí)的積壓而再次轉(zhuǎn)移到其他烤房區(qū)域,進(jìn)而減少煙葉的運(yùn)輸成本,也為每一煙田的運(yùn)輸?shù)攸c(diǎn)和路線提供信息,提高運(yùn)輸效率。
1.一種烤房分配方法,其特征在于,所述方法包括如下步驟:
2.根據(jù)權(quán)利要求1所述的烤房分配方法,其特征在于,通過如下步驟獲取每一烤房與每一煙田之間的目標(biāo)距離:
3.根據(jù)權(quán)利要求1所述的烤房分配方法,其特征在于,所述根據(jù)優(yōu)先級(jí)排序結(jié)果中每一目標(biāo)距離對(duì)應(yīng)的目標(biāo)距離簇的優(yōu)先級(jí)順序,得到對(duì)每一目標(biāo)距離對(duì)應(yīng)的煙田分配的烤房,包括如下步驟:
4.根據(jù)權(quán)利要求1所述的烤房分配方法,其特征在于,通過如下步驟從任一目標(biāo)烤房對(duì)應(yīng)的若干煙田中篩選出待剔除煙田:
5.根據(jù)權(quán)利要求1所述的烤房分配方法,其特征在于,所述依次從對(duì)應(yīng)剩余烤煙量大于待剔除煙田自身煙葉產(chǎn)量的若干烤房中篩選出距離待剔除煙田自身最近的烤房作為對(duì)待剔除煙田自身分配的烤房,還包括如下步驟:
6.根據(jù)權(quán)利要求1所述的烤房分配方法,其特征在于,所述方法還包括如下步驟:
7.根據(jù)權(quán)利要求1所述的烤房分配方法,其特征在于,通過如下步驟獲取每一煙田對(duì)應(yīng)的煙葉產(chǎn)量:
8.根據(jù)權(quán)利要求1所述的烤房分配方法,其特征在于,所述對(duì)若干目標(biāo)距離進(jìn)行聚簇處理,得到若干目標(biāo)距離簇,包括如下步驟:
9.一種非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令或至少一段程序,其特征在于,所述至少一條指令或所述至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1-8中任意一項(xiàng)所述的烤房分配方法。
10.一種電子設(shè)備,其特征在于,包括處理器和權(quán)利要求9中所述的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。