A simple local 3-approximation algorithm for vertex cover
نویسندگان
چکیده
Given a graph G = (V , E), a subset of nodes C ⊆ V is a vertex cover if each edge {u, v} ∈ E has u ∈ C or v ∈ C . In this work, we present a constant-time distributed algorithm for finding a factor 3 approximation for minimum vertex cover in bounded-degree graphs. A distributed algorithm that runs in constant time (constant number of synchronous communication rounds) is called a local algorithm [14]. In a local algorithm, the output of a node is a function of the input that is available within its constant-radius neighbourhood; this implies not only high scalability but also high fault-tolerance, making local algorithms desirable for real-world large-scale distributed systems. Unfortunately, to date most results on local algorithms have been negative, even if we use Linial’s [12] model of distributed computing where the message size is unbounded and local computation is free. Linial’s [12] seminal work shows that there is no local algorithm for finding a maximal independent set, maximal matching, or 3colouring of an n-cycle. This holds even if each node is assigned a unique identifier from the set {1,2, . . . ,n}. Ran-
منابع مشابه
Local 3-approximation algorithms for weighted dominating set and vertex cover in quasi unit-disk graphs
We present a simple 3-approximation algorithm for minimum-weight dominating set and minimum-weight vertex cover in unit-disk graphs and quasi unit-disk graphs in which each node knows its coordinates. The algorithm is local: the output of a node depends solely on the input within its constantradius neighbourhood. The local horizon of the algorithm is small, both in the worst case and on average.
متن کاملA Local 2-Approximation Algorithm for the Vertex Cover Problem
We present a distributed 2-approximation algorithm for the minimum vertex cover problem. The algorithm is deterministic, and it runs in (∆+ 1) synchronous communication rounds, where ∆ is the maximum degree of the graph. For ∆ = 3, we give a 2-approximation algorithm also for the weighted version of the problem.
متن کاملImproved Approximation Algorithm for the Combination of Parallel Machine Scheduling and Vertex Cover
This paper studies a combination of parallel machine scheduling and the vertex cover problem. Given some weighted vertices in an undirected graph, a set of vertices is called a vertex cover if for each edge at least one endpoint belongs to this set. Our problem is to schedule a set of weighted vertices on m identical parallel machines such that the set of vertices is a vertex cover and the make...
متن کاملDiscrete Algorithms Seminar
We present a simple and unified approach for developing and analyzing approximation algorithms for covering problems. We illustrate this on approximation algorithms for the following problems: Vertex Cover, Set Cover, Feedback Vertex Set, Generalized Steiner Forest and related problems. The main idea can be phrased as follows: iteratively , pay two dollars (at most) to reduce the total optimum ...
متن کاملSimple PTAS's for families of graphs excluding a minor
We show that very simple algorithms based on local search are polynomial-time approximation schemes for Maximum Independent Set, Minimum Vertex Cover and Minimum Dominating Set, when the input graphs have a fixed forbidden minor.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Process. Lett.
دوره 109 شماره
صفحات -
تاریخ انتشار 2009