English

Exact and Heuristic Algorithms for the Domination Problem

Data Structures and Algorithms 2023-09-04 v2 Discrete Mathematics

Abstract

In a simple connected graph G=(V,E)G=(V,E), a subset of vertices SVS \subseteq V is a dominating set if any vertex vVSv \in V\setminus S is adjacent to some vertex xx from this subset. A number of real-life problems can be modeled using this problem which is known to be among the difficult NP-hard problems in its class. We formulate the problem as an integer liner program (ILP) and compare the performance with the two earlier existing exact state-of-the-art algorithms and exact implicit enumeration and heuristic algorithms that we propose here. Our exact algorithm was able to find optimal solutions much faster than ILP and the above two exact algorithms for middle-dense instances. For graphs with a considerable size, our heuristic algorithm was much faster than both, ILP and our exact algorithm. It found an optimal solution for more than half of the tested instances, whereas it improved the earlier known state-of-the-art solutions for almost all the tested benchmark instances. Among the instances where the optimum was not found, it gave an average approximation error of 1.181.18.

Keywords

Cite

@article{arxiv.2211.07019,
  title  = {Exact and Heuristic Algorithms for the Domination Problem},
  author = {Ernesto Parra Inza and Frank Angel Hernández Mira and José María Sigarreta Almira and Nodari Vakhania},
  journal= {arXiv preprint arXiv:2211.07019},
  year   = {2023}
}
R2 v1 2026-06-28T05:45:52.095Z