• DocumentCode
    3270951
  • Title

    Approximation algorithms for the bandwidth minimization problem for caterpillar graphs

  • Author

    Haralambides, J. ; Makedon, F. ; Monien, B.

  • Author_Institution
    Texas Univ., Richardson, TX, USA
  • fYear
    1990
  • fDate
    9-13 Dec 1990
  • Firstpage
    301
  • Lastpage
    307
  • Abstract
    The bandwidth minimization problem (BMP) is the problem, given a graph G and an integer k, to map the vertices of G to distinct positive integers, so that no edge of G has its endpoints mapped to integers that differ by more than k. There is no known approximation algorithm for this problem, even for the case of trees. The authors present two different approximation algorithms for the BMP for the case of special graphs, called caterpillars. The BMP for caterpillars is related to multiprocessor scheduling. It has been shown to be NP-complete, even for degree-3 trees. The authors first algorithm, gives an O(log n) times optimal algorithm, where n is the number of nodes of the caterpillar. It is based on the idea of level algorithms. The second algorithm gives an √n times approximation. It is based on a greedy approach and outperforms the first one up to a certain value n=n0 due to the constants involved
  • Keywords
    circuit layout; computational complexity; graph theory; minimisation; probability; NP-complete; approximation algorithms; bandwidth minimization problem; caterpillar graphs; graph layout; greedy algorithms; level algorithms; linear layout; multiprocessor scheduling; special graphs; Approximation algorithms; Bandwidth; Bones; Hair; Minimization methods; Performance analysis; Spine; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2087-0
  • Type

    conf

  • DOI
    10.1109/SPDP.1990.143552
  • Filename
    143552