direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Logo der TU Berlin

Inhalt des Dokuments

Preprint 577-1998

Combinatorial Optimization & Graph Algorithms group (COGA-Preprints)

Title
Semidefinite Relaxations for Parallel Machine Scheduling
Author
Publication
Classification
MSC:
primary: 90C27 Combinatorial optimization
secondary: 68Q25 Analysis of algorithms and problem complexity
90B35 Scheduling theory, deterministic
68M20 Performance evaluation; queueing; scheduling
90C20 Quadratic programming
90C22 Semidefinite programming
90C25 Convex programming
Keywords
approximation algorithm, randomized algorithm, convex quadratic program, semidefinite programming, scheduling
Abstract
What have the problems MaxCut, MaxDiCut, Max2Sat, MaxkCut, and MaxBisection in common? -- "Max", and the fact that the respectively best known approximation algorithm is based on a semidefinite programming relaxation! We extend the random hyperplane technique introduced by Goemans and Williamson for the MaxCut problem and present the first approximation algorithm with constant performance guarantee for a minimization problem based on this approach.
More specifically, we consider the problem of scheduling unrelated parallel machines so as to minimize the total weighted completion time of jobs. Whereas the best previously known approximation algorithms for this problem are based on LP relaxations we give a 3/2-approximation algorithm that relies on a convex quadratic programming relaxation. For the special case of two machines we get a further improvement to a 1.2752-approximation by applying the rounding technique of Goemans and Williamson and its refined version of Feige and Goemans to the solution of a more sophisticated semidefinite programming relaxation. This is the first time that convex and semidefinite programming techniques (apart from LPs) are used in the area of scheduling.
Source
Download as [PDF] [ps.gz]
Title: Source

Zusatzinformationen / Extras

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe