起運港:
目的港:
國際空運
國際海運
國際快遞

南美國際空運-疫情期間如何讓快遞送得更快?菜鳥網(wǎng)絡(luò)AAAI論文用深度學(xué)習(xí)驅(qū)動MIP求解

?新聞 ????|???? ?2020-02-27 22:54

機器之心
機器之心發(fā)布
機器之心編輯部
疫情期間,紹興物流 ,道路受阻、貨車資源有限等問題影響著快遞網(wǎng)的正常運行,但快遞網(wǎng)算法的優(yōu)化卻可以幫我們省出一些時間。在今年 AAAI 的接收論文中,來自菜鳥人工智能部大快遞算法團隊的一篇論文設(shè)計實現(xiàn)了深度學(xué)習(xí)驅(qū)動的 MIP 求解加速方法,在 8 類經(jīng)典運籌問題上將 SCIP 可行解獲取帶來平均意義下 10 倍以上的計算加速,且有較好的泛化能力。

疫情期間如何讓快遞送得更快?菜鳥網(wǎng)絡(luò)AAAI論文用深度學(xué)習(xí)驅(qū)動MIP求解

在本次疫情中,快遞物流在新冠抗疫物資運輸中起了非常關(guān)鍵的作用。面對受到影響的運輸網(wǎng)絡(luò),如何規(guī)劃路由與車線,利用有限的貨車資源盡快將積壓的包裹送達目的地,這是物流領(lǐng)域典型的組合優(yōu)化問題,該問題可建模為混合整數(shù)規(guī)劃問題 (Mixed Integer Programing, MIP),并利用求解器進行求解。
然而,快遞網(wǎng)絡(luò)規(guī)劃問題通常規(guī)模很大,包含的決策變量和約束條件非常多,求解非常耗時,很難在短時間內(nèi)求解完并應(yīng)用到線上。而且,快遞網(wǎng)絡(luò)每天都在運轉(zhuǎn),而相似的組合優(yōu)化問題也需要反復(fù)求解。當(dāng)前學(xué)術(shù)圈與工業(yè)界尚無處理相似 MIP 問題求解的通用方法,每天計算時通常將其視為全新的求解任務(wù),從而導(dǎo)致歷史求解的過程數(shù)據(jù)損失其價值。如果能從歷史求解過程中,采用機器學(xué)習(xí)的方法學(xué)習(xí)到相似 MIP 問題的結(jié)構(gòu)特點,則有望大幅提速求解效率。
基于這一觀察,菜鳥人工智能部大快遞算法團隊基于其在運籌優(yōu)化、機器學(xué)習(xí)以及物流行業(yè)的積累,設(shè)計實現(xiàn)了深度學(xué)習(xí)驅(qū)動的 MIP 求解加速方法:MIP-OSP,最新研究成果論文《Accelerating Primal Solution Findings for Mixed Integer Programs Based on Solution Prediction》發(fā)表在人工智能頂級會議 AAAI-2020 上,并受邀做口頭報告。本文將對這一運籌優(yōu)化與機器學(xué)習(xí)學(xué)科的交叉應(yīng)用論文進行深入解讀,并介紹該方法在菜鳥快遞網(wǎng)絡(luò)路由優(yōu)化問題中的實際應(yīng)用。

疫情期間如何讓快遞送得更快?菜鳥網(wǎng)絡(luò)AAAI論文用深度學(xué)習(xí)驅(qū)動MIP求解

論文地址:https://arxiv.org/abs/1906.09575
應(yīng)用場景
混合整數(shù)線性規(guī)劃 (MIP) 是求解組合優(yōu)化問題最為常見的建模與優(yōu)化手段,在菜鳥網(wǎng)絡(luò)的很多運籌優(yōu)化相關(guān)應(yīng)用中 (例如快遞網(wǎng)絡(luò)、車輛排線、人員排班、庫存管理、服務(wù)器分配等) 都可以采用 MIP 方法進行建模求解。MIP 模型中的整數(shù)變量為其賦予了描述現(xiàn)實世界中離散決策的能力。以 0-1 整數(shù)決策變量為例,我們可以用它來描述生產(chǎn)調(diào)度問題中某個工件是否在某個機器上加工的決策問題、車輛路徑規(guī)劃問題中某兩個門店是否進行串線運輸?shù)臎Q策問題等等。在大量實際應(yīng)用中(例如圖 1 所示),相似的 MIP 被會被反復(fù)求解,且求解時長隨著問題規(guī)模的增大呈指數(shù)增長。本文提出的 MIP-OSP 算法希望從這類相似 MIP 問題的歷史求解過程中「學(xué)習(xí)經(jīng)驗」,不斷加速新問題的求解。

疫情期間如何讓快遞送得更快?菜鳥網(wǎng)絡(luò)AAAI論文用深度學(xué)習(xí)驅(qū)動MIP求解

圖 1. 應(yīng)用場景示例。場景描述:在分撥中心到站點的傳站車輛調(diào)度問題中,智能調(diào)度引擎每天制定車輛的運輸計劃,決策車貨匹配關(guān)系并優(yōu)化車輛路徑。此問題可以建模為 MIP 模型進行求解,由于運輸計劃基于每天不同的訂單進行更新,系統(tǒng)中每天都要對相似的 MIP 模型進行求解。
方法簡介
MIP 模型可以統(tǒng)一表述為標(biāo)準形式:
, 其中
為包含整數(shù)的決策變量,A,b,c為模型的輸入?yún)?shù)。針對不同場景的實際優(yōu)化問題,MIP 模型的基本數(shù)學(xué)結(jié)構(gòu)保持不變,但模型參數(shù) A,b,c 以及決策變量定義域
會有不同的具體表征。如果能針對這類通用的數(shù)學(xué)模型挖掘出問題特征并與最優(yōu)解進行關(guān)聯(lián),將大幅提升該思路的通用化能力,有著巨大的應(yīng)用前景。研究者所設(shè)計的 MIP-OSP 方法基于 MIP 模型的抽象參數(shù) A,b,c 建立圖模型,進而通過預(yù)測 MIP 問題的最優(yōu)解實現(xiàn)求解加速,其整體框架如圖 2 所示。

疫情期間如何讓快遞送得更快?菜鳥網(wǎng)絡(luò)AAAI論文用深度學(xué)習(xí)驅(qū)動MIP求解

圖 2. MIP-OSP 方法流程
圖 2 中左半部分為最優(yōu)解預(yù)測模型的訓(xùn)練過程,右半部分為模型的應(yīng)用過程。仍以傳站車輛調(diào)度問題為例,假設(shè)調(diào)度引擎已經(jīng)完成了連續(xù) n-1 天的模型求解,并將計算過程與計算結(jié)果存儲到數(shù)據(jù)庫中。該方法首先基于這 n-1 天的 MIP 模型基本信息以及求解過程數(shù)據(jù)訓(xùn)練出最優(yōu)解預(yù)測的模型,并將其用于第 n 天 MIP 問題的最優(yōu)解預(yù)測。令
表示基于模型對第 n 天最優(yōu)解的預(yù)測,基于這一預(yù)測結(jié)果可以將 MIP 問題的搜索空間大幅減小,從而加速第 n 天 MIP 問題的計算。顯然,隨著系統(tǒng)運行時間增加,模型訓(xùn)練的數(shù)據(jù)逐步累積,使得最優(yōu)解預(yù)測的準確率越來越高,求解新的 MIP 問題時速度也越來越快。
整體算法框架
研究者提出了一類基于圖卷積神經(jīng)網(wǎng)絡(luò) (GCN) 的最優(yōu)解預(yù)測算法 (MIP-OSP),通過收集 MIP 的結(jié)構(gòu)特征以及根節(jié)點線性松弛特征,預(yù)測 MIP 模型中 0-1 整數(shù)變量在最優(yōu)解中的取值。整體流程如下:
首先針對通用 MIP 模型設(shè)計了一類三部圖的表征方式;
而后基于該三部圖設(shè)計 Attention GCN 預(yù)測模型進行變量取值預(yù)測;
最后根據(jù)模型預(yù)測結(jié)果,生成 local branching 形式的約束加入到原模型中,加速 MIP 求解。
考慮如下通用的 MIP 模型:

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

千航國際
國際空運
國際海運
國際快遞
跨境鐵路
多式聯(lián)運
起始地 目的地 45+ 100 300 詳情
深圳 迪拜 30 25 20 詳情
廣州 南非 26 22 16 詳情
上海 巴西 37 28 23 詳情
寧波 歐洲 37 27 23 詳情
香港 南亞 30 27 25 詳情

在線咨詢-給我們留言