VRP相關知識整理

來源:互聯網
上載者:User

標籤:

一、擴充問題分類:

★ the capacitated vehicle routing problem (CVRP) , 即classical VRP

★ the vehicle routing problem with time windows (VRPTW) , 帶時間窗
    - VRPHTW 硬時間窗   |   VRPSTW 軟時間窗   |   VRPTD(VRP with Time Deadlines)帶顧客最遲服務時間

★ (VRPSD) the Vehicle Routing Problem with Split Deliveries,分割配送

    - the Vehicle Routing Problem with Split Demands,需求分割 [二者實質相同]

★ the Multiple Depot Vehicle Routing Problem (MDVRP) , 多車場

★ the Period Vehicle Routing Problem (PVRP) , 周期車輛路徑問題

★ the site-dependent vehicle routing problem (SDVRP) ,

★ the open vehicle routing problem (OVRP) ,開放式

★ the Vehicle Routing Problem with Backhauls(VRPB), 帶回程

★ the Vehicle Routing Problem with Pickup and Delivery(VRPPD), 帶取送貨

    - with Simultaneous Distribution and Collection

★ the Vehicle Routing Problem with Multiple Trips(VRPMT), 多車程

★ the fleet size and mix vehicle-routing problem (FSMVRP) , 異型車輛

    -  vehicle routing problem with heterogeneous fleet (VRPHE)  [貌似這兩個是同一類型]

★ the Vehicle Routing Problem with Truck and Trailer(VRPTT), 帶拖車

★ vehicle routing problem with multiple uses of vehicles (VRPM) , 車輛複用 

★ Stochastic VRP(SVRP) 隨機車輛路徑問題:

    - 隨機顧客   |   隨機需求   |   隨機時間

★ Fuzzy Vehicle Routing Problem(FVRP), 模糊車輛路徑問題


**************************************************************
二、演算法分類:

★ exact algoritms :  direct tree search , 直接樹搜尋   |   dynamic programming , 動態規劃   |   integer linear programming , 整數線性規劃

★ Classical Heuristics :

Saving Heuristic , 節約演算法 (Clarke & Wright)   Matching Algorithm
Sweep Algorithm , 掃描演算法 (Gillet & Miller)
Two-phase Process , 兩階段演算法 (Christofides Fisher Jaikumar)

 

① route construction heuristics ,  路徑構造演算法

- Savings Heuristic Parallel  |  Sequential  |  Enhancement

- Insertion Heuristic

② route improvement heuristics , 路徑改進演算法 Thompson & Psaraftis

- 2-change  |  3-change  |  1-Relocate  |  2-Relocate  |  Swap  |  GENI  |  b-cyclic k-transfer

③ composite heuristics (包括上面兩類)

- Greedy Randomized Adaptive Search Procedure (GRASP) ,貪婪隨機自適應搜尋過程

 

Column Generation Algorithm
adaptive memory algorithms
Ejection Chain Algorithms

set covering based algorithms

Sequential Insertion Heuristic 

 

  • Hvattum, L.M., A. Løkketangen and G. Laporte. “A Branch-and-Prune heuristic for Stochastic and Dynamic Vehicle Routing Problems”.
  • Hvattum, L.M., A. Løkketangen and G. Laporte. “Solving a Dynamic and Stochastic Vehicle Routing Problem with a Sample Scenario based Hedging Heuristic”. Forthcoming in Transportation Science.

 

★ Metaheuristics (Modern Heuristic) :

Simulated Annealing 類比退火

Tabu Search 禁忌搜尋

Genetic Algoritm 遺傳演算法    |    Genetic Programming 遺傳規劃
Genetic Network Programming 遺傳網路規劃

Memetic Algorithm : hybrid genetic algorithms are often referred as memetic algorithms.
Parallel Genetic Algorithms    |   Genetic Local Search

Ant Algorithms :    ACO
ACS, Ant Colony System 蟻群演算法

PSO,Particle Swarm Optimization 粒子群最佳化演算法

DE,Differential Evolution 差分進化演算法
Evolutionary Programming 進化規劃

 

★ Local Search : 屬於啟發學習法演算法

variable neighborhood search (VNS) ,變鄰域搜尋 另:變鄰域下降搜尋(VND, Descent)
Evolutionary local search (ELS) ,進化局部搜尋
Iterated Local Search (ILS) ,迭代局部搜尋 
Iterative Improvement,迭代改進
Large Neighborhood Search (LNS) ,大鄰域搜尋    |    adaptive large neighborhood search (ALNS) 
Guided Local Search (GLS) ,引導局部搜尋
Cyclic Transfer Algorithms

 

★ 鄰網域作業方法:
2-opt    |    2-opt*    |    Or-opt
The CROSS exchange

 

****************************************************************
三、obtained books:

圖書章節:(in VRP->books\)
1. Carlos Cotta.Evolutionary Computation in Combinatorial Optimization.Springer.2007.pdf  
(P106)Accelerating Local Search in a Memetic Algorithm for the Capacitated Vehicle Routing Problem  
(P131) A New Metaheuristic for the Vehicle Routing Problem with Split Demands    
(P152) Edge Assembly Crossover for the Capacitated Vehicle Routing Problem   
(P176) A Population-Based Local Search for Solving a Bi-objective Vehicle Routing Problem   


2. Christofides (ed.). Combinatorial optimization (Wiley, 1978)(L)(T)(212s).djvu

    (P159)   The Vehicle Routing Problems


3. Springer.Combinatorial.Optimization.and.Applications.Second.International.Conference.COCOA.2008.Sep.2008.pdf

    (P296) An Improved Approximation Algorithm for the Capacitated Multicast Tree Routing Problem

*****************************************************************

 

四、resources on the Internet:

1. The VRP Web 很詳盡的網站

2. Solomon‘s benchmark 資料集 :56個資料集R1、R2、C1、C2、RC1和RC2是VRPTW問題數值實驗的經典資料集。
R1包含客戶點隨機分布的12個問題。C1有9個問題,其中的客戶點聚類到確定的地區。RC1包含8個問題,它們的客戶點混合了聚類和隨機分布。

3. Network and Emerging Optimization

4. OR-Library of J. E. Beasley :各種最佳化問題的資料集。

5. J. E. Beasly 的 publications   

 

 Google Code上的項目:

1. vrp-uts-insa2008-5info (Solving the VRP problem with a unified tabu search in JAVA. That project is a last year study project at INSA Toulouse. )

 

2. VRPSolver (a wizard-like application which solves a basic VRP using the Savings Heuristic Method invented by Clarke and Wright in 1964. )

 

3. Swan-VRP

 

4. EVITA-VRP (Project to unify the EVITA(Evolutionary inventory and transportation algorithm) code for VRP book chapter. )

 

5. vrpft (Vehicle Routing Problem with Full Truckloads. )

 


程式員聯合開發網上的程式:

1. 基於遺傳演算法的車輛路徑最佳化的 C# 程式

2. 用C++編寫的vrp問題的源碼

3. 一個求解車輛路徑問題的粒子群演算法的源碼,用C++編寫

4. 蟻群演算法解決車輛最優路徑問題

5. PSO,通過迭代搜尋更新產生更優良的下一代解

VRP相關知識整理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.