Learning-Based Heuristic for Combinatorial Optimization of the Minimum
Dominating Set Problem using Graph Convolutional Networks
- URL: http://arxiv.org/abs/2306.03434v1
- Date: Tue, 6 Jun 2023 06:22:42 GMT
- Title: Learning-Based Heuristic for Combinatorial Optimization of the Minimum
Dominating Set Problem using Graph Convolutional Networks
- Authors: Abihith Kothapalli, Mudassir Shabbir, Xenofon Koutsoukos
- Abstract summary: A dominating set of a graph $mathcalG=(V, E) is a subset of vertices $SsubseteqmathcalV setminus S$ outside the dominating set.
We propose a novel learning-based approach to compute solutions for the minimum dominating set problem using graph$ convolutional networks.
- Score: 1.5469452301122175
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: A dominating set of a graph $\mathcal{G=(V, E)}$ is a subset of vertices
$S\subseteq\mathcal{V}$ such that every vertex $v\in \mathcal{V} \setminus S$
outside the dominating set is adjacent to a vertex $u\in S$ within the set. The
minimum dominating set problem seeks to find a dominating set of minimum
cardinality and is a well-established NP-hard combinatorial optimization
problem. We propose a novel learning-based heuristic approach to compute
solutions for the minimum dominating set problem using graph convolutional
networks. We conduct an extensive experimental evaluation of the proposed
method on a combination of randomly generated graphs and real-world graph
datasets. Our results indicate that the proposed learning-based approach can
outperform a classical greedy approximation algorithm. Furthermore, we
demonstrate the generalization capability of the graph convolutional network
across datasets and its ability to scale to graphs of higher order than those
on which it was trained. Finally, we utilize the proposed learning-based
heuristic in an iterative greedy algorithm, achieving state-of-the-art
performance in the computation of dominating sets.
Related papers
- Differentiable Proximal Graph Matching [40.41380102260085]
We introduce an algorithm for graph matching based on the proximal operator, referred to as differentiable proximal graph matching (DPGM)
The whole algorithm can be considered as a differentiable map from the graph affinity matrix to the prediction of node correspondence.
Numerical experiments show that PGM outperforms existing graph matching algorithms on diverse datasets.
arXiv Detail & Related papers (2024-05-26T08:17:13Z) - Bayesian Optimization of Functions over Node Subsets in Graphs [14.670181702535825]
We propose a novel framework for optimization on graphs.
We map each $k$-node in the original graph to a node in a new graph.
Experiments under both synthetic and real-world setups demonstrate the effectiveness of the proposed BO framework.
arXiv Detail & Related papers (2024-05-24T00:24:55Z) - Combinatorial Approximations for Cluster Deletion: Simpler, Faster, and Better [18.121514220195607]
Cluster deletion is an NP-hard graph clustering objective with applications in computational and social network analysis.
We first provide a tighter analysis of two previous approximation algorithms, improving their approximation guarantees from 4 to 3.
We show that both algorithms can be derandomized in a surprisingly simple way, by greedily taking a maximum degree in an auxiliary graph and forming a cluster around it.
arXiv Detail & Related papers (2024-04-24T18:39:18Z) - Efficiently Learning One-Hidden-Layer ReLU Networks via Schur
Polynomials [50.90125395570797]
We study the problem of PAC learning a linear combination of $k$ ReLU activations under the standard Gaussian distribution on $mathbbRd$ with respect to the square loss.
Our main result is an efficient algorithm for this learning task with sample and computational complexity $(dk/epsilon)O(k)$, whereepsilon>0$ is the target accuracy.
arXiv Detail & Related papers (2023-07-24T14:37:22Z) - Learning Heuristics for the Maximum Clique Enumeration Problem Using Low
Dimensional Representations [0.0]
We use a learning framework for a pruning process of the input graph towards reducing the clique of the maximum enumeration problem.
We study the role of using different vertex representations on the performance of this runtime method.
We observe that using local graph features in the classification process produce more accurate results when combined with a feature elimination process.
arXiv Detail & Related papers (2022-10-30T22:04:32Z) - Optimal Propagation for Graph Neural Networks [51.08426265813481]
We propose a bi-level optimization approach for learning the optimal graph structure.
We also explore a low-rank approximation model for further reducing the time complexity.
arXiv Detail & Related papers (2022-05-06T03:37:00Z) - Reinforcement Learning Based Query Vertex Ordering Model for Subgraph
Matching [58.39970828272366]
Subgraph matching algorithms enumerate all is embeddings of a query graph in a data graph G.
matching order plays a critical role in time efficiency of these backtracking based subgraph matching algorithms.
In this paper, for the first time we apply the Reinforcement Learning (RL) and Graph Neural Networks (GNNs) techniques to generate the high-quality matching order for subgraph matching algorithms.
arXiv Detail & Related papers (2022-01-25T00:10:03Z) - A deep learning guided memetic framework for graph coloring problems [15.426481600285724]
We present a new framework which combines a deep neural network with the best tools of "classical" metaheuristics for graph coloring.
A study of the contribution of deep learning in the algorithm highlights that it is possible to learn relevant patterns useful to obtain better solutions to this problem.
arXiv Detail & Related papers (2021-09-13T13:17:41Z) - Online Dense Subgraph Discovery via Blurred-Graph Feedback [87.9850024070244]
We introduce a novel learning problem for dense subgraph discovery.
We first propose a edge-time algorithm that obtains a nearly-optimal solution with high probability.
We then design a more scalable algorithm with a theoretical guarantee.
arXiv Detail & Related papers (2020-06-24T11:37:33Z) - Stochastic Flows and Geometric Optimization on the Orthogonal Group [52.50121190744979]
We present a new class of geometrically-driven optimization algorithms on the orthogonal group $O(d)$.
We show that our methods can be applied in various fields of machine learning including deep, convolutional and recurrent neural networks, reinforcement learning, flows and metric learning.
arXiv Detail & Related papers (2020-03-30T15:37:50Z) - Graph Ordering: Towards the Optimal by Learning [69.72656588714155]
Graph representation learning has achieved a remarkable success in many graph-based applications, such as node classification, prediction, and community detection.
However, for some kind of graph applications, such as graph compression and edge partition, it is very hard to reduce them to some graph representation learning tasks.
In this paper, we propose to attack the graph ordering problem behind such applications by a novel learning approach.
arXiv Detail & Related papers (2020-01-18T09:14:16Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.