1.Beijing Engineering Applications Research Center on High Volume Language Information Processing and Cloud Computing,Beijing Institute of Technology,Beijing 100081,China
2.School of Computer Science and Technology,Beijing Institute of Technology,Beijing 100081,China
A non-dominated sorted particle swarm genetic algorithm with hybrid global-local search is proposed, by which the vehicle location routing problem can be effectively solved. Both particle swarm optimization and genetic algorithm operators are utilized in the global search to improve convergence speed. The non-dominated sorting genetic algorithm III is employed so that population diversity is maintained. The local search strategy is applied separately to superior and inferior individuals, by which the probability of obtaining better solutions is increased. Additionally, the user orders of the last 1/12 individuals in the population are shuffled so that the overall population quality is enhanced. The proposed algorithm is compared with benchmark algorithms by using the open standard dataset, and it is demonstrated that population quality and diversity are better provided, and an effective solution to the vehicle location routing problem can be supplied.
除对优质个体进行局部搜索外,本文还对除 F1 层中的次优个体(Pt+1/F1)进行局部搜索,以提高种群整体解的质量。对每个次优个体y,通过反转、交换和插入操作得到y′。若Pt+1/F1中没有个体Pareto支配y′,则以y′替换y。对次优个体进行的局部搜索由于引入了GA的变化算子,既能在一定程度上增加种群的多样性,又可提高次优个体的质量。
TothP, VigoD. The vehicle routing problem: Society for industrial and applied mathematics[J]. Siam Monographs on Discrete Mathematics and Applications, 2001,8(3): 135-176.
[2]
LaporteG, NobertY, ArpinD. An exact algorithm for solving a capacitated location-routing problem [J]. Annals of Operations Research, 1986, 6(9): 291-310.
[3]
BarretoS, FerreiraC, PaixaoJ, et al. Using clustering analysis in a capacitated location-routing problem[J]. European Journal of Operational Research, 2007, 179(3): 968-977.
[4]
SalhiS, RandG K. The effect of ignoring routes when locating depots[J]. European Journal of Operational Research, 1989, 39(2): 150-156.
[5]
PerlJ, DaskinM S. A warehouse location-routing problem[J]. Transportation Research Part B: Methodological, 1985, 19(5): 381-396.
[6]
HuangS H, HuangY H, BlazquezC A, et al. Solving the vehicle routing problem with drone for delivery services using an ant colony optimization algorithm[J]. Advanced Engineering Informatics, 2022, 51: No.101536.
[7]
MaB, HuD, WuX. The location routing problem of the car-sharing system with autonomous electric vehicles[J]. KSCE Journal of Civil Engineering, 2021, 25(8): 3107-3120.
HuSheng-bang, YuanXiao-fang, GuoLin. Improvement of ant colony algorithm for the optimization of transportation routes of civil explosives[J]. Highway Transportation Science and Technology, 2023, 40(3): 247-253.
DuWen-di, ZhangHong. Optimization of hazardous chemical transportation route based on improved ant colony algorithm[J]. Science and Technology Wind, 2023(7): 153-156.
[12]
DebK, MohanM, MishraS. Evaluating the ε-domination based multi-objective evolutionary algorithm for a quick computation of pareto optimal solutions[J]. Evolutionary Computation, 2005, 13(4): 501-525.
[13]
DebK, PratapA, AgarwalS, et al. A fast and elitist multi-objective genetic algorithm: NSAGA-II[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182-197.
[14]
DebK, JainH. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints[J]. IEEE Transactions on Evolutionary Computation, 2013, 18(4): 577-601.
[15]
RabbaniM, Farrokhi-AslH, AsgarianB. Solving a bi-objective location routing problem by a NSGA-II combined with clustering approach: Application in waste collection problem[J]. Journal of Industrial Engineering International, 2017, 13(1): 13-27.
YangHong-bo, ShiWen-ku, ChenZhi-yong, et al. Multi-objective optimization of macro-parameters of helical gears based on NSGA-II[J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(4): 1007-1018.
[18]
HernandezC, LaraJ, ArjonaM A, et al. Electromagnetic optimal design of a PMSG considering three objectives and using NSGA-III[J]. IEEE Transactions on Magnetics, 2022, 58(9): 1-4.
[19]
MoenH J F, HansenN B, HovlandH, et al. Many-objective optimization using taxi-cab surface evolutionary algorithm[C]∥The 7th International Conference on Evolutionary Multi-Criterion Optimization, Sheffield, UK, 2013: 128-142.
[20]
AsafuddoulaM, RayT, SarkerR. A decomposition-based evolutionary algorithm for many objective optimization[J]. IEEE Transactions on Evolutionary Computation, 2014, 19(3): 445-460.
[21]
ChengR, JinY, OlhoferM, et al. A reference vector guided evolutionary algorithm for many-objective optimization[J]. IEEE Transactions on Evolutionary Computation, 2016, 20(5): 773-791.
[22]
ShiL, GongJ, ZhaiC. Application of a hybrid PSO-GA optimization algorithm in determining pyrolysis kinetics of biomass[J]. Fuel, 2022, 323: No.124344.
[23]
DebK, JainH. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints[J]. IEEE Transactions on Evolutionary Computation, 2013, 18(4): 577-601.
IshibuchiH, NarukawaK. Some issues on the implementation of local search in evolutionary multiobjective optimization[C]∥Genetic and Evolutionary Computation Conference, Berlin, Heidelberg, 2004: 1246-1258.
[26]
YangJ, SohC K. Structural optimization by genetic algorithms with tournament selection[J]. Journal of Computing in Civil Engineering, 1997, 11(3): 195-200.
[27]
SasikumarA, MuthaiahR. Operational amplifier circuit sizing based on NSGA-II and particle swarm optimization[C]∥International Conference on Networks & Advances in Computational Technologies(NetACT), Thiruvanthapuram, India, 2017: 64-68.
[28]
MasoodA, MeiY, ChenG, et al. A PSO-based reference point adaption method for genetic programming hyper-heuristic in many-objective job shop scheduling[C]∥Third Australasian Conference on Artificial Life and Computational Intelligence, Sydney,Australia, 2017: 326-338.