The distance-2 graph coloring problem aims at partitioning the ver- tex set of a graph into the fewest sets consisting of vertices pairwise at distance greater than two from each other. Application examples include numerical opti- mization and channel assignment. We present the first distributed-memory heuris- tic algorithm for this NP-hard problem. Parallel speedup is achieved through graph partitioning, speculative (iterative) coloring, and a BSP-like organization of computation.
Experimental results show that the algorithm is scalable, and compares favorably with an alternative approach—solving the problem on a graph G by first constructing the square graph G 2 and then applying a parallel distance-1 coloring algorithm on G 2 . 1 Introduction An archetypal problem in the efficient computation of sparse Jacobian and Hessian matrices is the distance-2 (D2) vertex coloring problem in an appropriate graph [1]. D2 coloring also finds applications in channel assignment [2] and facility location problems [3]. It is closely related to a strong coloring of a hypergraph which in turn models problems that arise in the design of multifiber WDM networks [4]. The D2 coloring problem is known to be NP-hard [5]. In many parallel applications where a graph coloring is required, the graph is al- ready distributed among processors. Under such circumstances, gathering the graph on one processor to perform the...
Website: www.ii.uib.no | Filesize: -
No of Page(s): 11
Download LNCS 3726 - A Parallel Distance-2 Graph Coloring Algorithm for ....pdf
No comments:
Post a Comment