Nonuniform Graph Partitioning with Unrelated Weights
نویسندگان
چکیده
We give a bi-criteria approximation algorithm for the Minimum Nonuniform Partitioning problem, recently introduced by Krauthgamer, Naor, Schwartz and Talwar (2014). In this problem, we are given a graph G = (V,E) on n vertices and k numbers ρ1, . . . , ρk. The goal is to partition the graph into k disjoint sets P1, . . . , Pk satisfying |Pi| ≤ ρin so as to minimize the number of edges cut by the partition. Our algorithm has an approximation ratio of O( √ logn log k) for general graphs, and an O(1) approximation for graphs with excluded minors. This is an improvement upon the O(log n) algorithm of Krauthgamer, Naor, Schwartz and Talwar (2014). Our approximation ratio matches the best known ratio for the Minimum (Uniform) k-Partitioning problem. We extend our results to the case of “unrelated weights” and to the case of “unrelated d-dimensional weights”. In the former case, different vertices may have different weights and the weight of a vertex may depend on the set Pi the vertex is assigned to. In the latter case, each vertex u has a d-dimensional weight r(u, i) = (r1(u, i), . . . , rd(u, i)) if u is assigned to Pi. Each set Pi has a d-dimensional capacity c(i) = (c1(i), . . . , cd(i)). The goal is to find a partition such that ∑ u∈Pi r(u, i) ≤ c(i) coordinate-wise.
منابع مشابه
Mapping Unstructured Computational Graphs for Adaptive and Nonuniform Computational Environments
In this paper we study the problem of mapping a large class of irregular and loosely synchronous data-parallel applications in a nonuniform and adaptive computational environment. The computational structure of these applications can be described in terms of a computational graph, where nodes of the graph represent computational tasks and edges describe the communication between tasks. Parallel...
متن کاملA Data-Parallel Adaptive N-body Method
We present a data{parallel formulation of an adaptive version of Anderson's method for N {body particle interactions. Our formulation consists of a storage and computationally eecient array{based representation for the nonuniform hierarchy that models arbitrary particle distributions for the computational procedure. We also present data{parallel implementations (in HPF) of several well known pa...
متن کاملNon-Uniform Graph Partitioning
We consider the problem of NON-UNIFORM GRAPH PARTITIONING, where the input is an edge-weighted undirected graph G = (V,E) and k capacities n1, . . . , nk, and the goal is to find a partition {S1, S2, . . . , Sk} of V satisfying |Sj | ≤ nj for all 1 ≤ j ≤ k, that minimizes the total weight of edges crossing between different parts. This natural graph partitioning problem arises in practical scen...
متن کاملMultiset graph partitioning
Local optimality conditions are given for a quadratic programming formulation of the multiset graph partitioning problem. These conditions are related to the structure of the graph and properties of the weights.
متن کاملn-Level Hypergraph Partitioning
We develop a multilevel algorithm for hypergraph partitioning that contracts the vertices one at a time and thus allows very high quality. This includes a rating function that avoids nonuniform vertex weights, an efficient “semi-dynamic” hypergraph data structure, a very fast coarsening algorithm, and two new local search algorithms. One is a k-way hypergraph adaptation of Fiduccia-Mattheyses l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014