PERFECT DOMINATING SETS

A dominating set of a graph is perfect if each vertex of is dominated by exactly one vertex in . We study the existence and construction of PDSs in families of graphs arising from the interconnection networks of parallel computers. These inc lude trees, dags, series-parallel graphs, meshes, tori, hypercubes, cube-connected cycles, cube-connected paths, and de Bruijn graphs. For trees, dags, and series-parallel graphs we give linear t ime algorithms that determine if a PDS exists, and generate a PDS when one does. For 2- and 3-dimensional meshes, 2-dimensional tori, hypercubes, and cube-connected paths we completely characterize which graphs have a PDS, and the structure of all PDSs. For higher dimensional meshes and tori, cube-connected cycles, and de Bruijn graphs, we show the existence of a PDS in infinitely man y cases, but our characterization is not complete. Our results include distance -domination for arbitrary .

[1]  David S. Johnson The NP-Completeness Column: An Ongoing Guide , 1986, J. Algorithms.

[2]  N. Biggs Combinatorics: Perfect codes and distance-transitive graphs , 1974 .

[3]  M. Garey Johnson: computers and intractability: a guide to the theory of np- completeness (freeman , 1979 .

[4]  Franco P. Preparata,et al.  The cube-connected-cycles: A versatile network for parallel computation , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[5]  Elwyn R. Berlekamp,et al.  Algebraic coding theory , 1984, McGraw-Hill series in systems science.

[6]  J. H. Lint A survey of perfect codes , 1975 .

[7]  Olof Heden Perfect Codes in Antipodal Distance-Transitive Graphs. , 1974 .

[8]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[9]  F. Harary,et al.  A survey of the theory of hypercube graphs , 1988 .

[10]  Eugene L. Lawler,et al.  The recognition of Series Parallel digraphs , 1979, SIAM J. Comput..

[11]  David S. Johnson,et al.  The NP-Completeness Column: An Ongoing Guide , 1982, J. Algorithms.

[12]  Dhiraj K. Pradhan,et al.  The De Bruijn Multiprocessor Network: A Versatile Parallel Processing and Sorting Network for VLSI , 1989, IEEE Trans. Computers.

[13]  Nobuji Saito,et al.  Linear-time computability of combinatorial problems on series-parallel graphs , 1982, JACM.

[14]  Derek H. Smith,et al.  Perfect codes in the graphs Ok , 1975 .

[15]  M. Livingston,et al.  Distributing resources in hypercube computers , 1988, C3P.

[16]  Franco P. Preparata,et al.  The cube-connected-cycles: A versatile network for parallel computation , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[17]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .