Top Qs
Timeline
Chat
Perspective
Efficient dominating set
Mathematical concept in graph theory From Wikipedia, the free encyclopedia
Remove ads
In graph theory, an efficient dominating set (also called an e.d. set or independent perfect dominating set[1]) is a dominating set with the additional property that every vertex in the graph is dominated by exactly one vertex in the set.[2]

The efficient domination problem (ED problem) asks whether a given graph contains an efficient dominating set. The problem is NP-complete for general graphs[2] and remains NP-complete even when restricted to 3-regular planar graphs.[3]
Remove ads
Definition
Summarize
Perspective
A vertex in a graph dominates itself and all its neighbors, that is, every vertex such that or . A dominating set is a set of vertices such that every vertex in the graph is dominated by at least one vertex in . An efficient dominating set strengthens this condition by requiring that every vertex is dominated by exactly one vertex in .[2]
More formally, a vertex set in a graph is an efficient dominating set if for every vertex , there is exactly one such that is in the closed neighborhood of .[2]
An equivalent characterization is that the closed neighborhoods form a partition of the vertex set .[3]
Every efficient dominating set is necessarily a minimum dominating set, since the closed neighborhoods partition the vertex set.[3] However, not every minimum dominating set is efficient.
Remove ads
Complexity
The efficient domination problem is NP-complete for several graph classes, including bipartite graphs, chordal graphs, and chordal bipartite graphs[2]. The problem remains NP-complete even when restricted to 3-regular planar graphs.[3]
However, the problem can be solved in polynomial time for certain restricted graph classes:[2][3]
- Dually chordal graphs can be solved in linear time
- AT-free graphs can be solved in polynomial time
- Interval bigraphs can be solved in polynomial time
- Trees can be solved in linear time
Remove ads
Examples
Sierpiński graphs provide notable examples of graphs with efficient dominating sets. These graphs possess essentially unique efficient dominating sets for all parameters and .[4][5]
The closely related Sierpiński gasket graphs , which arise from iterations leading to the Sierpiński gasket, have a much more restrictive structure: they contain an efficient dominating set if and only if or .[5]
Circulant graphs provide another well-studied class for efficient dominating sets. A circulant graph is a Cayley graph on the cyclic group with connection set , where and . Such a graph has vertices with edges connecting vertices whose difference lies in .[6]
For a circulant graph to admit an efficient dominating set , a necessary condition is , where .[6]
For connected non-complete circulant graphs of degree where is prime, an efficient dominating set exists if and only if for any distinct . When this condition holds, all efficient dominating sets are precisely the cosets for .[6]
Similar characterizations exist for circulant graphs of degree and , where are primes and is a positive integer, provided that is relatively prime to .[6]
Remove ads
History and applications
Summarize
Perspective
The concept of efficient dominating sets was introduced independently by two groups of researchers. Norman Biggs first studied these structures in 1973 under the name perfect codes in the context of coding theory and distance-transitive graphs.[7] Later, apparently unaware of Biggs's work, Bange, Barkauskas, and Slater independently defined the concept as efficient dominating sets and developed linear time algorithms for finding them in trees.[1][3]
Efficient dominating sets have applications in resource allocation problems for parallel computing. When modeling a parallel computer's processors and interconnection network as a graph, an efficient dominating set represents an optimal placement of limited resources (such as disk drives, I/O connections, or software modules) such that every processor is within distance of exactly one resource unit, with neither duplication nor overlap.[3]
The concept has been extended to fuzzy graphs and intuitionistic fuzzy graphs, where efficient domination has been applied to encryption and decryption problems. In these applications, efficient dominating nodes serve as centers of subnetworks in the encryption scheme, and identifying the efficiently dominating set becomes the secret key for decryption.[8]
For hypercube graphs, a distance d efficient dominating set corresponds precisely to a perfect binary d-error-correcting code.[3][7] This connection links the graph-theoretic concept to coding theory.
Remove ads
Related problems
Summarize
Perspective
The efficient edge domination problem (EED problem) is the edge-analogue of the efficient domination problem. An efficient edge dominating set is a set of edges such that every edge is intersected by exactly one edge . The EED problem can be solved in linear time for chordal graphs and dually chordal graphs.[2]
A strong efficient dominating set is a variant where domination is restricted to neighbors of equal or higher degree. Formally, a set is a strong efficient dominating set if for every , there is exactly one vertex in that either equals or is adjacent to with degree at least . Unlike standard efficient dominating sets, which all have the same cardinality in a given graph, strong efficient dominating sets of the same graph may have different cardinalities.[9]
The concept extends naturally to distance d perfect dominating sets (or distance d PDS). A vertex d-dominates a vertex if the distance between them is at most . A set is a distance d perfect dominating set if every vertex in the graph is d-dominated by exactly one vertex in .[3]
The concept also extends to hypergraphs, where similar complexity results have been established.[2]
Remove ads
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
