Exact and Approximation Algorithms for the Domination Problem

11/13/2022
by   Ernesto Parra Inza, et al.
0

In a simple connected graph G=(V,E), a subset of vertices S ⊆ V is a dominating set if any vertex v ∈ V∖ S is adjacent to some vertex x from this subset. A number of real-life problems including facility location problems can be modeled using this problem, known to be among the difficult NP-hard problems in its class. We propose exact enumeration and approximation algorithms for the domination problem. The exact algorithm has solved optimally problem instances with over 1000 vertices within 6 minutes. This is a drastic breakthrough compared to the earlier known exact state-of-the-art algorithm which was capable to solve the instances up to 300 vertices within the range of 8 hours. Among the instances that were solved by both algorithms, in average, our exact algorithm was about 170 times faster than the former state-of-the-art algorithm. Our approximation algorithm, in 98.62 solutions. It was able to solve problem instances with more than 2000 vertices in less than 1 minute, whereas it found an optimal solution for 61.54 instances. For the instances where the optimum was not found, the approximation error was 1.18.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset