Optimizing the Vehicle Routing Problem With Time Windows: A Discrete Particle Swarm Optimization Approach

被引:132
|
作者
Gong, Yue-Jiao [1 ,2 ,3 ]
Zhang, Jun [1 ,2 ,3 ]
Liu, Ou [4 ]
Huang, Rui-Zhang [4 ]
Chung, Henry Shu-Hung [5 ,7 ]
Shi, Yu-Hui [6 ,8 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510275, Guangdong, Peoples R China
[2] Sun Yat Sen Univ, Minist Educ, Key Lab Digital Life, Guangzhou 510275, Guangdong, Peoples R China
[3] Sun Yat Sen Univ, Key Lab Software Technol, Educ Dept Guangdong Prov, Guangzhou 510275, Guangdong, Peoples R China
[4] Hong Kong Polytech Univ, Sch Accounting & Finance, Kowloon, Hong Kong, Peoples R China
[5] City Univ Hong Kong, Dept Elect Engn, Kowloon, Hong Kong, Peoples R China
[6] Xian Jiaotong Liverpool Univ, Dept Elect & Elect Engn, Suzhou, Jiangsu, Peoples R China
[7] City Univ Hong Kong, Coll Sci & Engn, Kowloon, Hong Kong, Peoples R China
[8] Xian Jiaotong Liverpool Univ, Res & Postgrad Off, Suzhou, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Combinatorial optimization problems (COPs); set-based particle swarm optimization (S-PSO); vehicle routing problem with time windows (VRPTW); EVOLUTIONARY ALGORITHM; LOCAL SEARCH; HYBRID; SOLVE; METAHEURISTICS; PARALLEL; SYSTEM;
D O I
10.1109/TSMCC.2011.2148712
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Vehicle routing problem with time windows (VRPTW) is a well-known NP-hard combinatorial optimization problem that is crucial for transportation and logistics systems. Even though the particle swarm optimization (PSO) algorithm is originally designed to solve continuous optimization problems, in this paper, we propose a set-based PSO to solve the discrete combinatorial optimization problem VRPTW (S-PSO-VRPTW). The general method of the S-PSO-VRPTW is to select an optimal subset out of the universal set by the use of the PSO framework. As the VRPTW can be defined as selecting an optimal subgraph out of the complete graph, the problem can be naturally solved by the proposed algorithm. The proposed S-PSO-VRPTW treats the discrete search space as an arc set of the complete graph that is defined by the nodes in the VRPTW and regards the candidate solution as a subset of arcs. Accordingly, the operators in the algorithm are defined on the set instead of the arithmetic operators in the original PSO algorithm. Besides, the process of position updating in the algorithm is constructive, during which the constraints of the VRPTW are considered and a time-oriented, nearest neighbor heuristic is used. A normalization method is introduced to handle the primary and secondary objectives of the VRPTW. The proposed S-PSO-VRPTW is tested on Solomon's benchmarks. Simulation results and comparisons illustrate the effectiveness and efficiency of the algorithm.
引用
收藏
页码:254 / 267
页数:14
相关论文
共 50 条
  • [1] Particle swarm optimization for vehicle routing problem with time windows
    Wang, Fang
    Wu, Qizong
    [J]. PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON RISK AND RELIABILITY MANAGEMENT, VOLS I AND II, 2008, : 962 - 966
  • [2] Particle swarm optimization for vehicle routing problem with time windows
    Zhao, YW
    Wu, B
    Wang, WL
    Ma, YL
    Wang, WA
    Sun, H
    [J]. ADVANCES IN MATERIALS MANUFACTURING SCIENCE AND TECHNOLOGY, 2004, 471-472 : 801 - 805
  • [3] Crossover Particle Swarm Optimization for Vehicle Routing Problem with Time Windows
    Wang, Fang
    Wu, Qizong
    [J]. PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON RISK AND RELIABILITY MANAGEMENT, VOLS I AND II, 2008, : 899 - 904
  • [4] A Particle Swarm Optimization Algorithm with Crossover for Vehicle Routing Problem with Time Windows
    Jiang, Weigang
    Zhang, Yuanbiao
    Xie, Jianwen
    [J]. 2009 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING: (CI-SCHED), 2009, : 103 - +
  • [5] An improved particle swarm optimization algorithm for Vehicle Routing Problem with Time Windows
    Zhu, Qing
    Qian, Limin
    Li, Yingchun
    Zhu, Shanjun
    [J]. 2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1371 - +
  • [6] A Parallel Approach of a Hybrid Particle Swarm Optimization Algorithm to Solve the Vehicle Routing Problem with Time Windows
    Stehling, Thiago Muniz
    de Souza, Sergio Ricardo
    de Franca Filho, Moacir F.
    [J]. 2015 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS 2015), 2015, : 192 - 197
  • [7] A neighborhood comprehensive learning particle swarm optimization for the vehicle routing problem with time windows
    Wu, Qichao
    Xia, Xuewen
    Song, Haojie
    Zeng, Hui
    Xu, Xing
    Zhang, Yinglong
    Yu, Fei
    Wu, Hongrun
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 84
  • [8] Using Predicting Particle Swarm Optimization to Solve the Vehicle Routing Problem with Time Windows
    Lin, Chun-Ta
    [J]. IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-3, 2008, : 810 - 814
  • [9] A Combination of Genetic Algorithm and Particle Swarm Optimization for Vehicle Routing Problem with Time Windows
    Xu, Sheng-Hua
    Liu, Ji-Ping
    Zhang, Fu-Hao
    Wang, Liang
    Sun, Li-Jian
    [J]. SENSORS, 2015, 15 (09) : 21033 - 21053
  • [10] A multi-adaptive particle swarm optimization for the vehicle routing problem with time windows
    Marinakis, Yannis
    Marinaki, Magdalene
    Migdalas, Athanasios
    [J]. INFORMATION SCIENCES, 2019, 481 : 311 - 329