机器学习辅助的多目标进化算法用于路径规划与装箱问题

Machine Learning-Assisted Multiobjective Evolutionary Algorithm for Routing and Packing

IEEE Transactions on Evolutionary Computation · 2024
被引 16
ABS 4

中文导读

针对评估成本高的多目标组合优化问题,提出用离线机器学习替代耗时装箱启发式方法,预测速度提升千倍、准确率达98%,结合MOEA/D分解策略,在一分钟内求解华为真实物流实例。

Abstract

Many combinatorial multiobjective optimization problems involve very costly-to-evaluate objectives and constraints. It is very difficult, if not impossible, for traditional heuristics to solve these problems with an acceptable amount of computational time. In this paper, we show that offline machine learning can be very useful to assist multiobjective evolutionary algorithms to tackle this kind of problem. We take a complicated real-life multiobjective routing-packing problem as the test bed. We propose to use offline machine learning methods to replace time-consuming packing heuristics for packing feasibility prediction. Experiments show that the machine learning models can be 1,000 times faster than some commonly used packing heuristics and their accuracy can be as high as 98%. We adopt MOEA/D to decompose the problem into a number of single objective subproblems and solve them in a collaborative manner. We propose an encoding strategy to represent each routing scheme and use genetic operators to generate new routes. Experimental studies have been conducted on 100 instances from HUAWEI’s real-world logistics application and two test suites from the literature. Our proposed method can solve each HUAWEI instance in around one minute. Our solutions on the two test suites are comparable to other existing algorithms, and the overall computational cost of our method is significantly lower than others.

多目标优化进化算法机器学习路径规划装箱问题