All-norm approximation algorithms

Y. Azar, L. Epstein, Y. Richter, G.J. Woeginger

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    6 Citations (Scopus)

    Abstract

    A major drawback in optimization problems and in particular in scheduling problems is that for every measure there may be a different optimal solution. In many cases the various measures are different l p norms. We address this problem by introducing the concept of an All-norm ¿-approximation algorithm, which supplies one solution that guarantees ¿-approximation to all l p norms simultaneously. Specifically, we consider the problem of scheduling in the restricted assignment model, where there are m machines and n jobs, each is associated with a subset of the machines and should be assigned to one of them. Previous work considered approximation algorithms for each norm separately. Lenstra et al. [12] showed a 2-approximation algorithm for the problem with respect to the l8 norm. For any fixed l p norm the previously known approximation algorithm has a performance of ¿(p). We provide an all-norm 2-approximation polynomial algorithm for the restricted assignment problem. On the other hand, we show that for any given l p norm (p > 1) there is no PTAS unless P=NP by showing an APX-hardness result. We also show for any given l p norm a FPTAS for any fixed number of machines.
    Original languageEnglish
    Title of host publicationAlgorithm Theory - SWAT 2002 (Proceedings of the 8th Scandinavian Workshop on Algorithm Theory, Turku, Finland, July 3-5, 2002)
    EditorsM. Penttonen, E.M. Schmidt
    Place of PublicationBerlin
    PublisherSpringer
    Pages288-297
    ISBN (Print)3-540-43866-1
    DOIs
    Publication statusPublished - 2002

    Publication series

    NameLecture Notes in Computer Science
    Volume2368
    ISSN (Print)0302-9743

    Fingerprint

    Dive into the research topics of 'All-norm approximation algorithms'. Together they form a unique fingerprint.

    Cite this