中文
相关论文

相关论文: Parallel K-Clique Counting on GPUs

200 篇论文

We present a new parallel algorithm for $k$-clique counting/listing that has polylogarithmic span (parallel time) and is work-efficient (matches the work of the best sequential algorithm) for sparse graphs. Our algorithm is based on…

数据结构与算法 · 计算机科学 2021-07-19 Jessica Shi , Laxman Dhulipala , Julian Shun

Counting instances of specific subgraphs in a larger graph is an important problem in graph mining. Finding cliques of size k (k-cliques) is one example of this NP-hard problem. Different algorithms for clique counting avoid counting the…

数据结构与算法 · 计算机科学 2021-12-30 Amogh Lonkar , Scott Beamer

Counting (p,q)-bicliques in bipartite graphs poses a foundational challenge with broad applications, from densest subgraph discovery in algorithmic research to personalized content recommendation in practical scenarios. Despite its…

分布式、并行与集群计算 · 计算机科学 2024-03-21 Linshan Qiu , Zhonggen Li , Xiangyu Ke , Lu Chen , Yunjun Gao

We tackle the problem of counting the number of $k$-cliques in large-scale graphs, for any constant $k \ge 3$. Clique counting is essential in a variety of applications, among which social network analysis. Due to its computationally…

分布式、并行与集群计算 · 计算机科学 2018-04-13 Irene Finocchi , Marco Finocchi , Emanuele G. Fusco

We study the problem of approximating the number of $k$-cliques in a graph when given query access to the graph. We consider the standard query model for general graphs via (1) degree queries, (2) neighbor queries and (3) pair queries. Let…

数据结构与算法 · 计算机科学 2018-03-14 Talya Eden , Dana Ron , C. Seshadhri

Hypergraph partitioning is a recurring NP-hard problem in engineering; its efficient solution at scale hinges on parallelism. This work proposes a GPU-centric algorithm for multi-level hypergraph partitioning aimed at a specific set of…

分布式、并行与集群计算 · 计算机科学 2026-05-21 Marco Ronzani , Cristina Silvano

Finding cohesive subgraphs in a large graph has many important applications, such as community detection and biological network analysis. Clique is often a too strict cohesive structure since communities or biological modules rarely form as…

数据结构与算法 · 计算机科学 2024-06-11 Qihao Cheng , Da Yan , Tianhao Wu , Lyuheng Yuan , Ji Cheng , Zhongyi Huang , Yang Zhou

Listing k-cliques plays a fundamental role in various data mining tasks, such as community detection and mining of cohesive substructures. Existing algorithms for the k-clique listing problem are built upon a general framework, which finds…

数据库 · 计算机科学 2025-02-04 Yehyun Nam , Jihoon Jang , Kunsoo Park , Jianye Yang , Cheng Long

Finding all maximal $k$-plexes on networks is a fundamental research problem in graph analysis due to many important applications, such as community detection, biological graph analysis, and so on. A $k$-plex is a subgraph in which every…

数据结构与算法 · 计算机科学 2022-05-03 Qiangqiang Dai , Rong-Hua Li , Hongchao Qin , Meihao Liao , Guoren Wang

Finding small vertex covers in a graph has applications in numerous domains. Two common formulations of the problem include: Minimum Vertex Cover, which finds the smallest vertex cover in a graph, and Parameterized Vertex Cover, which finds…

分布式、并行与集群计算 · 计算机科学 2022-04-25 Peter Yamout , Karim Barada , Adnan Jaljuli , Amer E. Mouawad , Izzat El Hajj

Listing all k-cliques is a fundamental problem in graph mining, with applications in finance, biology, and social network analysis. However, owing to the exponential growth of the search space as k increases, listing all k-cliques is…

数据库 · 计算机科学 2022-03-28 Zhirong Yuan , You Peng , Peng Cheng , Li Han , Xuemin Lin , Lei Chen , Wenjie Zhang

In this work we present a performance exploration on Eager K-truss, a linear-algebraic formulation of the K-truss graph algorithm. We address performance issues related to load imbalance of parallel tasks in symmetric, triangular graphs by…

分布式、并行与集群计算 · 计算机科学 2020-09-18 Mark Blanco , Tze Meng Low , Kyungjoo Kim

We present a parallel k-clique listing algorithm with improved work bounds (for the same depth) in sparse graphs with low degeneracy or arboricity. We achieve this by introducing and analyzing a new pruning criterion for a backtracking…

数据结构与算法 · 计算机科学 2021-09-21 Lukas Gianinazzi , Maciej Besta , Yannick Schaffner , Torsten Hoefler

Algorithms for finding minimum or bounded vertex covers in graphs use a branch-and-reduce strategy, which involves exploring a highly imbalanced search tree. Prior GPU solutions assign different thread blocks to different sub-trees, while…

分布式、并行与集群计算 · 计算机科学 2025-12-29 Hussein Amro , Basel Fakhri , Amer E. Mouawad , Izzat El Hajj

We present a GPU solution for exact maximal clique enumeration (MCE) that performs a search tree traversal following the Bron-Kerbosch algorithm. Prior works on parallelizing MCE on GPUs perform a breadth-first traversal of the tree, which…

分布式、并行与集群计算 · 计算机科学 2025-04-25 Mohammad Almasri , Yen-Hsiang Chang , Izzat El Hajj , Rakesh Nagi , Jinjun Xiong , Wen-mei Hwu

We study finding and listing $k$-cliques in a graph, for constant $k\geq 3$, a fundamental problem of both theoretical and practical importance. Our main contribution is a new output-sensitive algorithm for listing $k$-cliques in graphs,…

数据结构与算法 · 计算机科学 2024-03-25 Mina Dalirrooyfard , Surya Mathialagan , Virginia Vassilevska Williams , Yinzhan Xu

Finding dense subgraphs in a graph is a fundamental graph mining task, with applications in several fields. Algorithms for identifying dense subgraphs are used in biology, in finance, in spam detection, etc. Standard formulations of this…

数据结构与算法 · 计算机科学 2018-07-10 G. Nikolentzos , P. Meladianos , Y. Stavrakas , M. Vazirgiannis

Finding cliques in a graph has several applications for its pattern matching ability. $k$-clique problem, a special case of clique problem, determines whether an arbitrary graph contains a clique of size $k$, has already been addressed in…

数据结构与算法 · 计算机科学 2022-02-23 Arpita Sanyal , Amit Saha , Debasri Saha , Banani Saha , Amlan Chakrabarti

This paper proposes efficient solutions for $k$-core decomposition with high parallelism. The problem of $k$-core decomposition is fundamental in graph analysis and has applications across various domains. However, existing algorithms face…

数据结构与算法 · 计算机科学 2025-03-25 Youzhe Liu , Xiaojun Dong , Yan Gu , Yihan Sun

There are existing standard solvers for tackling discrete optimization problems. However, in practice, it is uncommon to apply them directly to the large input space typical of this class of problems. Rather, the input is preprocessed to…

分布式、并行与集群计算 · 计算机科学 2022-12-02 Bolarinwa Olayemi Saheed
‹ 上一页 1 2 3 10 下一页 ›