Submitted on 7 Feb 2024 (v1), last revised 4 Sep 2025 (this version, v3)
View a PDF of the paper titled Moco: A Learnable Meta Optimizer for Combinatorial Optimization, authored by Tim Dernedde and four collaborators.
HTML (experimental)
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.
Submission History
From: Tim Dernedde [view email]
[v1] Wed, 7 Feb 2024 14:41:17 UTC (313 KB)
[v2] Fri, 9 Feb 2024 15:12:42 UTC (313 KB)
[v3] Thu, 4 Sep 2025 16:15:03 UTC (275 KB)
—
### Understanding Moco: A Meta Optimizer for Combinatorial Optimization
Combinatorial optimization problems (COPs) represent a significant challenge in computational theory and practice, often being classified as NP-hard. These problems require not only innovative solutions but also efficient processes to obtain these solutions. Enter Moco, a learnable meta optimizer developed with the intention of redefining how we approach COPs.
### The Concept of Learnable Meta Optimization
Traditionally, combinatorial optimization problems have been solved using handcrafted heuristics, which are specific strategies tailored for particular problems. While these methods have provided some efficiency gains, they lack the adaptability that comes with modern machine learning techniques. Moco bridges this gap by utilizing a learning-based approach to optimize the solution process itself.
### How Moco Works
Moco introduces a lightweight solution construction procedure that depends on a single continuous vector, referred to as the “heatmap” ($theta$). This heatmap serves as a guide during the solution construction phase, allowing for a dynamic response to the current state of the search. Unlike many existing methods that generate solutions in a static manner, Moco updates its heatmap in real-time based on features extracted from the current search context.
### Real-Time Updates for Enhanced Solutions
One of the standout features of Moco is its capacity to adjust its procedures during inference. Traditional models often apply a pre-trained solution and struggle to optimize based on previously constructed solutions. Moco, on the other hand, continuously refines its heatmap throughout the process, enhancing the output by drawing from ongoing insights. This adaptability is crucial in the context of NP-hard problems where the landscape can shift rapidly.
### Budget-Aware Training
Moco’s training procedure stands out as it is budget-aware, meaning it intelligently considers the resources available during the optimization process. It focuses on achieving the best overall solution found during the entire search rather than just local optimizations. This overarching strategy embodies a more holistic view of problem-solving, promising to enhance the reliability and quality of the generated solutions.
### Performance Evaluation: TSP and MIS
To validate its effectiveness, Moco was rigorously tested against prominent combinatorial problems, specifically the Traveling Salesman Problem (TSP) and Maximum Independent Set (MIS). The results have demonstrated a marked improvement over other heatmap-based optimization methods. This empirical evidence reinforces not only the validity of Moco’s approach but also its potential for application in a broader range of combinatorial optimization scenarios.
### The Future of Combinatorial Optimization
With Moco, researchers and practitioners alike can look forward to a new frontier in optimization techniques. The ability to learn directly from data, improve dynamically, and operate without heavily relying on problem-specific heuristics marks a significant evolution in the field of combinatorial optimization. As the research develops, Moco has the potential to be adapted for various applications, from logistics and scheduling to complex decision-making systems.
—
In summary, Moco represents a pioneering shift towards integrating machine learning within the realm of combinatorial optimization, promising enhanced performance and flexibility in an otherwise rigid problem-solving landscape.
Inspired by: Source

