(轉(zhuǎn))車輛路徑問題及行業(yè)應(yīng)用

轉(zhuǎn)自:吉勍Personal http://www.jiqingip.com/page9001?article_id=96

車輛路徑問題是運(yùn)行日常操作所需的操作決策的一部分院仿,都是執(zhí)行層面的優(yōu)化問題翅萤。先決條件如下:通常情況下窒盐,已知資源不能在短時間內(nèi)擴(kuò)充,因此資源稀缺是無法避免的潭陪。此外气堕,還提供了關(guān)于需要滿足的需求的詳細(xì)信息。決策優(yōu)化的核心挑戰(zhàn)是在日撑线郑基礎(chǔ)上使需求與現(xiàn)有資源相匹配。在這里揖膜,必須解決兩個基本的決策任務(wù):(1)必須給需求分配資源誓沸,(2)必須制定日程安排。日程安排描述了執(zhí)行分配任務(wù)的順序壹粟,以及啟動單個操作的起點(diǎn)拜隧。最大的挑戰(zhàn)是確保不超過現(xiàn)有資源洪添,并以最高效率部署這些資源。

問題描述

車輛路徑問題(VRP)是一個組合優(yōu)化和整數(shù)規(guī)劃問題(解決的是“為了交付給定的一組客戶雀费,車輛車隊(duì)的最佳路線集是什么干奢?”)。它概括了眾所周知的旅行推銷員問題(TSP)盏袄。它最初出現(xiàn)在1959年George Dantzig和John Ramser的論文中《The Truck Dispatching Problem》逛尚。這篇論文首先編寫了算法垄惧,并將其應(yīng)用于汽油交付。通常绰寞,這個問題的背景是將位于中央倉庫的貨物交付給已經(jīng)訂購此類貨物的客戶到逊。該問題的目標(biāo)是最小化總路由成本。車輛路徑規(guī)劃問題在物流領(lǐng)域和生產(chǎn)領(lǐng)域的應(yīng)用非常廣泛滤钱。所以在實(shí)際應(yīng)用中也出現(xiàn)了一些在標(biāo)準(zhǔn)問題的基礎(chǔ)上增加了某些變化之后的變型問題觉壶。其中較為常見的包括:

1.???????? CVRP:Capacitated

VRP, 限制配送車輛的承載體積、重量等菩暗。

2.???????? VRPTW:VRP with

Time Windows, 客戶對貨物的送達(dá)時間有時間窗要求掰曾。

3.???????? VRPPD:VRP with

Pickup and Delivery, 車輛在配送過程中可以一邊攬收一邊配送,在外賣O2O場景中比較常見停团。

4.???????? MDVRP: Multi-Depot

VRP, 配送網(wǎng)絡(luò)中有多個倉庫旷坦,同樣的貨物可以在多個倉庫取貨。

5.???????? OVRP:Open VRP, 車輛完成配送任務(wù)之后不需要返回倉庫佑稠。

6.???????? VRPB: VRP with

backhauls, 車輛完成配送任務(wù)之后回程取貨秒梅。

車輛路徑問題

模型描述

TSP問題

TSP問題模型的基本思想是,節(jié)點(diǎn)集中包含的每個簧嘟骸(i; j)要么包含在漢密爾頓路徑中(通過所有N個節(jié)點(diǎn)的往返行程)捆蜀,要么不包含。在提到的第一種情況下幔嫂,節(jié)點(diǎn)j在節(jié)點(diǎn)i之后立即被訪問辆它,但是在后一種情況下,節(jié)點(diǎn)j在i離開之后不立即被訪問履恩。 TSP決策問題可以簡化為以下問題:哪些弧形成了請求的哈密頓路徑锰茉,哪些弧被忽略了。為了表示這些二元決策切心,引入了二元決策變量xij(i∈{1飒筑,...,N}系列绽昏。每個決策變量xij為0或1协屡,xij表示是否為arc(i ; j)是否包含在漢密爾頓路徑中,并且僅當(dāng)在漢密爾頓路徑中包含arc(i; j)時全谤,才將xij聲明為1肤晓;如果不成立,則等于0。d(i,j)表示節(jié)點(diǎn)i和節(jié)點(diǎn)j之間的距離材原。

優(yōu)化目標(biāo)使所有在哈密頓路徑中的所有弧的行程距離之和最小沸久。約束保證了漢密爾頓回路經(jīng)過所有節(jié)點(diǎn),且每個節(jié)點(diǎn)只經(jīng)過一次余蟹。后兩條約束保證了漢密爾頓回路是連續(xù)而非中斷的卷胯。

VRP問題

標(biāo)準(zhǔn)的車輛路徑規(guī)劃問題可以使用如下數(shù)據(jù)模型的形式描述:

在此公式中,(1)威酒,(2)窑睁,(3)和(5)定義了一個修改的分配問題,約束(4)是子行程消除約束:v(S)是在最佳解決方案中訪問S的所有頂點(diǎn)所需的車輛數(shù)量的適當(dāng)下限葵孤。其他變型VRP問題則可以在此模型基礎(chǔ)上做適當(dāng)?shù)恼{(diào)整担钮。

算法服務(wù)

有很多實(shí)際的業(yè)務(wù)場景,即時配尤仍、大件配送箫津、冷鏈配送、門店補(bǔ)貨等宰啦,都可以通過VRP問題優(yōu)化其配送成本苏遥。這些業(yè)務(wù)場景屬于不同的業(yè)態(tài),所使用的業(yè)務(wù)系統(tǒng)也不盡相同赡模,因此構(gòu)建可靈活配置的VRP算法服務(wù)平臺田炭,可達(dá)成一次構(gòu)建,多業(yè)務(wù)系統(tǒng)調(diào)用漓柑,多場景應(yīng)用的效果教硫。

行業(yè)應(yīng)用

克里斯蒂娜在RED SEA BUS

TRAVEL(RSBT)工作。該公司在洪加達(dá)地區(qū)提供運(yùn)輸服務(wù)辆布。國際旅行社預(yù)訂RSBT服務(wù)業(yè)務(wù)瞬矩,以確保將他們的游客轉(zhuǎn)移到他們偏愛的度假區(qū)》媪幔克里斯蒂娜(Christina)被分配到洪加達(dá)市中心的RSBT計(jì)劃和調(diào)度辦公室丧鸯。經(jīng)過數(shù)年的復(fù)雜經(jīng)營,RSBT發(fā)現(xiàn)來自旅行社的預(yù)訂量不斷增加嫩絮,但來自個人客戶的預(yù)訂量卻不斷增加。這些預(yù)訂可以分為以下四個類別:

1)???????? 豪華轎車服務(wù)(LS)

2)???????? 觀光游覽(SST)

3)???????? 機(jī)場到達(dá)接送(AAT)

4)???????? 機(jī)場出發(fā)接送(ADT)

Christina現(xiàn)在的任務(wù)是分析LS围肥,SST剿干,AAT和ADT這四種產(chǎn)品,并就如何進(jìn)行可用巴士(它們是可用資源)的日常部署提出建議穆刻。在滿足所有預(yù)訂要求的同時置尔,以最有效的方式使用這些資源∏馕埃克里斯蒂娜(Christina)在RSBT的第一周就曾陪同過幾項(xiàng)運(yùn)輸服務(wù)榜轿,她發(fā)現(xiàn)了四個業(yè)務(wù)領(lǐng)域的核心規(guī)劃挑戰(zhàn):

LS:通過當(dāng)?shù)氐缆肪W(wǎng)絡(luò)從豪華轎車服務(wù)總部到機(jī)場的最短(最快)路徑是什么幽歼?如何確定此路徑?

SST:應(yīng)該以什么順序參觀所有的旅游景點(diǎn)谬盐,以便游客有足夠的時間在酒店享受休閑時光甸私?

AAT:將與入境航班相關(guān)的所有入境旅客帶到酒店的最小旅行距離是多少?最少需要多少輛巴士飞傀?

ADT:如果客戶在預(yù)定航班起飛前不超過5小時不接受接送服務(wù)皇型,那輛巴士應(yīng)該接送哪家酒店的客人以準(zhǔn)時送他們到機(jī)場?

通過分析發(fā)現(xiàn)砸烦,克里斯蒂娜(Christina)需要解決的問題通過VRP算法平臺可以有效的給出計(jì)劃和調(diào)度方案弃鸦。

首先從業(yè)務(wù)生產(chǎn)系統(tǒng)錄入相關(guān)信息,這些信息經(jīng)過數(shù)據(jù)資產(chǎn)管理處理后幢痘,將數(shù)據(jù)傳給VRP算法中臺唬格,經(jīng)算法中臺處理后再返回給業(yè)務(wù)生產(chǎn)系統(tǒng),生成業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)給業(yè)務(wù)系統(tǒng)使用颜说。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末购岗,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子脑沿,更是在濱河造成了極大的恐慌藕畔,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件庄拇,死亡現(xiàn)場離奇詭異注服,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)措近,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門溶弟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瞭郑,你說我怎么就攤上這事辜御。” “怎么了屈张?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵擒权,是天一觀的道長。 經(jīng)常有香客問我阁谆,道長碳抄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任场绿,我火速辦了婚禮剖效,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己璧尸,他們只是感情好咒林,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著爷光,像睡著了一般垫竞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞎颗,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天件甥,我揣著相機(jī)與錄音,去河邊找鬼哼拔。 笑死引有,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的倦逐。 我是一名探鬼主播譬正,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼檬姥!你這毒婦竟也來了曾我?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤健民,失蹤者是張志新(化名)和其女友劉穎抒巢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秉犹,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛉谜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了崇堵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片型诚。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鸳劳,靈堂內(nèi)的尸體忽然破棺而出狰贯,到底是詐尸還是另有隱情,我是刑警寧澤赏廓,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布涵紊,位于F島的核電站,受9級特大地震影響幔摸,放射性物質(zhì)發(fā)生泄漏栖袋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一抚太、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦尿贫、人聲如沸电媳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匾乓。三九已至,卻和暖如春又谋,著一層夾襖步出監(jiān)牢的瞬間拼缝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工彰亥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咧七,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓任斋,卻偏偏與公主長得像继阻,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子废酷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353