[發(fā)明專利]一種物流配送車輛路徑優(yōu)化方法在審
| 申請?zhí)枺?/td> | 201611057809.3 | 申請日: | 2016-11-25 |
| 公開(公告)號: | CN106779173A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 張貴軍;周曉根;王柳靜;郝小虎;陳凱;李章維 | 申請(專利權)人: | 浙江工業(yè)大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q10/08 |
| 代理公司: | 杭州斯可睿專利事務所有限公司33241 | 代理人: | 王利強 |
| 地址: | 310014 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 物流配送 車輛 路徑 優(yōu)化 方法 | ||
1.一種物流配送車輛路徑優(yōu)化方法,其特征在于:所述路徑優(yōu)化方法包括以下步驟:
1)以所有配送車輛的總路程最短為目標建立如下目標函數(shù):
其中,K為配送車輛數(shù)量,nk表示第k輛車配送的客戶數(shù)量,rki表示客戶點在第k輛車配送的客戶順序中為第i個,rk0表示配送中心,表示第k輛車配送的第i個客戶和第i-1個客戶之間的距離,表第k輛車配送完nk個客戶后返回配送中心的路程,sign(nk)為決策變量,如果第k輛車沒有進行配送任務,則取0,反之均取1;約束條件為:每輛車的配送路程不得超過其最大可行駛路程D,且每輛車配送的貨物重量不得超過其最大載重Q,每輛車的配送客戶數(shù)量不得超過需要配送的總客戶數(shù)量L,每個客戶都要被配送,且每個客戶只能被配送一次;
2)確定所需的配送車輛數(shù)量其中qi表示第i個客戶的所需貨物的重量,α∈[0,1]為,表示向下取整;
3)編碼:用數(shù)字1表示配送中心,2,3,…,L+1表示各客戶點,,則配送路徑可以編碼為(1,2,3,4,1,5,6,7,1,8,…,L+1,1),其中1的數(shù)量為K+1,則(1,2,3,4,1)表示第一輛車的配送路徑為第1個客戶點到第2個客戶點,再到第3個客戶點,以此類推;
4)通過xs表示(1,2,3,4,1,5,6,7,1,…,L+1,1),即xs=(1,2,3,4,1,5,6,7,1,…,L+1,1),其中通過xsj,j=1,2,...,L+K+1表示xs的第j維元素;
5)種群初始化:對xs的每一維元素進行NP次隨機排序,一次排序即為一種配送路線,如果滿足步驟1)中的約束條件,則記為一個個體xm,直到生成NP個滿足條件的個體為止,則NP個個體組成種群P={x1,x2,...,xNP},根據(jù)公式(1)計算各個體對應的路線的目標函數(shù)值,其中NP表示種群規(guī)模;
6)根據(jù)各個體的目標函數(shù)值對當前種群中的個體進行排名,選出前N個個體記為計算這N個所選個體的中心個體xcenter:
其中,是中心個體xcenter的第j維元素,是根據(jù)排名所選的第t個個體的第j維元素,表示向上取整;
7)針對當前種群中的每一個目標個體xm,m=1,2,...,NP進行如下操作:
7.1)依次對每個個體中不為1的元素xmj進行變異:
其中F為步長因子,vmj表示與目標個體xm對應的變異個體vm的第j維元素,xmj表示目標個體xm的第j維元素,a、b和c為從{1,2,…,NP}中隨機選取的互不相同的且與m不同的數(shù)字,xaj、xbj和xcj分別表示種群個體xa、xb和xc的第j維元素,且xaj、xbj和xcj均不等于1;
7.2)對變異個體vm和目標個體xm進行交叉生成測試個體um:
其中umj表示測試個體um的第j維元素,rand(0,1)表示0到1之間的隨機數(shù),CR表示交叉概率,jrand表示1到L+K+1之間的隨機整數(shù);
7.3)如果測試個體um的各維元素中除了1以外的元素有小于2或者大于L+1的元素,則從2到L+1之間隨機生成一個數(shù)字進行替換,直到所有除了1以外的元素均在2和L+1之間為止;
7.4)如果測試個體um的各維元素中除了1以外的元素有相同的元素,則從2到L+1之間隨機生成一個與其他元素不同的數(shù)字進行替換,直到除了1以外的元素互不同為止;
8)根據(jù)公式(1)分別計算測試個體um所對應的路線的目標函數(shù)值,如果測試個體um的目標函數(shù)值小于目標個體xm的目標函數(shù)值,且測試個體um滿足步驟1)中的約束條件,則測試個體um替換目標個體xm;
9)如果種群中的每個個體都執(zhí)行完步驟7)和8)以后,則迭代次數(shù)g=g+1;
10)如果滿足終止條件,則繼續(xù)步驟(11),否則返回步驟6);
11)選出當前種群中目標函數(shù)值最小的個體進行解碼,其中第1個1和第2個1之間的數(shù)字表示第1輛車的配送路線,第2個1和第3個1之間的數(shù)字表示第2輛車的配送路線,以此類推,則第K個1個第K+1個1之間的數(shù)字表示第K輛車的配送路線,其中1與1之間的數(shù)字表示配送點,1表示配送中心。
2.如權利要求1所述的一種物流配送車輛路徑優(yōu)化方法,其特征在于:所述步驟10)中,終止條件為迭代次數(shù)g達到預設最大迭代次數(shù)gmax。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業(yè)大學,未經(jīng)浙江工業(yè)大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611057809.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





