• DocumentCode
    2364411
  • Title

    Carving-decomposition based algorithms for the maximum path coloring problem

  • Author

    Bashir, Mehwish ; Gu, Qian-Ping

  • Author_Institution
    Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
  • fYear
    2012
  • fDate
    10-15 June 2012
  • Firstpage
    2977
  • Lastpage
    2982
  • Abstract
    Given a set P of paths in a graph G and k colors, the maximum path coloring (Max-PC) problem is to find a maximum subset of P and assign a color to each path of the subset such that the paths with the same color are edge-disjoint. The Max-PC problem is an abstract model for many important routing problems including the all-optical routing. We give a carving-decomposition based exact algorithm for the Max-PC problem. A carving-decomposition of G is a system of edge-cut sets which decomposes G into subgraphs with each vertex of G a minimal subgraph. Our algorithm first finds a carving-decomposition of G and then solves the problem using the dynamic programming based on the carving-decomposition. We also give a 1.58-approximation algorithm for the Max-PC problem. Let L be the maximum number of paths in P on any edge of G and let γ be the maximum cardinality of any edge-cut in a given carving-decomposition. Our exact algorithm solves the Max-PC problem in O((L + 1)1.5kγ n2) time and the approximation algorithm runs in O((L + 1)1.5γ kn2) time for G of n vertices. Our algorithms can be used to solve the Max-PC problem on directed graphs as well. Our computational study shows that the exact algorithm can solve the Max-PC problem for small k and γ in a practical time and the approximation algorithm gives solutions close to the optimal ones for practical values of k and L on graphs with small γ such as rings.
  • Keywords
    approximation theory; computational complexity; directed graphs; dynamic programming; graph colouring; telecommunication network routing; Max-PC problem; abstract model; all-optical routing; approximation algorithm; carving-decomposition based exact algorithm; computational study; directed graphs; dynamic programming; edge-cut sets; edge-disjoint; maximum cardinality; maximum path coloring problem; Algorithm design and analysis; Approximation algorithms; Approximation methods; Color; Helium; Heuristic algorithms; Routing; Wavelength assignment; all-optical routing; graph-decomposition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2012 IEEE International Conference on
  • Conference_Location
    Ottawa, ON
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-4577-2052-9
  • Electronic_ISBN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/ICC.2012.6363762
  • Filename
    6363762