Parallel heuristics for scalable community detection

H Lu, M Halappanavar, A Kalyanaraman - Parallel Computing, 2015 - Elsevier
Community detection has become a fundamental operation in numerous graph-theoretic
applications. It is used to reveal natural divisions that exist within real world networks without …

Geometric min-hashing: Finding a (thick) needle in a haystack

O Chum, M Perd'och, J Matas - 2009 IEEE Conference on …, 2009 - ieeexplore.ieee.org
We propose a novel hashing scheme for image retrieval, clustering and automatic object
discovery. Unlike commonly used bag-of-words approaches, the spatial extent of image …

Ordering heuristics for parallel graph coloring

W Hasenplaugh, T Kaler, TB Schardl… - Proceedings of the 26th …, 2014 - dl.acm.org
This paper introduces the largest-log-degree-first (LLF) and smallest-log-degree-last (SLL)
ordering heuristics for parallel greedy graph-coloring algorithms, which are inspired by the …

Memetic Teaching–Learning-Based Optimization algorithms for large graph coloring problems

T Dokeroglu, E Sevinc - Engineering Applications of Artificial Intelligence, 2021 - Elsevier
Abstract The Graph Coloring Problem (GCP) can be simply defined as partitioning the
vertices of a graph into independent sets while minimizing the number of colors used. So far …

Coloring big graphs with alphagozero

J Huang, M Patwary, G Diamos - arxiv preprint arxiv:1902.10162, 2019 - arxiv.org
We show that recent innovations in deep reinforcement learning can effectively color very
large graphs--a well-known NP-hard problem with clear commercial applications. Because …

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 …

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 …

cuRipples: Influence maximization on multi-GPU systems

M Minutoli, M Drocco, M Halappanavar… - Proceedings of the 34th …, 2020 - dl.acm.org
Influence maximization is an advanced graph-theoretic operation that aims to identify a set
of k most influential nodes in a network. The problem is of immense interest in many network …