中文
相关论文

相关论文: BOBA: A Parallel Lightweight Graph Reordering Algo…

200 篇论文

The push-relabel algorithm is an efficient algorithm that solves the maximum flow/ minimum cut problems of its affinity to parallelization. As the size of graphs grows exponentially, researchers have used Graphics Processing Units (GPUs) to…

分布式、并行与集群计算 · 计算机科学 2024-04-02 Chou-Ying Hsieh , Po-Chieh Lin , Sy-Yen Kuo

Given a graph with positive and negative edge labels, the correlation clustering problem aims to cluster the nodes so to minimize the total number of between-cluster positive and within-cluster negative edges. This problem has many…

数据结构与算法 · 计算机科学 2024-06-17 Mina Dalirrooyfard , Konstantin Makarychev , Slobodan Mitrović

Graph clustering has many important applications in computing, but due to growing sizes of graphs, even traditionally fast clustering methods such as spectral partitioning can be computationally expensive for real-world graphs of interest.…

分布式、并行与集群计算 · 计算机科学 2019-06-11 Julian Shun , Farbod Roosta-Khorasani , Kimon Fountoulakis , Michael W. Mahoney

The reassembling of a simple connected graph G = (V,E) is an abstraction of a problem arising in earlier studies of network analysis. Its simplest formulation is in two steps: (1) We cut every edge of G into two halves, thus obtaining a…

离散数学 · 计算机科学 2016-04-27 Assaf Kfoury , Saber Mirzaei

Contraction Hierarchies is a successful speedup-technique to Dijkstra's seminal shortest path algorithm that has a convenient trade-off between preprocessing and query times. We investigate a shared-memory parallel implementation that uses…

数据结构与算法 · 计算机科学 2012-08-14 Dennis Luxen , Dennis Schieferdecker

The technique of coded caching proposed by Madddah-Ali and Niesen is a promising approach to alleviate the load of networks during busy times. Recently, placement delivery array (PDA) was presented to characterize both the placement and…

信息论 · 计算机科学 2018-02-13 Qifa Yan , Xiaohu Tang , Qingchun Chen , Minquan Cheng

Estimation of Distribution Algorithms have been proposed as a new paradigm for evolutionary optimization. This paper focuses on the parallelization of Estimation of Distribution Algorithms. More specifically, the paper discusses how to…

神经与进化计算 · 计算机科学 2007-05-23 Jiri Ocenasek , Martin Pelikan

An alias table is a data structure that allows for efficiently drawing weighted random samples in constant time and can be constructed in linear time. The PSA algorithm by H\"ubschle-Schneider and Sanders is able to construct alias tables…

数据结构与算法 · 计算机科学 2022-05-24 Hans-Peter Lehmann , Lorenz Hübschle-Schneider , Peter Sanders

Evolutionary computing, particularly genetic algorithm (GA), is a combinatorial optimization method inspired by natural selection and the transmission of genetic information, which is widely used to identify optimal solutions to complex…

神经与进化计算 · 计算机科学 2024-12-31 Shanqing Yu , Meng Zhou , Jintao Zhou , Minghao Zhao , Yidan Song , Yao Lu , Zeyu Wang , Qi Xuan

We design new serial and parallel approximation algorithms for computing a maximum weight $b$-matching in an edge-weighted graph with a submodular objective function. This problem is NP-hard; the new algorithms have approximation ratio…

数据结构与算法 · 计算机科学 2021-07-14 S M Ferdous , Alex Pothen , Arif Khan , Ajay Panyala , Mahantesh Halappanavar

Boolean algebraic manipulation is at the core of logic synthesis in Electronic Design Automation (EDA) design flow. Existing methods struggle to fully exploit optimization opportunities, and often suffer from an explosive search space and…

硬件体系结构 · 计算机科学 2024-01-22 Yingjie Li , Anthony Agnesina , Yanqing Zhang , Haoxing Ren , Cunxi Yu

Variational Quantum Algorithms, including the Quantum Approximate Optimization Algorithm (QAOA), have shown promise in solving optimization problems but rely on costly variational loops that can themselves be hard optimization problems.…

量子物理 · 物理学 2026-04-30 Lucas T. Braydwood , Phillip C. Lotshaw

We present efficient implementations of atom reconfiguration algorithms for both CPUs and GPUs, along with a batching routine to merge displacement operations for parallel execution. Leveraging graph-theoretic methods, our approach derives…

Motion-planning problems, such as manipulation in cluttered environments, often require a collision-free shortest path to be computed quickly given a roadmap graph. Typically, the computational cost of evaluating whether an edge of the…

机器人学 · 计算机科学 2018-03-16 Aditya Mandalika , Oren Salzman , Siddhartha Srinivasa

Subgraph matching is a basic operation widely used in many applications. However, due to its NP-hardness and the explosive growth of graph data, it is challenging to compute subgraph matching, especially in large graphs. In this paper, we…

数据库 · 计算机科学 2021-02-25 Xin Jin , Zhengyi Yang , Xuemin Lin , Shiyu Yang , Lu Qin , You Peng

Given a graph $G$, a vertex switch of $v \in V(G)$ results in a new graph where neighbors of $v$ become nonneighbors and vice versa. This operation gives rise to an equivalence relation over the set of labeled digraphs on $n$ vertices. The…

数据结构与算法 · 计算机科学 2014-08-22 Nathan Lindzey

The Local Computation Algorithms (LCA) model is a computational model aimed at problem instances with huge inputs and output. For graph problems, the input graph is accessed using probes: strong probes (SP) specify a vertex $v$ and receive…

数据结构与算法 · 计算机科学 2017-03-23 Uriel Feige , Boaz Patt-Shamir , Shai Vardi

Attention mechanisms have been widely used to capture long-range dependencies among nodes in Graph Transformers. Bottlenecked by the quadratic computational cost, attention mechanisms fail to scale in large graphs. Recent improvements in…

机器学习 · 计算机科学 2024-02-02 Chloe Wang , Oleksii Tsepa , Jun Ma , Bo Wang

We factor Beamer's push-pull, also known as direction-optimized breadth-first-search (DOBFS) into 3 separable optimizations, and analyze them for generalizability, asymptotic speedup, and contribution to overall speedup. We demonstrate that…

分布式、并行与集群计算 · 计算机科学 2018-06-21 Carl Yang , Aydin Buluc , John D. Owens

We develop and extensively evaluate highly scalable distributed-memory algorithms for computing minimum spanning trees (MSTs). At the heart of our solutions is a scalable variant of Boruvka's algorithm. For partitioned graphs with many…

分布式、并行与集群计算 · 计算机科学 2023-12-11 Peter Sanders , Matthias Schimek