Combinatorial algorithms for data migration to minimize average completion time (Q1024212): Difference between revisions
From MaRDI portal
Latest revision as of 15:41, 1 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Combinatorial algorithms for data migration to minimize average completion time |
scientific article |
Statements
Combinatorial algorithms for data migration to minimize average completion time (English)
0 references
16 June 2009
0 references
The data migration problem is to compute an efficient plan for moving data stored in a network. It is modeled by a graph whose vertices represent storage devices and whose edges represent data transfers. Each vertex has a non-negative weight and each edge has a processing time. A vertex completes, if all edges incident with this vertex are processed. Two edges incident with a vertex cannot be processed simultaneously. The objective is to minimize the sum of weighted completion times of all vertices. \textit{Y. Kim} [J. Algorithms 55, 42--57 (2005; doi:10.1016/j.jalgor.2004.07.009); cf. Zbl 1095.68549] designed a 3-approximation algorithm in the case of unit processing times by using LP-rounding. The authors present a simple, purely combinatorial algorithm which has the same performance guarantee. The same idea leads to a 5.83-approximation algorithm when the edges have arbitrary processing times. Secondly, the authors deal with the problem to minimize the sum of completion times of edges which is equivalent to find a partition of the edge set into matchings \(M_1, M_2,\dots\) so as to minimize \(\sum_i i|M_i|\). This is a variant of open shop scheduling. A simple algorithm which achieves an approximation ratio of \(\sqrt{2}\) is given, which improves the 1.796 ratio presented by \textit{R. Gandhi} et al. [ACM Trans. Algorithms 2(1), 116--129 (2004)]. An example on which the algorithm yields a 1.375-approximate solution shows that the analysis is rather tight.
0 references
min-sum scheduling problems
0 references
approximation algorithm
0 references
primal-dual algorithm
0 references
open shop problem
0 references
0 references
0 references
0 references