Mithun Ghosh

h-index3
2papers
74citations

2 Papers

2.0LGNov 17, 2023Code
Graph Sparsifications using Neural Network Assisted Monte Carlo Tree Search

Alvin Chiu, Mithun Ghosh, Reyan Ahmed et al.

Graph neural networks have been successful for machine learning, as well as for combinatorial and graph problems such as the Subgraph Isomorphism Problem and the Traveling Salesman Problem. We describe an approach for computing graph sparsifiers by combining a graph neural network and Monte Carlo Tree Search. We first train a graph neural network that takes as input a partial solution and proposes a new node to be added as output. This neural network is then used in a Monte Carlo search to compute a sparsifier. The proposed method consistently outperforms several standard approximation algorithms on different types of graphs and often finds the optimal solution.

2.0LGApr 30, 2023Code
Nearly Optimal Steiner Trees using Graph Neural Network Assisted Monte Carlo Tree Search

Reyan Ahmed, Mithun Ghosh, Kwang-Sung Jun et al.

Graph neural networks are useful for learning problems, as well as for combinatorial and graph problems such as the Subgraph Isomorphism Problem and the Traveling Salesman Problem. We describe an approach for computing Steiner Trees by combining a graph neural network and Monte Carlo Tree Search. We first train a graph neural network that takes as input a partial solution and proposes a new node to be added as output. This neural network is then used in a Monte Carlo search to compute a Steiner tree. The proposed method consistently outperforms the standard 2-approximation algorithm on many different types of graphs and often finds the optimal solution.