10.4 Connectivity Flashcards
Definition 1:
Paths:
Hints:
What is a circuit?
when is a path or circuit simple?
pass through whom and traverse whom?
Let n be a nonnegative integer and G an undirected graph. A path of length n from u
to v in G is a sequence of n edges e1, … , en of G for which there exists a sequence
x0 = u, x1, … , xn−1, xn = v of vertices such that ei has, for i = 1, … , n, the endpoints xi−1
and xi
. When the graph is simple, we denote this path by its vertex sequence x0, x1, … , xn
(because listing these vertices uniquely determines the path). The path is a circuit if it begins
and ends at the same vertex, that is, if u = v, and has length greater than zero. The path or
circuit is said to pass through the vertices x1, x2, … , xn−1 or traverse the edges e1, e2, … , en.
A path or circuit is simple if it does not contain the same edge more than once.
when it is not necessary to distinguish btween multiple edges then how can u denote a path:
vertices and zero length ?
we will denote a path
e1, e2, … , en, where ei is associated with {xi−1, xi
} for i = 1, 2, … , n by its vertex sequence
x0, x1, … , xn.
This notation identifies a path only as far as which vertices it passes through.
Consequently, it does not specify a unique path when there is more than one path that passes
through this sequence of vertices, which will happen if and only if there are multiple edges between some successive vertices in the list. Note that a path of length zero consists of a single
vertex.
Walk :
simple path?
and in this case path is?
the term walk is used instead of path,
where a walk is defined to be an alternating sequence of vertices and edges of a graph,
v0, e1, v1, e2, … , vn−1, en, vn, where vi−1 and vi are the endpoints of ei for i = 1, 2, … , n. When
this terminology is used, Closed Walk is used instead of circuit to indicate a walk that begins and
ends at the same vertex.
trail is used to denote a walk that has no repeated edge (replacing
the term simple path).
When this terminology is used, the terminology path is often used for
a trail with no repeated vertices, conflicting with the terminology in Definition 1.
Path definition Directed graphs:
Let n be a nonnegative integer and G a directed graph. A path of length n from u to v in G is
a sequence of edges e1, e2, … , en of G such that e1 is associated with (x0, x1), e2 is associated
with (x1, x2), and so on, with en associated with (xn−1, xn), where x0 = u and xn = v. When
there are no multiple edges in the directed graph, this path is denoted by its vertex sequence
x0, x1, x2, … , xn. A path of length greater than zero that begins and ends at the same vertex
is called a circuit or cycle. A path or circuit is called simple if it does not contain the same
edge more than once.
Note that the terminal vertex of an edge in a path is the initial vertex of the next edge in the
path.
Paths in Acquaintanceship Graphs
the conjecture here?
Many social scientists have conjectured that almost every
pair of people in the world are linked by a small chain of people, perhaps containing just five or
fewer people. This would mean that almost every pair of vertices in the acquaintanceship graph
containing all people in the world is linked by a path of length not exceeding four.
Paths in Collaboration Graphs
Erdos number ˝ of a person m (defined in terms of
relations in Supplementary Exercise 14 in Chapter 9) is the length of the shortest path between
m and the extremely prolific mathematician Paul Erdos (who died in 1996).
Bacon number:
Kevin Bacon remarked that he had worked with everyone in Hollywood or
someone who worked with them. This led some people to invent a party game where participants
where challenged to find a sequence of movies leading from each actor named to Kevin Bacon.
Connected and disconnected undirected graph?
How to disconnect a graph.
An undirected graph is called connected if there is a path between every pair of distinct
vertices of the graph. An undirected graph that is not connected is called disconnected. We
say that we disconnect a graph when we remove vertices or edges, or both, to produce a
disconnected subgraph.
Theorem 1:
of paths in undirected connected graph:
There is a simple path between every pair of distinct vertices of a connected undirected graph.
prove it:
Let u and v be two distinct vertices of the connected undirected graph G = (V, E). Because G is connected, there is at least one path between u and v. Let x0, x1, … , xn, where x0 = u
and xn = v, be the vertex sequence of a path of least length. This path of least length is simple.
To see this, suppose it is not simple. Then xi = xj for some i and j with 0 ≤ i < j. This means
that there is a path from u to v of shorter length with vertex sequence x0, x1, … , xi−1, xj
, … , xn
obtained by deleting the edges corresponding to the vertex sequence xi
, … , xj−1.
CONNECTED COMPONENTS :
need to comprehend!!
A connected component of a graph G is a connected subgraph of G that is not a proper subgraph of another connected subgraph of G. That is, a connected
component of a graph G is a maximal connected subgraph of G. A graph G that is not connected has two or more connected components that are disjoint and have G as their union.
Cut vertices or Articulation points:
Sometimes the removal from a graph of a vertex and all incident edges produces a subgraph
with more connected components. Such vertices are called cut vertices(or articulation points).
Cut edge or bridge :
The removal of a cut vertex from a connected graph produces a subgraph that is not connected.
Analogously, an edge whose removal produces a graph with more connected components than
in the original graph is called a cut edge or bridge.
Non seperable graphs and example :
Not all graphs have cut vertices. For example, the complete
graph Kn, where n ≥ 3, has no cut vertices. When you remove a vertex from Kn and all edges
incident to it, the resulting subgraph is the complete graph Kn−1, a connected graph. Connected
graphs without cut vertices are called nonseparable graphs, and can be thought of as more connected than those with a cut vertex.
Vertex Cut
hint:
or sperating set
A subset V′ of the vertex set V of G = (V, E) is a vertex cut, or separating set, if G − V′
is disconnected.
vertex connectivity :
What if graph is complete?
definition only
We define the vertex connectivity
of a noncomplete graph G, denoted by 𝜅(G), as the minimum number of vertices in a vertex cut.
When G is a complete graph, it has no vertex cuts, because removing any subset of its
vertices and all incident edges still leaves a complete graph. Consequently, we cannot define 𝜅(G) as the minimum number of vertices in a vertex cut when G is complete. Instead,
we set 𝜅(Kn) = n − 1, the number of vertices needed to be removed to produce a graph with a
single vertex
Consequently, for every graph G, 𝜅(G) is minimum number of vertices that can be removed from G to either disconnect G or produce a graph with a single vertex.
Limits on Connectivity:
Vertex Connectivity.
0 ≤ 𝜅(G) ≤ n − 1 if G has n vertices, 𝜅(G) = 0 if and only if G is disconnected or G = K1,
and 𝜅(G) = n − 1 if and only if G is complete