Approximation algorithms for maximum cut with limited unbalance

نویسندگان

  • Giulia Galbiati
  • Francesco Maffioli
چکیده

We consider the problem of partitioning the vertices of a weighted graph into two sets of sizes that differ at most by a given threshold B, so as to maximize the weight of the crossing edges. For B equal to 0 this problem is known as Max Bisection, whereas for B equal to the number n of nodes it is the Maximum Cut problem. We present polynomial time randomized approximation algorithms with non trivial performance guarantees for its solution. The approximation results are obtained by extending the methodology used by Y. Ye for Max Bisection and by combining this technique with another one that uses the algorithm of Goemans and Williamson for the Maximum Cut problem. When B is equal to zero the approximation ratio achieved coincides with the one obtained by Y. Ye; otherwise it is always above this value and tends to the value obtained by Goemans and Williamson as B approaches the number n of nodes.

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

ثبت نام

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

منابع مشابه

Computational experience with a SDP-based algorithm for maximum cut with limited unbalance

We address the following problem: given an undirected graph G = (V,E), with vertex set V of cardinality n and edge set E, where each edge (i, j) has a non-negative integer weight wij , and given a constant B, 0 ≤ B < n, find a cut (S, V \ S) of G of maximum weight such that the difference between the cardinalities of the two shores of the cut is not greater than B. This problem has been introdu...

متن کامل

Combinatorial 5/6-approximation of Max Cut in graphs of maximum degree 3

The best approximation algorithm for Max Cut in graphs of maximum degree 3 uses semidefinite programming, has approximation ratio 0.9326, and its running time is Θ(n log n) ; but the best combinatorial algorithms have approximation ratio 4/5 only, achieved in O(n) time [Bondy and Locke, J. Graph Theory 10 (1986), 477–504 ; and Halperin et al., J. Algorithms 53 (2004), 169–185]. Here we present ...

متن کامل

CS261: A Second Course in Algorithms Lecture #20: The Maximum Cut Problem and Semidefinite Programming∗

Now that you’re finishing CS261, you’re well equipped to comprehend a lot of advanced material on algorithms. This lecture illustrates this point by teaching you about a cool and famous approximation algorithm. In the maximum cut problem, the input is an undirected graph G = (V,E) with a nonnegative weight we ≥ 0 for each edge e ∈ E. The goal is to compute a cut — a partition of the vertex set ...

متن کامل

Approximation Algorithms for Maximum Coverage and Max Cut with Given Sizes of Parts

In this paper we demonstrate a general method of designing constant-factor approximation algorithms for some discrete optimization problems with cardinality constraints. The core of the method is a simple deterministic (\pipage") procedure of rounding of linear relaxations. By using the method we design a (1 ? (1 ? 1=k) k)-approximation algorithm for the maximum coverage problem where k is the ...

متن کامل

2.1 Simple Approximation Algorithm

In this note, the cut C is referred as the cut-set and the size of the cut |C| as the size of the cut-set. For a graph, a maximum cut is a cut whose size is at least the size of any other cut. The problem of finding a maximum cut in a graph is known as the maximum cut problem. The problem is NP-hard. Simple 0.5approximation algorithms existed long time ago, but no improvement was made till 1990...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

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

ثبت نام

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

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 385  شماره 

صفحات  -

تاریخ انتشار 2007