Graph Theory - Terminology and Theory Flashcards

(42 cards)

1
Q

graph

A

A finite set of vertices and edges where each edge connects two vertices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Example of an algebraic representation of a graph

A

G = (V, E)
V = {u, v, w}
E = {(u, v), (v, w), (u, w)}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

True/False: In a graph, each edge must connect two vertices.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

True/False: In a graph, there can be an edge connected to only one vertex.

A

False; In a graph, each edge must be connected to two vertices. (Also, an edge connected to one vertex leaves the other end of the edge disconnected).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

T/F: Graphs must be composed of only one connected component/piece overall

A

False; there exists disconnected vertices, which consists of lone vertices - such graphs are composed of more than one piece/component

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

T/F: Graphs may be composed of more than one piece

A

True; Disconnected graphs are examples of graphs with more than one piece.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

T/F: Edges may cross over each other

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

T/F: Edges cannot cross over each other

A

False; edges CAN cross over each other

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

T/F: Graphs can be drawn ONLY in one way

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

T/F: Graphs can be drawn in more than one/many ways

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Adjacency

A

Two vertices u and v are adjacent to each other if and only if there exists an edge (u, v) touching u on one end and v on the other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Incidence

A

“An edge (u, v) is incident to two vertices u and v” means there is an edge (u, v) that touches u on one end and v on the other end.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Self-loop

A

A curved edge that touches ONLY one vertex on both of its ends

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Multi-graph

A

A graph that consists of self-loops and in some pairs of vertices, the vertices are adjacent to each other through multiple edges

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Simple graph

A

A graph where there are NO self-loops and in every pair of vertices, the vertices are adjacent to each other through ONLY ONE edge.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Degree of a vertex

A

Number of edges incident on a vertex

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Degree of a vertex only having a self-loop?

18
Q

Degree of a lone/disconnected vertex?

19
Q

Path

A

A contiguous sequence of vertices where in each pair of vertices, the vertices are connected to each other through ONLY one edge.

20
Q

Simple path

A

A path in which all vertices are distinct; no repetition of any vertex

21
Q

Length of path

A

No. of edges on a path; it is equal to no. of vertices - 1

22
Q

subpath

A

A contiguous sub-sequence of vertices; Example: a subpath of a path from u to w consisting of vertices u, v, and w, is <u, v> and <v, w>

23
Q

cycle/circuit

A

A path that begins and ends at the same vertex and all the edges are distinct

24
Q

simple cycle

A

A cycle where except for the starting and ending vertex, all vertices are distinct/unique

25
acyclic
A graph with no simple cycles is acyclic
26
connected
A graph is connected if every vertex is reachable to and/or from all other vertices
27
reachable means?
A path exists
28
connected components
The set of vertices in a graph that are reachable to and from each other.
29
T/F: A lone vertex counts as a separate component.
True
30
Eulerian Cycle
A cycle/circuit which traverses EVERY edge of the graph EXACTLY ONCE.
31
Eulerian Path
A path which traverses EVERY edge of the graph EXACTLY ONCE.
32
What are some examples of problems/situations that would use a graph and require a Eulerian Path/Cycle?
Mail delivery, garbage collection, bioinformatics/DNA sequencing, circuit design, routing problems, communications networks, mapping genomes
33
Requirements for the existence of a Eulerian Cycle?
The graph is FULLY CONNECTED & the degrees of ALL vertices are EVEN.
34
Requirements for the existence of a Eulerian Path?
The graph is FULLY CONNECTED & the degrees of EXACTLY TWO vertices is ODD.
35
Euler's 3rd Theorem
For a graph to exist, there must be an EVEN number of vertices with ODD degrees AND the total sum of degrees must equal to TWICE the total number of edges.
36
Purpose of Euler's 3rd Theorem?
Proves the existence and possibility of a graph
37
Hamiltonian Cycle
A simple cycle that traverses EACH vertex of the graph ONLY ONCE.
38
Complete Graph
A graph in which every pair of vertices is adjacent.
39
Notation of a complete graph
K_n, where n is the total number of vertices in the graph.
40
Can a complete graph have an Eulerian Cycle? If yes, on what condition
Yes - given the total no. of vertices is ODD; in K_odd number, each vertex is connected to all other vertices, which makes up odd - 1, i.e. even
41
Can a complete graph have a Eulerian Path? If yes, on what conditon, if any?
K_2 is the only complete graph to have a Eulerian Path - for any n > 2, K_n does NOT have a Eulerian Path as either there are more than 2 odd-degree vertices (if n is EVEN) or there are NO odd-degree vertices (if n is ODD)
42
Bipartite graph
A graph where the vertices are partitioned into two sets and ALL the edges in the graph connect vertices from both sets BUT NOT WITHIN the sets.