Matrix partitioning problems that arise in the e#cient estimation of sparse Jacobians and Hessians can be modeled using variants of graph coloring problems. In a previous work [6], we argue that distance-2 and distance- graph coloring are robust and flexible formulations of the respective matrix estimation problems. The problem size in large-scale optimization contexts makes the matrix estimation phase an expensive part of the entire computation both in terms of execution time and memory space. Hence, there is a need for both sharedand distributed-memory parallel algorithms for the stated graph coloring problems. In the current work, we present the first practical shared address space parallel algorithms for these problems. The...
Thesis (Ph.D.), Computer Science, Washington State UniversityScientific fields nowadays have adopted...
Abstract. This paper concerns a number of algorithmic problems on graphs and how they may be solved ...
In recent times an evident trend in hardware is to opt for multi-core CPUs. This has lead to a situa...
Matrix partitioning problems that arise in the efficient estimation of sparse Jacobians and Hessians...
Abstract. The distance-2 graph coloring problem aims at partitioning the vertex set of a graph into ...
We revisit the role of graph coloring in modeling a variety of matrix partitioning problems that ari...
The problem of computing good graph colorings arises in many diverse applications, such as in the es...
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 ...
In parallel computing, a valid graph coloring yields a lock-free processing of the colored tasks, da...
Identifying the sets of operations that can be executed simultaneously is an important problem ap-pe...
AbstractWe develop some general techniques for converting randomized parallel algorithms into determ...
Combinatorial optimization is a way of finding an optimum solution from a finite set of objects. For...
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...
We develop a parallel algorithm for partitioning the vertices of a graph into $p \geq 2$ sets in su...
Thesis (Ph.D.), Computer Science, Washington State UniversityScientific fields nowadays have adopted...
Abstract. This paper concerns a number of algorithmic problems on graphs and how they may be solved ...
In recent times an evident trend in hardware is to opt for multi-core CPUs. This has lead to a situa...
Matrix partitioning problems that arise in the efficient estimation of sparse Jacobians and Hessians...
Abstract. The distance-2 graph coloring problem aims at partitioning the vertex set of a graph into ...
We revisit the role of graph coloring in modeling a variety of matrix partitioning problems that ari...
The problem of computing good graph colorings arises in many diverse applications, such as in the es...
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 ...
In parallel computing, a valid graph coloring yields a lock-free processing of the colored tasks, da...
Identifying the sets of operations that can be executed simultaneously is an important problem ap-pe...
AbstractWe develop some general techniques for converting randomized parallel algorithms into determ...
Combinatorial optimization is a way of finding an optimum solution from a finite set of objects. For...
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...
We develop a parallel algorithm for partitioning the vertices of a graph into $p \geq 2$ sets in su...
Thesis (Ph.D.), Computer Science, Washington State UniversityScientific fields nowadays have adopted...
Abstract. This paper concerns a number of algorithmic problems on graphs and how they may be solved ...
In recent times an evident trend in hardware is to opt for multi-core CPUs. This has lead to a situa...