Scalable Algorithms for 2-Packing Sets on Arbitrary Graphs

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Borowitz, Jannick, Großmann, Ernestine, Schulz, Christian, Schweisgut, Dominik
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909102924365824
author Borowitz, Jannick
Großmann, Ernestine
Schulz, Christian
Schweisgut, Dominik
author_facet Borowitz, Jannick
Großmann, Ernestine
Schulz, Christian
Schweisgut, Dominik
contents A 2-packing set for an undirected graph $G=(V,E)$ is a subset $\mathcal{S} \subset V$ such that any two vertices $v_1,v_2 \in \mathcal{S}$ have no common neighbors. Finding a 2-packing set of maximum cardinality is a NP-hard problem. We develop a new approach to solve this problem on arbitrary graphs using its close relation to the independent set problem. Thereby, our algorithm red2pack uses new data reduction rules specific to the 2-packing set problem as well as a graph transformation. Our experiments show that we outperform the state-of-the-art for arbitrary graphs with respect to solution quality and also are able to compute solutions multiple orders of magnitude faster than previously possible. For example, we are able to solve 63% of the graphs in the tested data set to optimality in less than a second while the competitor for arbitrary graphs can only solve 5% of these graphs to optimality even with a 10 hour time limit. Moreover, our approach can solve a wide range of large instances that have previously been unsolved.
format Preprint
id arxiv_https___arxiv_org_abs_2308_15515
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Scalable Algorithms for 2-Packing Sets on Arbitrary Graphs
Borowitz, Jannick
Großmann, Ernestine
Schulz, Christian
Schweisgut, Dominik
Data Structures and Algorithms
A 2-packing set for an undirected graph $G=(V,E)$ is a subset $\mathcal{S} \subset V$ such that any two vertices $v_1,v_2 \in \mathcal{S}$ have no common neighbors. Finding a 2-packing set of maximum cardinality is a NP-hard problem. We develop a new approach to solve this problem on arbitrary graphs using its close relation to the independent set problem. Thereby, our algorithm red2pack uses new data reduction rules specific to the 2-packing set problem as well as a graph transformation. Our experiments show that we outperform the state-of-the-art for arbitrary graphs with respect to solution quality and also are able to compute solutions multiple orders of magnitude faster than previously possible. For example, we are able to solve 63% of the graphs in the tested data set to optimality in less than a second while the competitor for arbitrary graphs can only solve 5% of these graphs to optimality even with a 10 hour time limit. Moreover, our approach can solve a wide range of large instances that have previously been unsolved.
title Scalable Algorithms for 2-Packing Sets on Arbitrary Graphs
topic Data Structures and Algorithms
url https://arxiv.org/abs/2308.15515