Abstract. The distance-2 graph coloring problem aims at partitioning the vertex set of a graph into the fewest sets consisting of vertices pairwise at distance greater than two from each other. Application examples include numerical optimization and channel assignment. We present the first distributed-memory heuristic 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.
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...
The focus of this monograph is on symmetry breaking problems in the message-passing model of distrib...
Given an undirected graph G - (V,E), a constant a > 1, and a non-negative values 61,62, ··· ,6 a, th...
Matrix partitioning problems that arise in the efficient estimation of sparse Jacobians and Hessians...
Abstract. In large-scale parallel applications a graph coloring is often carried out to schedule com...
We explore the interplay between architectures and algorithm design in the context of shared-memory ...
Identifying the sets of operations that can be executed simultaneously is an important problem ap-pe...
The problem of computing good graph colorings arises in many diverse applications, such as in the es...
In parallel computing, a valid graph coloring yields a lock-free processing of the colored tasks, da...
Abstract. Numerous problems in Theoretical Computer Science can be solved very efficiently using pow...
Combinatorial optimization is a way of finding an optimum solution from a finite set of objects. For...
Graph coloring is an abstraction of scheduling problems. Using an exclusive-read and exclusive-write...
Abstract. This paper concerns a number of algorithmic problems on graphs and how they may be solved ...
Thesis (Ph.D.), Computer Science, Washington State UniversityScientific fields nowadays have adopted...
International audienceA b-coloring of a graph is a proper coloring where each color admits at least ...
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...
The focus of this monograph is on symmetry breaking problems in the message-passing model of distrib...
Given an undirected graph G - (V,E), a constant a > 1, and a non-negative values 61,62, ··· ,6 a, th...
Matrix partitioning problems that arise in the efficient estimation of sparse Jacobians and Hessians...
Abstract. In large-scale parallel applications a graph coloring is often carried out to schedule com...
We explore the interplay between architectures and algorithm design in the context of shared-memory ...
Identifying the sets of operations that can be executed simultaneously is an important problem ap-pe...
The problem of computing good graph colorings arises in many diverse applications, such as in the es...
In parallel computing, a valid graph coloring yields a lock-free processing of the colored tasks, da...
Abstract. Numerous problems in Theoretical Computer Science can be solved very efficiently using pow...
Combinatorial optimization is a way of finding an optimum solution from a finite set of objects. For...
Graph coloring is an abstraction of scheduling problems. Using an exclusive-read and exclusive-write...
Abstract. This paper concerns a number of algorithmic problems on graphs and how they may be solved ...
Thesis (Ph.D.), Computer Science, Washington State UniversityScientific fields nowadays have adopted...
International audienceA b-coloring of a graph is a proper coloring where each color admits at least ...
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...
The focus of this monograph is on symmetry breaking problems in the message-passing model of distrib...
Given an undirected graph G - (V,E), a constant a > 1, and a non-negative values 61,62, ··· ,6 a, th...