Ranked Reward: Enabling Self-Play Reinforcement Learning for Combinatorial Optimization
Not on the map. Why?
Abstract (arXiv)
Adversarial self-play in two-player games has delivered impressive results when used with reinforcement learning algorithms that combine deep neural networks and tree search. Algorithms like AlphaZero and Expert Iteration learn tabula-rasa, producing highly informative training data on the fly. However, the self-play training strategy is not directly applicable to single-player games. Recently, several practically important combinatorial optimisation problems, such as the travelling salesman problem and the bin packing problem, have been reformulated as reinforcement learning problems, increasing the importance of enabling the benefits of self-play beyond two-player games. We present the Ranked Reward (R2) algorithm which accomplishes this by ranking the rewards obtained by a single agent over multiple games to create a relative performance metric. Results from applying the R2 algorithm to instances of a two-dimensional and three-dimensional bin packing problems show that it outperforms generic Monte Carlo tree search, heuristic algorithms and integer programming solvers. We also present an analysis of the ranked reward mechanism, in particular, the effects of problem instances with varying difficulty and different ranking thresholds.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 2; 2023: 7; 2024: 4; 2025: 5.
25 papers.
Sort:
- 2023Combinatorial Optimization with Policy Adaptation using Latent Space Searchcited by 41
- 2022MuZero with Self-competition for Rate Control in VP9 Video Compressioncited by 27
- 2021Learning Practically Feasible Policies for Online 3D Bin Packingcited by 16
- 2023Beyond Games: A Systematic Review of Neural Monte Carlo Tree Search Applicationscited by 16
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learningcited by 12
- 2021Attend2Pack: Bin Packing through Deep Reinforcement Learning with Attentioncited by 11
- 2021SOLO: Search Online, Learn Offline for Combinatorial Optimization Problemscited by 9
- 2021Qubit Routing using Graph Neural Network aided Monte Carlo Tree Searchcited by 9
- 2021Self-play Learning Strategies for Resource Assignment in Open-RAN Networkscited by 8
- 2022LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisationcited by 8
- 2021Planning Spatial Networks with Monte Carlo Tree Searchcited by 5
13 more
- 2023Policy-Based Self-Competition for Planning Problemscited by 3
- 2023Neural Packing: from Visual Sensing to Reinforcement Learningcited by 3
- 2023Machine Learning for the Multi-Dimensional Bin Packing Problem: Literature Review and Empirical Evaluationcited by 3
- 2021First-Order Problem Solving through Neural MCTS based Reinforcement Learningcited by 2
- 2025Breaking the Performance Ceiling in Reinforcement Learning requires Inference Strategiescited by 2
- 2023Alphazzle: Jigsaw Puzzle Solver with Deep Monte-Carlo Tree Searchcited by 0
- 2023Parameter Optimization of LLC-Converter with multiple operation points using Reinforcement Learningcited by 0
- 2024Minimize Control Inputs for Strong Structural Controllability Using Reinforcement Learning with Graph Neural Networkcited by 0
- 2024Model-based reinforcement learning for protein backbone designcited by 0
- 2024Competing for pixels: a self-play algorithm for weakly-supervised segmentationcited by 0
- 2025TSS GAZ PTP: Towards Improving Gumbel AlphaZero with Two-stage Self-play for Multi-constrained Electric Vehicle Routing Problemscited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2025One4Many-StablePacker: An Efficient Deep Reinforcement Learning Framework for the 3D Bin Packing Problemcited by 0
- 2025One4Many-StablePacker: An Efficient Deep Reinforcement Learning Framework for the 3D Bin Packing Problem11 Oct 2025
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learning3 Jun 2025
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025Breaking the Performance Ceiling in Reinforcement Learning requires Inference Strategies27 May 2025
- 2025TSS GAZ PTP: Towards Improving Gumbel AlphaZero with Two-stage Self-play for Multi-constrained Electric Vehicle Routing Problems17 Feb 2025
- 2024Competing for pixels: a self-play algorithm for weakly-supervised segmentation26 May 2024
- 2024Model-based reinforcement learning for protein backbone design3 May 2024
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective9 Apr 2024
- 2024Minimize Control Inputs for Strong Structural Controllability Using Reinforcement Learning with Graph Neural Network26 Feb 2024
- 2023Machine Learning for the Multi-Dimensional Bin Packing Problem: Literature Review and Empirical Evaluation13 Dec 2023
- 2023Combinatorial Optimization with Policy Adaptation using Latent Space Search13 Nov 2023
- 2023Neural Packing: from Visual Sensing to Reinforcement Learning17 Oct 2023
13 more
- 2023Policy-Based Self-Competition for Planning Problems7 Jun 2023
- 2023Beyond Games: A Systematic Review of Neural Monte Carlo Tree Search Applications14 Mar 2023
- 2023Parameter Optimization of LLC-Converter with multiple operation points using Reinforcement Learning28 Feb 2023
- 2023Alphazzle: Jigsaw Puzzle Solver with Deep Monte-Carlo Tree Search1 Feb 2023
- 2022LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisation20 May 2022
- 2022MuZero with Self-competition for Rate Control in VP9 Video Compression14 Feb 2022
- 2021Learning Practically Feasible Policies for Online 3D Bin Packing31 Aug 2021
- 2021Attend2Pack: Bin Packing through Deep Reinforcement Learning with Attention9 Jul 2021
- 2021Planning Spatial Networks with Monte Carlo Tree Search12 Jun 2021
- 2021SOLO: Search Online, Learn Offline for Combinatorial Optimization Problems4 Apr 2021
- 2021Qubit Routing using Graph Neural Network aided Monte Carlo Tree Search1 Apr 2021
- 2021Self-play Learning Strategies for Resource Assignment in Open-RAN Networks3 Mar 2021
- 2021First-Order Problem Solving through Neural MCTS based Reinforcement Learning11 Jan 2021
- 2023Combinatorial Optimization with Policy Adaptation using Latent Space Searchcited by 41
- 2022MuZero with Self-competition for Rate Control in VP9 Video Compressioncited by 27
- 2021Learning Practically Feasible Policies for Online 3D Bin Packingcited by 16
- 2023Beyond Games: A Systematic Review of Neural Monte Carlo Tree Search Applicationscited by 16
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learningcited by 12
- 2021Attend2Pack: Bin Packing through Deep Reinforcement Learning with Attentioncited by 11
- 2021SOLO: Search Online, Learn Offline for Combinatorial Optimization Problemscited by 9
- 2021Qubit Routing using Graph Neural Network aided Monte Carlo Tree Searchcited by 9
- 2021Self-play Learning Strategies for Resource Assignment in Open-RAN Networkscited by 8
- 2022LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisationcited by 8
- 2021Planning Spatial Networks with Monte Carlo Tree Searchcited by 5
12 most cited of 25 All 25 (JSON)
- 2025One4Many-StablePacker: An Efficient Deep Reinforcement Learning Framework for the 3D Bin Packing Problem11 Oct 2025
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learning3 Jun 2025
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025Breaking the Performance Ceiling in Reinforcement Learning requires Inference Strategies27 May 2025
- 2025TSS GAZ PTP: Towards Improving Gumbel AlphaZero with Two-stage Self-play for Multi-constrained Electric Vehicle Routing Problems17 Feb 2025
- 2024Competing for pixels: a self-play algorithm for weakly-supervised segmentation26 May 2024
- 2024Model-based reinforcement learning for protein backbone design3 May 2024
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective9 Apr 2024
- 2024Minimize Control Inputs for Strong Structural Controllability Using Reinforcement Learning with Graph Neural Network26 Feb 2024
- 2023Machine Learning for the Multi-Dimensional Bin Packing Problem: Literature Review and Empirical Evaluation13 Dec 2023
- 2023Combinatorial Optimization with Policy Adaptation using Latent Space Search13 Nov 2023
- 2023Neural Packing: from Visual Sensing to Reinforcement Learning17 Oct 2023
12 newest of 25 All 25 (JSON)