Reinforcement Learning Driven Heuristic Optimization

06/16/2019
by   Qingpeng Cai, et al.
8

Heuristic algorithms such as simulated annealing, Concorde, and METIS are effective and widely used approaches to find solutions to combinatorial optimization problems. However, they are limited by the high sample complexity required to reach a reasonable solution from a cold-start. In this paper, we introduce a novel framework to generate better initial solutions for heuristic algorithms using reinforcement learning (RL), named RLHO. We augment the ability of heuristic algorithms to greedily improve upon an existing initial solution generated by RL, and demonstrate novel results where RL is able to leverage the performance of heuristics as a learning signal to generate better initialization. We apply this framework to Proximal Policy Optimization (PPO) and Simulated Annealing (SA). We conduct a series of experiments on the well-known NP-complete bin packing problem, and show that the RLHO method outperforms our baselines. We show that on the bin packing problem, RL can learn to help heuristics perform even better, allowing us to combine the best parts of both approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/13/2022

Solving Dynamic Graph Problems with Multi-Attention Deep Reinforcement Learning

Graph problems such as traveling salesman problem, or finding minimal St...
research
08/14/2020

OR-Gym: A Reinforcement Learning Library for Operations Research Problem

Reinforcement learning (RL) has been widely applied to game-playing and ...
research
02/25/2022

Learning to Schedule Heuristics for the Simultaneous Stochastic Optimization of Mining Complexes

The simultaneous stochastic optimization of mining complexes (SSOMC) is ...
research
11/15/2020

Placement in Integrated Circuits using Cyclic Reinforcement Learning and Simulated Annealing

Physical design and production of Integrated Circuits (IC) is becoming i...
research
08/19/2023

Accelerating Exact Combinatorial Optimization via RL-based Initialization – A Case Study in Scheduling

Scheduling on dataflow graphs (also known as computation graphs) is an N...
research
06/05/2021

Heuristic-Guided Reinforcement Learning

We provide a framework for accelerating reinforcement learning (RL) algo...
research
11/24/2019

ORL: Reinforcement Learning Benchmarks for Online Stochastic Optimization Problems

Reinforcement Learning (RL) has achieved state-of-the-art results in dom...

Please sign up or login with your details

Forgot password? Click here to reset