亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        最小支撐樹混合貪婪算法求解車輛路徑問題

        2014-08-08 02:56:20于卓岑
        關(guān)鍵詞:分區(qū)路線物資

        張 恒,冉 雨,于卓岑,俸 衛(wèi)*

        (1.內(nèi)江師范學(xué)院數(shù)學(xué)與信息科學(xué)學(xué)院,四川內(nèi)江641100; 2.內(nèi)江師范學(xué)院四川省高等學(xué)校數(shù)值仿真重點(diǎn)實(shí)驗(yàn)室,四川內(nèi)江641100)

        物資配送[1]是物資流通企業(yè)按照用戶的訂貨需求及其標(biāo)準(zhǔn),以最經(jīng)濟(jì)的方式對貨物進(jìn)行采購、儲存、加工、分揀、配裝、運(yùn)輸,直到把貨物交到用戶手中的物資流通活動.由于物流對國民經(jīng)濟(jì)的重大影響,物流系統(tǒng)化、合理化能創(chuàng)造巨大經(jīng)濟(jì)利益,因此物流與商流、信息流并稱為現(xiàn)代經(jīng)濟(jì)的三大支柱,被稱為繼勞動力、資源之后的“第三大利潤源泉”[2].而如今,物流企業(yè)面臨的現(xiàn)狀是服務(wù)效率較低,服務(wù)成本較高.

        現(xiàn)階段,國內(nèi)外對物資配送的研究主要涉及車輛調(diào)度,路徑優(yōu)化方面的研究,并針對不同問題采用各種算法進(jìn)行求解[3-4].C.Clarke 等[5]在 1964年針對車輛調(diào)度問題首先提出C-W節(jié)約啟發(fā)式算法,其算法具有較強(qiáng)的局部搜索能力.王剛[6]利用遺傳算法全局搜索能力的特點(diǎn)研究車輛調(diào)度問題.最近,喻偉等[7]將遺傳算法的全局搜索能力與節(jié)約算法的局部搜索能力相結(jié)合,設(shè)計(jì)了遺傳節(jié)約綜合算法.而現(xiàn)代物流不僅要降低成本,更要滿足客戶的需求,因此如何在滿足用戶需要的前提下,進(jìn)一步降低物流成本已成為國內(nèi)外許多理論與應(yīng)用學(xué)者研究的焦點(diǎn).

        文章將針對一定客戶規(guī)模的物資配送進(jìn)行研究,建立區(qū)域劃分——路徑優(yōu)化模型,設(shè)計(jì)最小支撐樹混合貪婪算法求解.最終達(dá)到物流企業(yè)物資配送低成本,高效率的目的.

        1 問題描述

        物資配送問題的一般描述為:某配送中心擁有一支貨運(yùn)車隊(duì),為若干個客戶配送物資,配送中心與客戶以及客戶與客戶之間的公路里程為已知.配送中心如何制定每天的配送方案?配送方案包括:當(dāng)天出動的車輛數(shù),出行時間,行駛路徑等,由此形成當(dāng)天的總運(yùn)行里程.一個合格的配送方案要求配送中心按照客戶需求,高效率為客戶服務(wù);而一個好的配送方案還應(yīng)該給出使配送費(fèi)用最小或總運(yùn)行里程最短的車輛調(diào)度方案,降低配送中心的服務(wù)成本.

        2 車輛路線問題的數(shù)學(xué)模型

        車輛路線問題假設(shè)如下:

        1)有相同載重量Q的車m輛;

        2)只有一個配送中心,并以配送中心為路線的起止點(diǎn);

        3)有l(wèi)個客戶且每個客戶在不同的地理位置;

        4)每個客戶都有一個確定的需求量di,且每個客戶有且只有被其中一輛車滿足;

        5)每個客戶有且只被服務(wù)一次;

        6)每輛車必須服務(wù)若干客戶,且始于配送中心,終于配送中心;

        7)對被一輛車所服務(wù)的客戶集的總需求量不超過車輛的載重量.

        目標(biāo)為每輛車設(shè)計(jì)一條路線,使得總運(yùn)輸里程最小,并且確保全部客戶的需求得到滿足.定義0-1決策變量:

        假設(shè)z為k個客戶集的總運(yùn)輸里程,車輛路線問題的模型[8]如下:

        模型中各式含義如下:(1)式為目標(biāo)函數(shù),表示k個客戶集總的最小運(yùn)輸成本,l為客戶數(shù),m為最大車輛估計(jì)數(shù)(通過文獻(xiàn)[4]可確定),sij代表客戶i到客戶j的距離.(2)式為載重約束,表示第k個客戶集里的客戶總需求量不超過一輛車的載重量.(3)式表示客戶集中每個客戶都只被車輛k服務(wù)一次.(4)~(5)式表示所有車輛起于點(diǎn)i,終于點(diǎn)i.(6)式保證巡回路線不出現(xiàn)子圈.(7)~(8)式為變量約束.

        在配送中心和客戶之間的車輛調(diào)度問題的客戶規(guī)模和約束條件較少時,可精確求解.但經(jīng)考察發(fā)現(xiàn),現(xiàn)實(shí)中物流公司物資配送服務(wù)的客戶數(shù)量較大(客戶數(shù)量級≥102).在這種大規(guī)模條件下,直接求解難度較大,難以運(yùn)用到實(shí)際生活中[9].因此,本文思路利用最小支撐樹算法對客戶先進(jìn)行區(qū)域劃分,縮小問題規(guī)模,再用貪婪算法對每個分區(qū)求解最優(yōu)路線.

        3 最小支撐樹混合貪婪算法

        3.1 區(qū)域劃分問題描述以及數(shù)學(xué)模型區(qū)域劃分假設(shè)如下:區(qū)域中有一個配送中心;每個客戶都要被服務(wù);一輛車服務(wù)于一個分區(qū),且一個分區(qū)僅有一輛車服務(wù).目標(biāo)是將客戶分成若干個客戶集,使得配送中心到客戶集,客戶集中客戶與客戶的距離總和最小,且保證每個分區(qū)內(nèi)的總需求量不超過一輛車的最大載重量.區(qū)域劃分的目的是分解規(guī)模,方便優(yōu)化和計(jì)算,而且也是管理本身的需要.定義0-1決策變量:

        建立區(qū)域劃分的數(shù)學(xué)模型[10]如下所示:

        根據(jù)后文案例,該模型通過Lingo軟件也可以實(shí)現(xiàn).模型中各式含義如下:(9)式為目標(biāo)函數(shù),使得運(yùn)輸成本最小化.li表示第i分區(qū)中,距離配送中心最近的客戶點(diǎn)到配送中心的運(yùn)輸里程,sij表示節(jié)點(diǎn)j到本分區(qū)距離配送中心最近的客戶點(diǎn)的運(yùn)輸成本.(10)式表示每一客戶點(diǎn)都被選中.(11)式表示每一分區(qū)內(nèi)的需求總量不超過單輛車的載重量,dj為第j個客戶所需物資的重量,Q為單輛貨車載重量.(12)式表示分區(qū)i與客戶點(diǎn)j的關(guān)系.(13)~(14)式為變量約束.

        3.2 基于最小支撐樹的區(qū)域劃分算法設(shè)G=(V,E,w)是一個連通賦權(quán)圖,頂點(diǎn)個數(shù)為n,T是G的一棵生成樹,T的每條邊所賦權(quán)之和稱為T的權(quán),記為W(T).G中具有最小權(quán)的生成樹稱為G的最小支撐樹[11].求最小支撐樹的Prim算法(反圈法)如下所述:

        Step 1在連通賦權(quán)圖G中取一頂點(diǎn)v1相關(guān)聯(lián)的且權(quán)值最小的邊,設(shè)為e(v1v2);

        Step 2在邊集{e(v1v2)|1≤i≤2,v?{v1,v2}}中選取一條權(quán)值最小的邊記為e(viv3);

        Step 3假如已找到p個頂點(diǎn)v1,v2,…,vp,在邊集{e(v1v)|1≤i≤p,v?{v1,v2,…,vp}}中選取一條權(quán)值最小的邊記為e(vivp+1),如果已經(jīng)選出n-1條邊,則所有選出的邊在圖G中構(gòu)成的子圖即為G的一棵最小支撐樹.

        根據(jù)文獻(xiàn)[11]基于最小支撐樹的通用區(qū)域劃分算法描述,首先實(shí)現(xiàn)配送區(qū)域劃分,劃分示意圖如圖1所示.

        圖1 區(qū)域劃分示意圖Fig.1 Schematic diagram of regional division

        物資配送是物流的關(guān)鍵環(huán)節(jié),其中物流公司如何安排車輛的行駛方案,直接影響到物流公司的運(yùn)輸成本.因此,在配送區(qū)域確定后,需要確定的是各區(qū)域中車輛的行駛路徑,進(jìn)而得到優(yōu)化的車輛路徑方案.

        3.3 貪婪算法求單車輛路徑問題本文設(shè)計(jì)相對于TSP問題的貪婪算法(TSPGEA)[12],令K表示頂點(diǎn)集為V(K)、弧度集A(K)的完全圖(如果x和y是K中的頂點(diǎn),那么xy,yx∈A(K),|V(K)|=n).對于K中的任意弧度xy被分派為一個實(shí)數(shù)值C(xy)=CK(xy).用C(K)代表K中弧度值的和,結(jié)合遞歸程序TSPGEA(n,K,C(K))計(jì)算C(K),在K中找到一個最小值的哈密爾頓巡回路線.TSPGEA(n,K,C(K))程序步驟:

        Step 1如果n=2,得到K回路;

        Step 2計(jì)算?x∈V(K),C+(x)和C-(x),這里

        Step 3?b∈A(K),用(C(K/xy)=C(K)-C+(x)-C-(y)+C(xy)-c(yx))計(jì)算C(K/b);

        Step 4在K中尋找a(a=xy),使得τa(K)=min{τuw:u(K)≠w∈V(K)};

        Step 5計(jì)算T=TSPGEA(n-1,K/a,C(K/a));

        Step 6用T代替弧度為a的頂點(diǎn)va;

        Step 7返回T.

        4 實(shí)例分析

        為了測試算法的有效性,運(yùn)用以上算法流程,求解如下問題:現(xiàn)有一批物資配送任務(wù),送貨車輛從配送中心(i=0,坐標(biāo)為原點(diǎn))出發(fā),為編號是i=1,2,…,8的8個客戶配送物資.其中貨車載重量為Q=200個單位、平均速度為v=50 km/h,某天,第i個客戶所需物資的重量為qi個單位(qi<Q),如表1.

        表1 客戶點(diǎn)坐標(biāo)及需求量Table 1 Customer point coordinates and demand

        在內(nèi)存為4 GB,CPU速度為1.80 GHz的硬件環(huán)境下,使用Windows 7操作系統(tǒng),利用Matlab 7.0編程求解[13].結(jié)合最小支撐樹的區(qū)域劃分算法的設(shè)計(jì)步驟,求解過程耗時0.001 054 s,得到車輛分區(qū)方案:客戶集1、2、3 的客戶分別為2,4,5、1,3,7、6,8.

        對于區(qū)域中路線的確定,結(jié)合貪婪算法的設(shè)計(jì)步驟,求解過程耗時0.014 865 s,最終得到車輛安排方案,見表2.

        表2 車輛安排方案Table 2 Vehicle scheme of arrangement

        根據(jù)上述結(jié)果分析,本問題算法求解耗時0.015 919 s,計(jì)算復(fù)雜度為n3,最優(yōu)值為242.547 5 km.通過利用 Lingo軟件編程求解[14]耗時8 s,得到分區(qū)結(jié)果一致,運(yùn)輸里程最優(yōu)值為240.098 7 km,結(jié)果相差不大.但算法計(jì)算速度是Lingo的500多倍,說明本文設(shè)計(jì)的最小支撐樹與貪婪算法的混合算法求解結(jié)果準(zhǔn)確,計(jì)算速度快.同時通過與文獻(xiàn)[15]中四叉樹混合蟻群算法所得最優(yōu)值248 km進(jìn)行比較,結(jié)果更加優(yōu)異,達(dá)到了運(yùn)輸成本更低的目的,說明了本文算法的有效性.

        [1]陳會明.再論物資配送[J].鐵道物資科學(xué)管理,1997,4(15):9-10.

        [2]林慧丹.第三方物流[M].上海:上海財經(jīng)大學(xué)出版社,2005:101-107.

        [3]Homberger J,Gehring H.A two-phase hybird evolution metaheuristics for the vehicle routing with time windows[J].European J Oper Research,2005,162(1):220-238.

        [4]李軍,郭耀煌.物流配送車輛優(yōu)化調(diào)度理論與方法[M].北京:中國物資出版社,2001.

        [5]Clark G,Wright J.Scheduling of vehicles from a central depot to a number of delivery points[J].Opens Res,1964,4.

        [6]王剛.遺傳算法在VRP中的應(yīng)用與研究[D].重慶:重慶交通大學(xué),2011.

        [7]喻偉,何其超,張?jiān)鲨?遺傳節(jié)約綜合算法在配送路線優(yōu)化中的應(yīng)用[J].物流科技,2009,3:49-52.

        [8]郎茂祥.配送車輛優(yōu)化調(diào)度模型與算法[M].北京:電子工業(yè)出版社,2009.

        [9]池潔.物流配送區(qū)域劃分模型及優(yōu)化計(jì)算研究[D].重慶:重慶交通大學(xué),2009.

        [10]霍亮,安敏,李欣.一種城市物流分區(qū)配送方法的研究[J].物流技術(shù),2003,3:91-94.

        [11]王玲娜,李興明.基于最小支撐樹的通用區(qū)域劃分算法[C]//2008年中國西部青年通信學(xué)術(shù)會議論文集,2008.

        [12]Gutin G,Yeo A.Polynomial approximation algorithms for the TSP and the QAP with a factorial domination number[J].Discrete Appl Math,2002,119:107-116.

        [13]孫祥,徐劉美,吳清.Matlab 7.0基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2006.

        [14]汪曉銀,鄒庭榮.數(shù)學(xué)軟件與數(shù)學(xué)實(shí)驗(yàn)[M].北京:科學(xué)出版社,2008.

        [15]許菁,雷定猷,鄧煜陽.基于區(qū)位理論的物流配送中心調(diào)度優(yōu)化算法[J].現(xiàn)代物流,2007,9:1-3.

        猜你喜歡
        分區(qū)路線物資
        上海實(shí)施“分區(qū)封控”
        最優(yōu)路線
        『原路返回』找路線
        被偷的救援物資
        電力企業(yè)物資管理模式探討
        浪莎 分區(qū)而治
        畫路線
        找路線
        救援物資
        基于SAGA聚類分析的無功電壓控制分區(qū)
        電測與儀表(2015年8期)2015-04-09 11:50:16
        国产成人无码A区在线观| 免费一区二区三区女优视频| 国产91清纯白嫩初高中在线观看| 亚洲s色大片在线观看| 美国黄色av一区二区| 国产免费人成视频网站在线18| 国产精品天干天干| 久激情内射婷内射蜜桃| a在线观看免费网站大全| 亚洲av日韩片在线观看| 国产91熟女高潮一曲区| 亚洲国产一区二区网站| 亚洲av综合av一区二区三区| 日韩精品内射视频免费观看| 99精品国产兔费观看久久99| 日本少妇被爽到高潮的免费| 国产精品国产三级厂七| 亚洲国产综合精品中久| 亚洲成a人v欧美综合天堂| 中文字幕精品久久久久人妻红杏ⅰ| 亚洲AⅤ无码日韩AV中文AV伦| 人人妻人人澡av| 亚洲精品中文字幕一二三| 精品亚洲麻豆1区2区3区| 亚洲人成77777在线播放网站 | 久久精品国产亚洲5555| 黄片午夜免费观看视频国产 | 欧美成人看片一区二区三区尤物| a级毛片100部免费看| 久久九九青青国产精品| 人妻一区二区三区免费看| 精品中文字幕在线不卡| 国产日产亚洲系列最新| 国产精品沙发午睡系列990531| 亚洲精品理论电影在线观看| 亚洲精品一区二区三区国产 | 在线亚洲免费精品视频| 日韩精品人妻系列中文字幕| 国产一区内射最近更新| 精品深夜av无码一区二区老年| 亚洲片一区二区三区|