中文
相关论文

相关论文: Social Hash Partitioner: A Scalable Distributed Hy…

200 篇论文

Analyzing large graph data is an essential part of many modern applications, such as social networks. Due to its large computational complexity, distributed processing is frequently employed. This requires graph data to be divided across…

分布式、并行与集群计算 · 计算机科学 2022-09-12 YoungJoon Park , DongKyu Lee , Tien-Cuong Bui

Hypergraphs have gained increasing attention in the machine learning community lately due to their superiority over graphs in capturing super-dyadic interactions among entities. In this work, we propose a novel approach for the partitioning…

机器学习 · 计算机科学 2020-11-17 Deepak Maurya , Balaraman Ravindran

Partitioning the vertices of a (hyper)graph into k roughly balanced blocks such that few (hyper)edges run between blocks is a key problem for large-scale distributed processing. A current trend for partitioning huge (hyper)graphs using low…

数据结构与算法 · 计算机科学 2023-02-14 Kamal Eyubov , Marcelo Fonseca Faraj , Christian Schulz

The most commonly used method to tackle the graph partitioning problem in practice is the multilevel approach. During a coarsening phase, a multilevel graph partitioning algorithm reduces the graph size by iteratively contracting nodes and…

分布式、并行与集群计算 · 计算机科学 2014-03-26 Henning Meyerhenke , Peter Sanders , Christian Schulz

Motivated by performance optimization of large-scale graph processing systems that distribute the graph across multiple machines, we consider the balanced graph partitioning problem. Compared to the previous work, we study the…

数据结构与算法 · 计算机科学 2019-02-19 Dmitrii Avdiukhin , Sergey Pupyrev , Grigory Yaroslavtsev

Graph partitioning has long been seen as a viable approach to address Graph DBMS scalability. A partitioning, however, may introduce extra query processing latency unless it is sensitive to a specific query workload, and optimised to…

数据库 · 计算机科学 2016-06-24 Hugo Firth , Paolo Missier

In this paper, we propose HyperFlowCutter, an algorithm for balanced hypergraph bipartitioning. It is based on minimum S-T hyperedge cuts and maximum flows. It computes a sequence of bipartitions that optimize cut size and balance in the…

数据结构与算法 · 计算机科学 2019-07-04 Lars Gottesbüren , Michael Hamann , Dorothea Wagner

Partitioning graphs into blocks of roughly equal size such that few edges run between blocks is a frequently needed operation when processing graphs on a parallel computer. When a topology of a distributed system is known an important task…

Graph Partitioning is widely used in many real-world applications such as fraud detection and social network analysis, in order to enable the distributed graph computing on large graphs. However, existing works fail to balance the…

分布式、并行与集群计算 · 计算机科学 2024-03-07 Li Zeng , Haohan Huang , Binfan Zheng , Kang Yang , Shengcheng Shao , Jinhua Zhou , Jun Xie , Rongqian Zhao , Xin Chen

Processing large complex networks like social networks or web graphs has recently attracted considerable interest. In order to do this in parallel, we need to partition them into pieces of about equal size. Unfortunately, previous parallel…

分布式、并行与集群计算 · 计算机科学 2015-01-27 Henning Meyerhenke , Peter Sanders , Christian Schulz

Graph partitioning schedules parallel calculations like sparse matrix-vector multiply (SpMV). We consider contiguous partitions, where the $m$ rows (or columns) of a sparse matrix with $N$ nonzeros are split into $K$ parts without…

数据结构与算法 · 计算机科学 2024-10-30 Willow Ahrens

This paper presents a novel meta algorithm, Partition-Merge (PM), which takes existing centralized algorithms for graph computation and makes them distributed and faster. In a nutshell, PM divides the graph into small subgraphs using our…

数据结构与算法 · 计算机科学 2013-09-25 Vincent Blondel , Kyomin Jung , Pushmeet Kohli , Devavrat Shah

Quantum optimization algorithms are inherently probabilistic, yet they are most often used to search for a single high-quality solution. In this paper, we instead study hypergraph partitioning problems in which the desired output is itself…

To minimize data movement, state-of-the-art parallel sorting algorithms use techniques based on sampling and histogramming to partition keys prior to redistribution. Sampling enables partitioning to be done using a representative subset of…

分布式、并行与集群计算 · 计算机科学 2019-04-30 Vipul Harsh , Laxmikant Kale , Edgar Solomonik

The graph partitioning problem has many applications in scientific computing such as computer aided design, data mining, image compression and other applications with sparse-matrix vector multiplications as a kernel operation. In many cases…

数据结构与算法 · 计算机科学 2016-01-08 Foad Lotfifar , Matthew Johnson

Partitioning graphs into blocks of roughly equal size is widely used when processing large graphs. Currently there is a gap in the space of available partitioning algorithms. On the one hand, there are streaming algorithms that have been…

数据结构与算法 · 计算机科学 2021-12-23 Marcelo Fonseca Faraj , Christian Schulz

Partitioning a graph into balanced blocks such that few edges run between blocks is a key problem for large-scale distributed processing. A current trend for partitioning huge graphs are streaming algorithms, which use low computational…

数据结构与算法 · 计算机科学 2022-02-02 Marcelo Fonseca Faraj , Christian Schulz

We study shortest-path routing in large weighted, undirected graphs, where expanding search frontiers raise time and memory costs for exact solvers. We propose \emph{SPHERE}, a query-aware partitioning heuristic that adaptively splits the…

分布式、并行与集群计算 · 计算机科学 2026-03-16 Robert Fabian Lindermann , Paul-Niklas Ken Kandora , Simon Caspar Zeller , Adrian Asmund Fessler , Steffen Rebennack

We present a shared-memory parallelization of flow-based refinement, which is considered the most powerful iterative improvement technique for hypergraph partitioning at the moment. Flow-based refinement works on bipartitions, so current…

数据结构与算法 · 计算机科学 2022-01-06 Lars Gottesbüren , Tobias Heuer , Peter Sanders

The balanced hypergraph partitioning problem (HGP) is to partition the vertex set of a hypergraph into k disjoint blocks of bounded weight, while minimizing an objective function defined on the hyperedges. Whereas real-world applications…

数据结构与算法 · 计算机科学 2021-02-03 Tobias Heuer , Nikolai Maas , Sebastian Schlag