Reinforcement Learning for Scalable Logic Optimization with Graph Neural Networks

05/04/2021
by   Xavier Timoneda, et al.
0

Logic optimization is an NP-hard problem commonly approached through hand-engineered heuristics. We propose to combine graph convolutional networks with reinforcement learning and a novel, scalable node embedding method to learn which local transforms should be applied to the logic graph. We show that this method achieves a similar size reduction as ABC on smaller circuits and outperforms it by 1.5-1.75x on larger random graphs.

READ FULL TEXT

page 1

page 2

page 3

research
11/21/2021

Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learning

Steiner Tree Problem (STP) in graphs aims to find a tree of minimum weig...
research
05/28/2019

Solving NP-Hard Problems on Graphs by Reinforcement Learning without Domain Knowledge

We propose an algorithm based on reinforcement learning for solving NP-h...
research
05/25/2022

Robust Reinforcement Learning on Graphs for Logistics optimization

Logistics optimization nowadays is becoming one of the hottest areas in ...
research
03/07/2022

Graph Neural Networks for Image Classification and Reinforcement Learning using Graph representations

In this paper, we will evaluate the performance of graph neural networks...
research
07/25/2022

Flowsheet synthesis through hierarchical reinforcement learning and graph neural networks

Process synthesis experiences a disruptive transformation accelerated by...
research
12/02/2021

SparRL: Graph Sparsification via Deep Reinforcement Learning

Graph sparsification concerns data reduction where an edge-reduced graph...
research
04/04/2022

Learning to solve Minimum Cost Multicuts efficiently using Edge-Weighted Graph Convolutional Neural Networks

The minimum cost multicut problem is the NP-hard/APX-hard combinatorial ...

Please sign up or login with your details

Forgot password? Click here to reset