基于多目标优化的动态背包问题
Dynamic Knapsack Problem Based on Multi-Objective Optimization
摘要: 优化问题和背包问题一直是科学研究领域的难点和热点问题。实际中很多优化问题都可以转化为背包问题,根据优化目标的非单一性,又可以提升复杂度,构造多目标背包问题。随着社会发展的复杂化趋势,使得这些问题迫切满足动态性,多约束等需求,因此动态背包问题逐渐成为新型研究主题的热点。本文通过结合多目标优化、动态背包问题的特点,提出了一个满足成本预算最低目标,客户满意度和车辆装载率最大目标的数学模型。并且对粒子群算法的特点进行了分析研究,然后利用多目标粒子群优化算法,对该动态背包问题进行了优化。为了验证模型的有效性和算法的效果与性能,利用随机产生的测试序列作为案例进行求解。
Abstract:
Optimization problems and knapsack problems have always been difficult and hot issues in the field of scientific research. In practice, many optimization problems can be transformed into knapsack problems. According to the non-singularity of the optimization objective, the complexity can be improved and a multi-objective knapsack problem can be constructed. With the complex trend of social development, these problems urgently meet the needs of dynamics and multiple constraints, so the dynamic knapsack problem is gradually becoming a hot topic of new research topics. By combining the characteristics of multi-objective optimization and dynamic knapsack problem, this paper proposes a mathematical model that satisfies the objective of minimum cost budget, maximum customer satisfaction and vehicle loading rate. The characteristics of particle swarm optimization are analyzed and studied, and the dynamic knapsack problem is optimized by using multi-objective particle swarm optimization algorithm. In order to verify the validity of the model and the effect and performance of the algorithm, the randomly generated test sequence is used as a case to solve.
参考文献
|
[1]
|
周焰梅. 基于群智能算法的动态物流背包研究与应用[D]: [硕士学位论文]. 重庆: 重庆邮电大学, 2019.
|
|
[2]
|
林百川. 求解动态约束背包问题的改进原对偶遗传算法研究[D]: [硕士学位论文]. 沈阳: 东北大学, 2017.
|
|
[3]
|
付源翼. 一种动态多目标背包问题及其算法研究[D]: [硕士学位论文]. 沈阳: 东北大学, 2017.
|
|
[4]
|
王丰丰. 求解动态优化问题的遗传算法的研究与实现[D]: [硕士学位论文]. 上海: 上海交通大学, 2010.
|
|
[5]
|
贺毅朝, 宋建民, 张敬敏, 苟海燕. 利用遗传算法求解静态与动态背包问题的研究[J]. 计算机应用研究, 2015, 32(4): 1011-1015.
|
|
[6]
|
李哲以. 快递物流配送中背包问题优化算法的研究[D]: [硕士学位论文]. 重庆: 重庆邮电大学, 2017.
|
|
[7]
|
吴亚丽, 徐丽青. 一种基于粒子群算法的改进多目标文化算法[J]. 控制与决策, 2012, 27(8): 1127-1132.
|
|
[8]
|
李纬, 张兴华. 一种改进的基于解的多目标粒子群算法[J]. 计算机仿真, 2010, 27(5): 96-99.
|
|
[9]
|
王佺, 聂仁灿, 周冬明, 金鑫, 贺康建, 余介夫. 多目标粒子群优化参数的图像融合算法[J]. 中国图象图形学报, 2016, 21(10): 1298-1306.
|
|
[10]
|
Gordon, V. and Whitley, D. (1993) Serial and Parallel Genetic Algorithms as Function Optimizers. Serial and Parallel Genetic Algorithms as Function Optimizers. In: ICGA, 177-183.
|
|
[11]
|
Zouache, D., Moussaoui, A. and Abdelaziz, F.B. (2018) A Cooperative Swarm Intelligence Algorithm for Multi-Objective Discrete Optimization with Application to the Knapsack Problem. European Journal of Operational Research, 264, 74-88. [Google Scholar] [CrossRef]
|