English

Moco: A Learnable Meta Optimizer for Combinatorial Optimization

Machine Learning 2025-09-05 v3

Abstract

Relevant combinatorial optimization problems (COPs) are often NP-hard. While they have been tackled mainly via handcrafted heuristics in the past, advances in neural networks have motivated the development of general methods to learn heuristics from data. Many approaches utilize a neural network to directly construct a solution, but are limited in further improving based on already constructed solutions at inference time. Our approach, Moco, defines a lightweight solution construction procedure, guided by a single continuous vector θ\theta (called heatmap) and learns a neural network to update θ\theta for a single instance of a COP at inference time. The update is based on various features of the current search state. The training procedure is budget aware, targeting the overall best solution found during the entire search. Moco is a fully learnable meta optimizer not utilizing problem specific heuristics or requiring optimal solutions for training. We test Moco on the Traveling Salesman Problem (TSP) and Maximum Independent Set (MIS) and show that it significantly improves over other heatmap based methods.

Keywords

Cite

@article{arxiv.2402.04915,
  title  = {Moco: A Learnable Meta Optimizer for Combinatorial Optimization},
  author = {Tim Dernedde and Daniela Thyssens and Sören Dittrich and Maximilian Stubbemann and Lars Schmidt-Thieme},
  journal= {arXiv preprint arXiv:2402.04915},
  year   = {2025}
}

Comments

20 pages, 2 figures. A prior version was published in Advances in Knowledge Discovery and Data Mining. PAKDD 2025. Lecture Notes in Computer Science, vol 15872. Springer, Singapore