An Effective Hybrid Ant Colony Optimization for the Knapsack Problem Using Multi-Directional Search

被引:0
作者
BenMansour I. [1 ,2 ]
机构
[1] LARIA, University of Manouba, Tunis
[2] ESPRIT, School of Engineering, Tunis
关键词
Ant colony optimization; Knapsack problem; Local search method; Multi-directional search; Multi-objective optimization;
D O I
10.1007/s42979-022-01564-5
中图分类号
学科分类号
摘要
Finding a good compromise between intensification and diversification mechanisms is very challenging task when solving multi-objective optimization problems (MOPs). In this paper, we propose an Ant Colony Optimization (ACO) algorithm coupled with multi-objective local search procedure, and evolve into a multi-directional framework. The developed MD-HACO algorithm optimizes the overall quality of Pareto set approximation using different configurations of the hybrid approach by means of different directional vectors. During the construction process, Ants optimize different search directions in the objective space trying to approximate small parts of the Pareto front. Afterward, a local search phase is applied to each sub-direction to enhance the search process toward the extreme Pareto-optimal solutions with respect to the weight vector under consideration. A multi-directional set holding the non-dominated solutions according to all directional archives is maintained. MD-HACO is tested on widely used multi-objective multi-dimensional knapsack problem (MOMKP) instances and compared to well-known state-of-the-art algorithms. Experiments highlight that the use of a multi-directional paradigm as well as a hybrid schema can lead to interesting results on the MOMKP and ensure a good balance between convergence and diversity. © 2023, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 35 条
[1]  
Martello S., Knapsack problems: Algorithms and computer implementations. Wiley-Interscience series in discrete mathematics and, Optimization, (1990)
[2]  
Chabane B., Basseur M., Hao J.-K., R2-ibmols applied to a practical case of the multiobjective knapsack problem, Exp Syst Appl, 71, pp. 457-468, (2017)
[3]  
Ehrgott M., Ryan D.M., Constructing robust crew schedules with bicriteria optimization, J Multicriteria Decis Anal, 11, 3, pp. 139-150, (2002)
[4]  
Kellerer H., Pferschy U., Pisinger D., Multidimensional Knapsack Problems, pp. 235-283, (2004)
[5]  
Lust T., Teghem J., The multiobjective multidimensional knapsack problem: a survey and a new approach, Int Trans Oper Res, 19, 4, pp. 495-520, (2012)
[6]  
Mansour I.B., Alaya I., Tagina M., A gradual weight-based ant colony approach for solving the multiobjective multidimensional knapsack problem, Evol Intell, 12, pp. 253-272, (2019)
[7]  
Stutzle T., Hoos H.H., Max-min ant system, Future Gener Comput Syst, 16, 8, pp. 889-914, (2000)
[8]  
Dorigo M., Maniezzo V., Colorni A., Et al., Ant system: optimization by a colony of cooperating agents, IEEE Trans Syst Man Cybern Part B: Cybern, 26, 1, pp. 29-41, (1996)
[9]  
Iredi S., Merkle D., Middendorf M., Bi-criterion optimization with multi colony ant algorithms, Evolutionary Multi-Criterion Optimization. Springer, pp. 359-372, (2001)
[10]  
Zhang Q., Li H., Moea/d: a multiobjective evolutionary algorithm based on decomposition, IEEE Trans Evol Comput, 11, 6, pp. 712-731, (2007)