Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Efficient Meta Neural Heuristic for Multi-Objective Combinatorial Optimization

About

Recently, neural heuristics based on deep reinforcement learning have exhibited promise in solving multi-objective combinatorial optimization problems (MOCOPs). However, they are still struggling to achieve high learning efficiency and solution quality. To tackle this issue, we propose an efficient meta neural heuristic (EMNH), in which a meta-model is first trained and then fine-tuned with a few steps to solve corresponding single-objective subproblems. Specifically, for the training process, a (partial) architecture-shared multi-task model is leveraged to achieve parallel learning for the meta-model, so as to speed up the training; meanwhile, a scaled symmetric sampling method with respect to the weight vectors is designed to stabilize the training. For the fine-tuning process, an efficient hierarchical method is proposed to systematically tackle all the subproblems. Experimental results on the multi-objective traveling salesman problem (MOTSP), multi-objective capacitated vehicle routing problem (MOCVRP), and multi-objective knapsack problem (MOKP) show that, EMNH is able to outperform the state-of-the-art neural heuristics in terms of solution quality and learning efficiency, and yield competitive solutions to the strong traditional heuristics while consuming much shorter time.

Jinbiao Chen, Jiahai Wang, Zizhen Zhang, Zhiguang Cao, Te Ye, Siyuan Chen• 2023

Related benchmarks

TaskDatasetResultRank
Multi-Objective Traveling Salesman ProblemBi-TSP-1 n=20
Hypervolume0.6271
15
Multi-Objective Traveling Salesman ProblemBi-TSP-1 n=50
Hypervolume (HV)0.6408
15
Bi-objective Traveling Salesman ProblemBi-TSP-1 n=150 (200 random instances)
HV0.6983
9
Bi-objective Traveling Salesman ProblemBi-TSP-1 n=200 (random instances)
Hypervolume (HV)0.7307
9
Multi-Objective Traveling Salesman ProblemKroAB100 generalization TSPLIB (test)
Hypervolume (HV)0.6958
9
Multi-Objective Traveling Salesman ProblemKroAB150 generalization TSPLIB (test)
HV0.6892
9
Multi-Objective Traveling Salesman ProblemKroAB200 generalization TSPLIB (test)
Hypervolume (HV)0.727
9
Multi-Objective Traveling Salesman ProblemBi-TSP-1 n=100
HV0.7023
9
Multi-Objective Traveling Salesman ProblemTri-TSP-1 n=50
HV0.4418
9
Multi-Objective Traveling Salesman ProblemTri-TSP-1 (n=100)
Hypervolume0.4973
9
Showing 10 of 14 rows

Other info

Code

Follow for update