Winner Takes It All: Training Performant RL Populations for Combinatorial Optimization
Nathan Grinsztajn, Daniel Furelos-Blanco, Shikha Surana, Clément Bonnet, Tom Barrett
Abstract
Applying reinforcement learning (RL) to combinatorial optimization problems is attractive as it removes the need for expert knowledge or pre-solved instances. However, it is unrealistic to expect an agent to solve these (often NP-)hard problems in a single shot at inference due to their inherent complexity. Thus, leading approaches often implement additional search strategies, from stochastic sampling and beam search to explicit fine-tuning. In this paper, we argue for the benefits of learning a population of complementary policies, which can be simultaneously rolled out at inference. To this end, we introduce Poppy, a simple training procedure for populations. Instead of relying on a predefined or hand-crafted notion of diversity, Poppy induces an unsupervised specialization targeted solely at maximizing the performance of the population. We show that Poppy produces a set of complementary policies, and obtains state-of-the-art RL results on four popular NP-hard problems: traveling salesman, capacitated vehicle routing, 0-1 knapsack, and job-shop scheduling.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e258751a-b379-41ff-a951-390c5c307f15Cited by top-tier papers31
- MVMoE: Multi-Task Vehicle Routing Solver with Mixture-of-ExpertsJianan Zhou, Zhiguang Cao, Yaoxin Wu, Wen Song et al.ICML 2024 · 74 citations
- Learning to Handle Complex Constraints for Vehicle Routing ProblemsJieyi Bi, Yining Ma, Jianan Zhou, Wen Song et al.NeurIPS 2024 · 62 citations
- Learning Encodings for Constructive Neural Combinatorial Optimization Needs to RegretRui Sun, Zhi Zheng, Zhenkun WangAAAI 2024 · 19 citations
- PARCO: Parallel AutoRegressive Models for Multi-Agent Combinatorial OptimizationFederico Berto, Chuanbo Hua, Laurin Luttmann, Jiwoo Son et al.NeurIPS 2025 · 14 citations
- Collaboration! Towards Robust Neural Methods for Routing ProblemsJianan Zhou, Yaoxin Wu, Zhiguang Cao, Wen Song et al.NeurIPS 2024 · 12 citations
Builds on17
- Language Models are Few-Shot LearnersTom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah et al.NeurIPS 2020 · 64,255 citations
- POMO: Policy Optimization with Multiple Optima for Reinforcement LearningYeong-Dae Kwon, Jinho Choo, Byoungjip Kim, Iljoo Yoon et al.NeurIPS 2020 · 731 citations
- Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement LearningCong Zhang, Wen Song, Zhiguang Cao, Jie Zhang et al.NeurIPS 2020 · 497 citations
- Skew-Fit: State-Covering Self-Supervised Reinforcement LearningVitchyr Pong, Murtaza Dalal, Steven Lin, Ashvin Nair et al.ICML 2020 · 303 citations
- A Learning-based Iterative Method for Solving Vehicle Routing ProblemsHao Lu, Xingwen Zhang, Shuang YangICLR 2020 · 270 citations
Related papers
- Combinatorial Optimization with Policy Adaptation using Latent Space SearchFélix Chalumeau, Shikha Surana, Clément Bonnet, Nathan Grinsztajn et al.NeurIPS 2023 · 55 citations
- PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial OptimizationAndré Hottung, Mridul Mahajan, Kevin TierneyICLR 2025
- Towards Generalizable Multi-Policy Optimization with Self-Evolution for Job SchedulingInguk Choi, Woo-Jin Shin, Sang-Hyun Cho, Hyun-Jung KimNeurIPS 2025 · 4 citations
- Preference-Driven Multi-Objective Combinatorial Optimization with Conditional ComputationMingfeng Fan, Jianan Zhou, Yifeng Zhang, Yaoxin Wu et al.NeurIPS 2025 · 7 citations
- Learning Collaborative Policies to Solve NP-hard Routing ProblemsMinsu Kim, Jinkyoo Park, Joungho KimNeurIPS 2021 · 175 citations
