Parallel computational optimization in operations research: A new integrative framework, literature review and research directions

G Schryen - European Journal of Operational Research, 2020 - Elsevier
Solving optimization problems with parallel algorithms has a long tradition in OR. Its future
relevance for solving hard optimization problems in many fields, including finance, logistics …

A recursive algebraic coloring technique for hardware-efficient symmetric sparse matrix-vector multiplication

C Alappat, A Basermann, AR Bishop… - ACM Transactions on …, 2020 - dl.acm.org
The symmetric sparse matrix-vector multiplication (SymmSpMV) is an important building
block for many numerical linear algebra kernel operations or graph traversal applications …

The Zoltan and Isorropia parallel toolkits for combinatorial scientific computing: Partitioning, ordering and coloring

EG Boman, ÜV Çatalyürek, C Chevalier… - Scientific …, 2012 - content.iospress.com
Partitioning and load balancing are important problems in scientific computing that can be
modeled as combinatorial problems using graphs or hypergraphs. The Zoltan toolkit was …

Graph coloring algorithms for multi-core and massively multithreaded architectures

ÜV Çatalyürek, J Feo, AH Gebremedhin… - Parallel Computing, 2012 - Elsevier
We explore the interplay between architectures and algorithm design in the context of
shared-memory platforms and a specific graph problem of central importance in scientific …

Colpack: Software for graph coloring and related problems in scientific computing

AH Gebremedhin, D Nguyen, MMA Patwary… - ACM Transactions on …, 2013 - dl.acm.org
We present a suite of fast and effective algorithms, encapsulated in a software package
called ColPack, for a variety of graph coloring and related problems. Many of the coloring …

High-performance parallel graph coloring with strong guarantees on work, depth, and quality

M Besta, A Carigiet, K Janda… - … Conference for High …, 2020 - ieeexplore.ieee.org
We develop the first parallel graph coloring heuristics with strong theoretical guarantees on
work and depth and coloring quality. The key idea is to design a relaxation of the vertex …

Parallel graph coloring for manycore architectures

M Deveci, EG Boman, KD Devine… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
Graph algorithms are challenging to parallelize on manycore architectures due to complex
data dependencies and irregular memory access. We consider the well studied problem of …

[KIRJA][B] Combinatorial scientific computing

U Naumann, O Schenk - 2012 - api.taylorfrancis.com
Combinatorial techniques have become essential tools across the landscape of
computational science, and some of the combinatorial ideas undergirding these tools are …

An early evaluation of the scalability of graph algorithms on the intel mic architecture

E Saule, ÜV Çatalyürek - 2012 IEEE 26th International Parallel …, 2012 - ieeexplore.ieee.org
Graph algorithms are notorious for not getting good speedup on parallel architectures.
These algorithms tend to suffer from irregular dependencies and a high synchronization cost …

Graph colouring as a challenge problem for dynamic graph processing on distributed systems

S Sallinen, K Iwabuchi, S Poudel… - SC'16: Proceedings …, 2016 - ieeexplore.ieee.org
An unprecedented growth in data generation is taking place. Data about larger dynamic
systems is being accumulated, capturing finer granularity events, and thus processing …