Nonuniform Graph Partitioning with Unrelated Weights

نویسندگان

  • Konstantin Makarychev
  • Yury Makarychev
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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