Approximations of the domination number of a graph

Abstract

Given a graph G, the domination number gamma(G) of G is the minimum order of a set S of vertices such that each vertex not in S is adjacent to some vertex in S. Equivalently, label the vertices from 0, 1 so that the sum over each closed neighborhood is at least one; the minimum value of the sum of all labels, with this restriction, is the domination number. The fractional domination number gammaf(G) is defined in the same way, except that the vertex labels are chosen from [0, 1]. Given an ordering of the vertex set of G, let gammag(G) be the approximation of the domination number by the standard greedy algorithm. Computing the domination number is NP-complete; however, we can bound gamma by these two more easily computed parameters: gammaf(G) <= gamma(G) <= gammag(G). How good are these approximations? Using techniques from the theory of hypergraphs, one can show that, for every graph G of order n, gammag(G) / gammaf(G) = O(log n). On the other hand, we provide examples of graphs for which gamma / gammaf = Theta(log n) and graphs for which gammag / gamma = Theta(log n). Lastly, we use our examples to compare two bounds on gammag.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…