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

C-K節約算法在配載車輛調度問題上的應用研究

2009-01-01 00:00:00陳一永
商場現代化 2009年1期

[摘 要] 本文借鑒多重旅行商問題的模型結構,建立配載車輛調度模型。通過改進C-K節約算法,在線路連接過程中插入時間窗約束和車輛容量約束的檢驗子程序,求解調度模型。研究表明改進C-K節約算法是求解配載車輛調度問題的有效算法。

[關鍵詞] 配載車輛調度 C-K節約算法 時間窗約束

車輛調度問題可分為滿載車輛調度和配載車輛調度兩大類。配載車輛調度中,每臺車給多個客戶送貨,運輸途中需要多次停靠、卸貨,調度人員不但要將多項運輸任務分組,為每組指派1臺運輸車輛,還要確定每臺車輛的運輸線路(客戶停靠順序),因此其求解過程比滿載車輛調度問題復雜得多。本文通過改進C-K節約算法以求得滿意解。

一、建立配載車輛調度模型

配載車輛調度問題可以描述為:車場向n個客戶送貨,第i個客戶貨運量為gi,卸貨時間為UTi,最早允許車輛到達時間為ETi,最遲允許車輛到達時間為LTi,中心與客戶、客戶與客戶兩兩間的廣義運輸費用為cij,運輸時間為tij(i,j = 0,1,2,…,n,車場編號為0,客戶編號為1,2,…,n),送貨卡車裝載容量為q(q>gi,i = 1,2,…,n)。車輛不允許超載且必須在時間窗內把貨物送達客戶。要求指派運輸車輛,并確定每臺車運輸線路,使得總運輸費用Z最低。

把車場和客戶統一看作是運輸網絡中的節點。設在同一條線路上點h是點i前面的相鄰點,車輛到達點h的時間為RTh,到達點i的時間為RTi,則有:

RTi=RTh=+UTh=Thi (1)

為建立調度模型,并定義二進制變量xijk、yki:

帶時間窗約束的配載車輛調度模型為:

目標函數:(2)

約束條件: (4)

(6)

(8)

二、改進的C-K節約算法

C-K節約算法是為求解旅行商問題設計的,它不考慮各種約束條件,不能直接求解配載車輛調度模型。本文通過在C-K節約算法中插入時間窗和車輛容量約束的檢驗子程序,使之能夠處理時間窗和車輛容量約束,從而構造出能夠求解配載車輛調度問題的啟發式算法。啟發式算法強調滿意解,即決策者認為解決方案是令人滿意即可,而不去刻意追求最優性和最優解。

對于車輛容量約束,可以在考察點i和j時,插入車輛的裝載量驗算子程序,如果連接后的車輛裝載量大于車輛容量,則不允許連接點i和j。設線路“0→…→i→0”的貨運量為Qi,線路“0→j→…→0”的貨運量為Qj,只有Qi+Qj≤q時,才允許連接點i和j,形成線路“0→…→i→j→…→0”。Qi和Qj通過累加線路上的客戶貨運量得到。

對于時間窗約束需要考慮連接點i和j后會引起車輛到達j點的時間發生變化。設EFj表示連接點i和j后車輛到達j點的時間變化量,則有:EFj=RTi+UTi+tij-RTj

顯然EFj<0時,車輛到達j點時間提前;EFj=0,車輛到達j點時間不變;EFj>0,車輛到達j點時間推遲。設r表示同一條線路上j及其后面各點,Δj-表示車輛到達j及其后面各點不違反時間窗約束的最大允許時間提前量,Δj+表示車輛到達j及其后面各點不違反時間窗約束的最大允許時間推遲量,則有:

Δj-=min{sr-ETr} Δj+=min{LTr-sr}

因此,當連接點i和j時,

1.計算s(i,j),令M={s(i,j)︱s(i,j)>0,i,j=1,2,…,n},并把集合M內的元素s(i,j)從大到小排序。

2.選擇集合M內的第1個元素s(i,j),考察點i和j,是否滿足下列條件之一:

(1)點i和j均在初始化線路上;(2)點i和j一個在已構成線路上,且與車場相連,另一個在初始化線路上;(3)點i和j位于不同線已構成線路路上,且都與車場相連。

若滿足則轉至(3),否則轉至(6)。

3.計算若連接點i和j后車輛的總裝載容量Q,若Q≤q,轉至(4),否則轉至(6)。

4.計算若連接點i和j后的EFj值:

(1)若EFj=0,轉至(5);(2)若EFj<0,計算Δj-,若︱EFj︱≤Δj-,轉至(5),否則轉至(6);(3)若EFj>0,計算Δj+,若EFj≤Δj+,轉至(5),否則轉至(6)。

5.連接點i和j,計算車輛到達各個客戶的時間。

6.在集合M中消去這個最大元素s(i,j)。若M=φ,算法終止,否則轉至(2)。

把改進C-K節約算法編寫成計算機程序,上機運算就能夠很快求解出配載車輛調度問題的滿意解,輸出結果應包括運輸線路的圖形界面。配載車輛運輸線路是多個閉合回路,每一個閉合回路代表1臺的行駛線路。如果有客戶不在閉合回路上,說明該客戶時間窗約束太緊,不存在滿足時間窗約束解。

三、結束語

配載車輛調度是一種異化的多重旅行商問題,在多重旅行商模型中添加符合配載車輛線路構形的各種約束條件后,就可以建立配載車輛調度模型。通過改進求解旅行商問題的C-K節約算法,在點對連接前插入約束條件檢驗子程序,能夠求解配載車輛調度問題,得到滿意的調度方案。文中模型和算法還可以進一步擴展,如添加駕駛員途中工作時間限制或單車線路長度約束等,處理方法同車輛容量約束類似。配載車輛調度問題有多種類型,本文只研究了單車場純送貨情況下的配載車輛調度問題,對于多車場、集貨送貨相結合的配載車輛調度問題有待于進一步研究。

主站蜘蛛池模板: 久久精品欧美一区二区| 国产丝袜精品| 欧美激情视频二区三区| 国产地址二永久伊甸园| 亚洲成人77777| 国产精品香蕉在线| 在线观看国产黄色| 中文字幕永久视频| 自拍偷拍欧美日韩| 伊人久久青草青青综合| 国产一在线| 国产在线一区视频| 青青青国产视频手机| 久久综合色天堂av| 亚洲午夜天堂| 久久夜夜视频| 久久亚洲综合伊人| 毛片a级毛片免费观看免下载| 久久久久国产一区二区| 久久精品这里只有国产中文精品 | 婷婷激情五月网| 中文字幕人妻av一区二区| 伊人成人在线视频| 国产精品浪潮Av| 国产精品夜夜嗨视频免费视频| 日本午夜视频在线观看| 日本高清免费不卡视频| 久久人人97超碰人人澡爱香蕉 | 国产超碰一区二区三区| 欧美不卡视频在线观看| 亚洲AV一二三区无码AV蜜桃| 黑人巨大精品欧美一区二区区| 丁香五月亚洲综合在线| 日本免费新一区视频| 91视频区| 成年人视频一区二区| 四虎在线观看视频高清无码| 国产欧美又粗又猛又爽老| 亚洲国产清纯| 亚洲欧美日本国产综合在线 | 成人毛片免费在线观看| 美美女高清毛片视频免费观看| 99国产精品一区二区| 色综合色国产热无码一| 亚洲成aⅴ人在线观看| 麻豆国产精品一二三在线观看| 欧美日韩国产成人在线观看| 国产一区二区丝袜高跟鞋| 欧洲欧美人成免费全部视频| 亚洲伦理一区二区| 亚洲日韩精品伊甸| 欧美一区福利| 国产真实乱子伦视频播放| 亚洲最新网址| 色哟哟国产成人精品| 中文字幕色在线| 嫩草国产在线| 亚洲一区二区视频在线观看| v天堂中文在线| 久久99久久无码毛片一区二区 | 亚洲一级毛片在线观| 在线欧美日韩| 婷婷在线网站| 热99精品视频| 亚洲人成亚洲精品| 日日噜噜夜夜狠狠视频| 亚洲精品成人片在线播放| 欧美福利在线观看| 亚洲成AV人手机在线观看网站| 色婷婷在线播放| 最新亚洲人成无码网站欣赏网| 久久国产乱子伦视频无卡顿| 在线免费观看AV| 国产成+人+综合+亚洲欧美| a网站在线观看| 亚洲Av综合日韩精品久久久| 国产成人做受免费视频| 四虎免费视频网站| 国产91视频免费观看| 一级毛片高清| 一级一毛片a级毛片| 国产最新无码专区在线|