
220 D Data Reduction for Domination in Graphs
URL to Code
http://www.cs.umd.edu/projects/smart/data-migration/
Cross References
Broadcasting in Geometric Radio Networks
Deterministic Broadcasting in Radio Networks
Recommended Reading
A special case of the data migration problem was studied
by Anderson et al. [1]andHalletal.[5]. They assumed
that a data transfer graph is given, in which a node cor-
responds to each disk and a directed edge corresponds
to each move operation that is specified (the creation
of new copies of data items is not allowed). Computing
a data movement schedule is exactly the problem of edge-
coloring the transfer graph. Algorithms for edge-coloring
multigraphs can now be applied to produce a migration
schedule since each color class represents a matching in
the graph that can be scheduled simultaneously. Comput-
ing a solution with the minimum number of rounds is
NP-hard, but several good approximation algorithms are
available for edge coloring. With space constraints on the
disk, the problem becomes more challenging. Hall et al. [5]
showed that with the assumption that each disk has one
spare unit of storage, very good constant factor approx-
imations can be developed. The algorithms use at most
4d/4e colors with at most n/3 bypass nodes, or at most
6d/4ecolors without bypass nodes.
Most of the results on the data migration problem deal
with the half-duplex model. Another interesting commu-
nication model is the full-duplex model where each disk
can act as a sender and a receiver in each round for a sin-
gle item. There is a (4 + o(1))-approximation algorithm
for the full-duplex model [10].
1. Anderson, E., Hall, J., Hartline, J., Hobbes, M., Karlin, A., Saia,
J., Swaminathan, R., Wilkes, J.: An experimental study of data
migration algorithms. In: Workshop on Algorithm Engineering
(2001)
2. Coffman, E., Garey, M., Jr., Johnson, D., Lapaugh, A.: Scheduling
file transfers. SIAM J. Comput. 14(3), 744–780 (1985)
3. Golubchik, L., Khuller, S., Kim, Y., Shargorodskaya, S., Wan., Y.:
Data migration on parallel disks. In: 12th Annual European
Symposium on Algorithms (ESA) (2004)
4. Golubchik,L.,Khanna,S.,Khuller,S.,Thurimella,R.,Zhu,A.:Ap-
proximation algorithms for data placement on parallel disks.
In: Symposium on Discrete Algorithms, pp. 223–232. Society
for Industrial and Applied Mathematics, Philadelphia (2000)
5. Hall,J.,Hartline,J.,Karlin,A.,Saia,J.,Wilkes,J.:Onalgorithms
for efficient data migration. In: SODA, pp. 620–629. Society for
Industrial and Applied Mathematics, Philadelphia (2001)
6. Hedetniemi, S.M., Hedetniemi, S.T., Liestman, A.: A survey of
gossiping and broadcasting in communication networks. Net-
works 18, 129–134 (1988)
7. Hromkovic, J., Klasing, R., Monien, B., Peine, R.: Dissemination
of information in interconnection networks (broadcasting and
gossiping). In: Du, D.Z., Hsu, F. (eds.) Combinatorial Network
Theory, pp. 125–212. Kluwer Academic Publishers, Dordrecht
(1996)
8. Kashyap, S., Khuller, S.: Algorithms for non-uniform size data
placement on parallel disks. In: Conference on FST&TCS Con-
ference. LNCS, vol. 2914, pp. 265–276. Springer, Heidelberg
(2003)
9. Kashyap, S., Khuller, S., Wan, Y-C., Golubchik, L.: Fast reconfigu-
ration of data placement in parallel disks. In: Workshop on Al-
gorithm Engineering and Experiments (2006)
10. Khuller,S.,Kim,Y.,Malekian,A.:Improvedalgorithmsfordata
migration. In: 9th International Workshop on Approximation
Algorithms for Combinatorial Optimization Problems (2006)
11. Khuller, S., Kim, Y., Wan, Y.-C.: Algorithms for data migration
with cloning. SIAM J. Comput. 33(2), 448–461 (2004)
12. Yoo-Ah Kim. Data migration to minimize the average comple-
tion time. J. Algorithms 55, 42–57 (2005)
13. Lu,C.,Alvarez,G.A.,Wilkes,J.:Aqueduct:onlinedatamigration
with performance guarantees. In: Proceedings of the Confer-
ence on File and Storage Technologies (2002)
14. Shachnai, H., Tamir, T.: Polynomial time approximation
schemes for class-constrained packing problems. J. Sched. 4(6)
313–338 (2001)
15. Shachnai, H., Tamir, T.: On two class-constrained versions of
the multiple knapsack problem. Algorithmica 29(3), 442–467
(2001)
16. Shannon, C.E.: A theorem on colouring lines of a network.
J. Math. Phys. 28, 148–151 (1949)
17. Shmoys, D.B., Tardos, E.: An approximation algorithm for
the generalized assignment problem. Math. Program. 62(3),
461–474 (1993)
18. Vizing, V.G.: On an estimate of the chromatic class of a p-graph
(Russian). Diskret. Analiz. 3, 25–30 (1964)
Data Reduction for Domination
in Graphs
2004; Alber, Fellows, Niedermeier
ROLF NIEDERMEIER
Department of Math and Computer Science,
University of Jena, Jena, Germany
Keywords and Synonyms
Dominating set; Reduction to a problem kernel; Kernel-
ization
Problem Definition
The NP-complete D
OMINATING SET problem is a notori-
ously hard problem:
Problem 1 (Dominating Set)
I
NPUT:AnundirectedgraphG=(V; E) and an inte-
ger k 0.