Abstract
Scheduling jobs with pairwise conflicts is modeled by the graph multicoloring problem. It occurs in two versions: in the preemptive case, each vertex may get any set of colors, while in the non-preemptive case, the set of colors assigned to each vertex has to be contiguous. We study these versions of the multicoloring problem on trees, under the sum-of-completion-times objective. In particular, we give a quadratic algorithm for the non-preemptive case, and a faster algorithm in the case that all job lengths are short, while we present a polynomial-time approximation scheme for the preemptive case.
Original language | English (US) |
---|---|
Pages (from-to) | 113-129 |
Number of pages | 17 |
Journal | Information and Computation |
Volume | 180 |
Issue number | 2 |
DOIs | |
State | Published - Jan 29 2003 |
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Information Systems
- Computer Science Applications
- Computational Theory and Mathematics
Keywords
- Approximation algorithms
- Multicoloring
- Resource allocation
- Scheduling