决定何时变更——元启发式算法在工程变更时机选择上的基准测试

Deciding on when to change – a benchmark of metaheuristic algorithms for timing engineering changes

International Journal of Production Research · 2023
被引 2
ABS 3

中文导读

针对工程变更生效日期优化问题,比较了五种基本元启发式算法在真实数据集上的表现,发现遗传算法找到最优解最多但可靠性较低,建议顺序使用遗传算法和禁忌搜索。

Abstract

Changes to components, known as engineering changes (ECs), rarely occur on their own. In fact, in complex assembly systems, most ECs are introduced in batches to ensure that changed components match. As a result, to implement ECs optimally, multiple component’s stock must be considered until the change is executed on the EC effectivity date. This problem is known as the EC effectivity date optimisation problem, a variation of the general inventory control problem with deterministic and dynamic demand. As optimisation and monitoring of this problem is computationally expensive, research has suggested to investigate whether metaheuristics can provide adequate support. To fill this research gap, we present the results of a benchmark on basic metaheuristics for EC effectivity date optimisation. To do so, we have compared five common metaheuristics in their basic form (Ant Colony Optimisation, Genetic Algorithm, Particle Swarm Optimisation, Tabu Search, and Simulated Annealing) on a real-world test set. Of the tested algorithms the Genetic Algorithm identified most best solutions and returned good average results for the test cases. However, as its reliability was comparatively low, our research suggests a sequential application of the Genetic Algorithm and Tabu Search.

工程变更库存控制元启发式算法优化问题