999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進粒子群算法的需求可拆分路徑問題研究

2018-11-14 04:46:52
福建質量管理 2018年20期
關鍵詞:模型

(1.北京物資學院 研究生部 北京 101149;2.北京物資學院 信息學院 北京 101149)

一、引言

需求可拆分的路徑優(yōu)化問題是基本車輛路徑問題(Vehicle Routing Problem,VRP)的延伸和擴展。需求可拆分路徑問題在現(xiàn)實生活中有更重要的應用價值。比如車輛的裝載量小于需求點的需求量時,需要將需求量拆分開來。目前國內對需求可拆分路徑問題的研究較少[1-3],更多的集中在對求解模型的算法研究上[4-6]。這些算法編碼和解碼時比較復雜,容易陷入最優(yōu)解。

文中用到的粒子群優(yōu)化算法(PSO)是由美國社會心理學家Kennedy 和電氣工程學家 Eberhart[7]在 1995年提出的一種模仿鳥群覓食飛行的一種群智能優(yōu)化算法,具有參數(shù)設置少,精度高,收斂快,容易實現(xiàn)等優(yōu)點,在車輛調度問題優(yōu)化中已取得初步的研究成果[8-9]。Zhan Z[10],D.M.Munoz[11]和Jin,Xin[12對粒子群進行了種群分類方面的改進,即當粒子群處于不同階段時,粒子群的參數(shù)作出相應的改變。本文用到的粒子群算法是動態(tài)更新全局最優(yōu)解,仿真實驗表明,該算法能找到更優(yōu)的解。

二、需求可拆分路徑問題及模型

(一)需求可拆分路徑問題描述

本文重點研究需求可拆分路徑問題。問題描述如下:將需求量超過車輛裝載量的需求點虛擬化為2個點使每個點的需求量都不超過車輛的裝載量。車輛從車場出發(fā)先到需求點的供應地取貨,再送達該需求點。要求車輛在客戶的時間窗內送達,早到或晚到需求點都有成本產生,并且車輛在不同的時間段有不同的行駛速度。問題的目標函數(shù)是車輛的行駛時間和等待時間最少。在這個過程中車輛必須在規(guī)定的時間內返回車場防止司機疲勞過度。在本模型中還考慮了司機對裝卸貨流程和標準的熟悉度這個因素,該因素會影響到車輛在需求點的服務時間。

(二)假設條件

為了研究并建立該問題的模型,這里做出以下假設:

(1)每個車場擁有相同數(shù)目的車輛,每輛車的裝載量相同。

(2)每個供應地的貨物數(shù)量充足,不會有缺貨的情況存在;每個供應地供應的貨物相似,車輛每次的取貨量至少能滿足一個對應的需求點的量。

(3)比顧客允許的最早送達貨物的時間點早的時刻為15min,如超過15分鐘則其超出時間窗的時間長度為+∞。

(4)比顧客允許的最晚送達貨物的時間點晚的時刻為15min,如果超過15分鐘則其超出時間窗的時間長度為+∞。

(5)司機對裝卸貨流程和標準的熟悉度符合均勻分布U(30,60)。

(6)本文研究該模型的最終目標原則是總時間最小。

(三)符號說明

(a)O''={o1,o2,…,on,on+1}:表示車場和所包含的客戶點的集合其中on+1代表車場。

(b)P={p1,p2,…,pe′}:表示司機提取貨物的供應地集合;

(c)R={r1,r2,…,rf′}:表示需求點的集合;

(d)S={s1,s2,…,sq}:表示一個周期S包含q天,訂單集合的數(shù)目是在這個周期內的數(shù)目之和;

(e)m:表示車輛在m個時間段上行駛時有m個速度區(qū)段。

(f)K:表示每個車場中車輛的數(shù)目;

(g)ai:表示顧客允許的最早送達貨物的時間點;

(h)ai′:表示比顧客允許的最早送達貨物的時間點早的時刻,大小為ai-15;

(m)bi:表示顧客允許的最晚送達貨物的時間點;

(o)bi′:表示比顧客允許的最晚送達貨物的時間點晚的時刻,大小為bi+15;

(p)Tski表示在周期s車輛k到達點i的時間點,其中,s=1,2,…,q,i=1,2,…,n+1;

(q)tskij:表示在周期s車輛k從需求點i到需求點j的行駛時間,其中,s=1,2,…,q,k=1,2,…,K,i,j=1,2,…,n+1;

(r)FTsi:表示在周期s車輛在點i的標準服務時間,其中,s=1,2,…,q,i=1,2,…,n+1;

(s)α:表示司機對裝卸貨流程和標準的熟悉度;

(u)Lski:表示在周期s車輛k從需求點點i離開的時刻,其中,s=1,2,…,q,k=1,2,…,K,i,j=1,2,…,n+1;

(w)vm:代表車輛從客戶i至客戶j行駛時所處的時間區(qū)段m上的速度;

(y)l:表示兩個客戶點之間所在的時間區(qū)段的個數(shù);

(z)c(Tski):代表與車輛到達客戶點時間有關的超出時間窗的時間長度的計算函數(shù);

問題的決策變量如下:

c(Tski)超出時間窗的時間長度函數(shù)的計算方式如下:當車輛到達客戶點i的時間Tski在該客戶點的時間窗內時,c(Tski)=0;當車輛早到但沒有早過ai′時,c(Tski)=ai-Tski,到達時間早過ai′時c(Tski)=+∞;當車輛晚到但沒有晚過bi′時,c(Tski)=Tski-bi,到達時間晚過bi′時,c(Tski)=+∞。c(Tski)計算公式如下式:

(1)

α表示司機對裝卸貨流程和標準的熟悉度會影響到FTsi的值,α越大表示熟悉度越小,裝卸貨的時間FTsi越長。

α計算公式如下式:

(2)

(3)

(四)模型建立

本文將基于多車場的需求可拆分的路徑優(yōu)化問題轉化為單車場的需求拆分問題,目標是使車輛行駛時間和超出時間窗的時間長度最小。其目標函數(shù)模型如下:

(4)

約束條件為:

(5)

(7)

(8)

(9)

(10)

(11)

(12)

Lski+tskij=Tskj,s=1,2,…,q,k=1,2,…,K,i=1,2,…,n+1

(13)

(14)

其中式(4)是模型的目標函數(shù),表示車輛總的行駛時間和車輛到達時間與客戶時間窗只差的總和;式(9)表示每個客戶點的任務被完成且完成一次;式(10)表示車輛k從點p進入完成任務后從點p出來;式(11)表示每輛車由配送中心出發(fā);式(12)表示每輛車回到配送中心;式(13)表示每輛車若到達j點必為j服務;式(14)表示一個周期內從車場出發(fā)的車輛數(shù)目不超過K;式(15)表示每輛車的總行駛時間不能超過一個周期的長度;式(16)表示在一個周期內車輛離開客戶點的時間等于車輛到達該點的時間加上在該點的服務時間。

三、求解需求可拆分路徑問題的改進粒子群算法

(一)改進的粒子群算法

在粒子更新過程中更新全局最優(yōu)解。一般的粒子群算法是在整個粒子群更新完之后找到整個群體的最優(yōu)解,再和沒有更新前的全局最優(yōu)解比較,兩者中較優(yōu)的作為下一代更新的全局最優(yōu)解。本文的方法是在粒子群更新的過程中如出現(xiàn)比當前全局最優(yōu)解更優(yōu)的解則將此粒子更新后的位置作為最優(yōu)解替代當前的全局最優(yōu)解。

(二)求解需求可拆分問題的改進粒子群步驟

(1)初始化粒子群,包括粒子個數(shù),每個粒子的位置和速度。

(2)計算每個粒子的適應度函數(shù),找到各個粒子的當前個體極值,找到整個粒子群的當前全局最優(yōu)解。根據改進的粒子群算法得到新的全局最優(yōu)解。

(3)根據公式(15),(16)更新各個粒子的速度和位置。

(4)判斷更新次數(shù)是否到達最大更新次數(shù),如果等于最大更新次數(shù),則結束更新,將當前最優(yōu)解輸出作為求解模型的最優(yōu)解。如果沒有達到最大更新次數(shù)則轉到步驟(2)。

粒子更新公式如下:

Vid=w*Vid+c1*c12*(Pid-Xid)+c2*c22*(Pgd-Xid)

(15)

Xid=Xid+Vid

(16)

四、算例分析

本算例以一個車場30個客戶點6個供應點為基礎,車輛需在48小時內返回車場。算法中的w=1.2,c1=0.8,c2=0.8。其中w是慣性因子,w越大表示粒子搜索的空間越大,c1和c2是學習因子,分別表示粒子對本身歷代最優(yōu)解的學習和對全局最優(yōu)解的學習,c1和c2越大表示粒子越向最優(yōu)解靠近。表3中的目標值單位是秒,表示車輛行駛時間和車輛到達時間與需求點的時間窗的差值的總和。部分算例數(shù)據如下表:

表1 需求點坐標

表2 需求點坐標

表3 改進前后對比

五、結語

本文在模型中加入司機對裝卸貨流程和標準的熟悉度因素,并考慮將需求點虛擬化以解決超過車輛裝載量問題。針對該問題建立了需求可拆分的路徑問題,并用改進的粒子群算法求解。仿真實驗表明,該算法能較快找到相對最優(yōu)解。算法中如何更好地調整參數(shù)使之找到更優(yōu)的解釋之后值得研究的方向。w越大表示粒子搜索的空間越大,發(fā)現(xiàn)更優(yōu)解的可能性越大,c1和c2越大表示粒子越向最優(yōu)解靠近,所以w與c1與c2之間有相互制約的關系,只有互相配合的取值大小才會保證粒子既能有大的搜索空間的可能有能向最優(yōu)解靠近。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數(shù)模型及應用
p150Glued在帕金森病模型中的表達及分布
函數(shù)模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲成人精品久久| 婷婷综合色| 又爽又大又黄a级毛片在线视频 | 不卡无码网| 色悠久久综合| 久久久久国产精品熟女影院| 精品91在线| 欧美一区二区三区不卡免费| 国产熟女一级毛片| av一区二区无码在线| 欧美成人免费一区在线播放| 欧美国产综合色视频| 欧美一级高清片久久99| 亚洲精品卡2卡3卡4卡5卡区| AV网站中文| 国产又粗又爽视频| 欧美综合激情| 国产精品美女网站| 国产一级视频在线观看网站| 久久香蕉国产线看观看亚洲片| 国产永久无码观看在线| 国产精鲁鲁网在线视频| 婷婷六月综合网| 亚洲aaa视频| 亚洲色欲色欲www在线观看| 精品国产成人a在线观看| 内射人妻无码色AV天堂| 国产免费怡红院视频| 国产精品成人啪精品视频| 91精品国产一区| 国产欧美亚洲精品第3页在线| 亚洲色图欧美一区| 日本www在线视频| 91视频国产高清| 国产成人在线小视频| 四虎AV麻豆| 91福利一区二区三区| 五月六月伊人狠狠丁香网| 色婷婷色丁香| 亚洲成人播放| 色综合综合网| 无遮挡国产高潮视频免费观看| 国产剧情国内精品原创| 欧美日韩午夜| 久久91精品牛牛| 激情无码视频在线看| 免费va国产在线观看| 99国产精品一区二区| 中文字幕日韩丝袜一区| 亚洲午夜天堂| 久久天天躁夜夜躁狠狠| 色男人的天堂久久综合| 亚洲欧洲日本在线| 日韩国产欧美精品在线| 中文国产成人久久精品小说| 天天综合网亚洲网站| 亚洲国产欧美国产综合久久| 狠狠综合久久| 国产成人精品免费视频大全五级| 中文字幕调教一区二区视频| 国产午夜一级淫片| 狠狠色丁婷婷综合久久| 特黄日韩免费一区二区三区| 国产美女一级毛片| 成年人久久黄色网站| 欧美精品v欧洲精品| 伊人大杳蕉中文无码| 国产在线视频福利资源站| 国产高清在线丝袜精品一区| 无码有码中文字幕| 精品国产自在在线在线观看| 在线a网站| 宅男噜噜噜66国产在线观看| 亚洲国产精品久久久久秋霞影院| 日本欧美成人免费| 亚洲黄色视频在线观看一区| 亚洲AV成人一区国产精品| 不卡无码h在线观看| 99这里只有精品在线| 99久久国产综合精品女同| 日韩在线视频网站| 亚洲第一区欧美国产综合 |