Abstract
In portable multimedia systems a number of communicating tasks has to be performed on a set of heterogeneous processors in an energy-efficient way. We model this problem as a graph optimization problem, which we call the minimum weight processor assignment problem. We show that our setting generalizes several problems known in literature, including minimum multiway cut, graph k-colorability, and minimum (generalized) vertex covering. We show that the minimum weight processor assignment problem is NP-hard, even when restricted to instances where the (process) graph is a bipartite graph with maximum degree at most 3, or with only two processors, or with arbitrarily small weight differences, or with only two different edge weights. For graphs with maximum degree at most 2 (or in fact the larger class of degree-2-contractible graphs) we give a polynomial time algorithm. Finally we generalize this algorithm into an exact (but not efficient) algorithm for general graphs.
Original language | English |
---|---|
Title of host publication | Graph-Theoretic Concepts in Computer Science |
Subtitle of host publication | 30th International Workshop, WG 2004, Bad Honnef, Germany, June 21-23, 2004. Revised Papers |
Editors | Juraj Hromkovic, Manfred Nagl, Bernhard Westfechtel |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 189-200 |
Number of pages | 12 |
ISBN (Print) | 3-540-24132-9 |
DOIs | |
Publication status | Published - Jun 2004 |
Event | 30th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2004 - Bad Honnef, Germany Duration: 21 Jun 2004 → 23 Jun 2004 Conference number: 30 |
Publication series
Name | Lecture notes in computer science |
---|---|
Volume | 3353 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Workshop
Workshop | 30th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2004 |
---|---|
Abbreviated title | WG |
Country/Territory | Germany |
City | Bad Honnef |
Period | 21/06/04 → 23/06/04 |
Keywords
- CAES-EEA: Efficient Embedded Architectures