1
Copyright © 2016, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Chapter 1
DOI: 10.4018/978-1-4666-9964-9.ch001
ABSTRACT
An undirected graph can be represented by G(V,E) where V is the set of vertices and E is the set of
edges connecting vertices. The problem of fnding a vertex cover (VC) is to identify a set of vertices VC
such that at least one endpoint of every edge in E is incident to a vertex V in VC. Vertex cover is a very
important graph theoretical structure for various types of communication networks such as wireless
sensor networks, since VC can be used for link monitoring, clustering, backbone formation and data
aggregation management. In this chapter, we will defne vertex cover and related problems with their
applications on communication networks and we will survey some important distributed algorithms on
this research area.
INTRODUCTION
In this section the vertex cover problems and the contributions of this chapter will be introduced.
Vertex Cover Problems
Given a graph G(V, E) where V is the set of vertices and E is the set of edges between vertices, the
problem to find a set of vertices VC ∈ V such that for any edge {u,v} ∈ E, at least one of u and v is in
VC is called vertex cover problem. V itself is a vertex cover and it may have numerous subsets satisfying
the vertex cover conditions. Among all possible vertex covers of a given graph, the one(s) that have the
minimum cardinality are called the minimum vertex cover. Finding the minimum vertex cover on an
undirected graph is an NP-Hard problem. A minimal vertex cover is a vertex cover VC whose cardinal-
ity cannot be decreased, in other words, exclusion of any vertex from VC would break the vertex cover
On Vertex Cover Problems
in Distributed Systems
Can Umut Ileri
Ege University, Turkey
Cemil Aybars Ural
Ege University, Turkey
Orhan Dagdeviren
Ege University, Turkey
Vedat Kavalci
Izmir University, Turkey