Graph Theory - Terminology and Theory Flashcards

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?

A

2

18
Q

Degree of a lone/disconnected vertex?

A

0

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
Q

acyclic

A

A graph with no simple cycles is acyclic

26
Q

connected

A

A graph is connected if every vertex is reachable to and/or from all other vertices

27
Q

reachable means?

A

A path exists

28
Q

connected components

A

The set of vertices in a graph that are reachable to and from each other.

29
Q

T/F: A lone vertex counts as a separate component.

A

True

30
Q

Eulerian Cycle

A

A cycle/circuit which traverses EVERY edge of the graph EXACTLY ONCE.

31
Q

Eulerian Path

A

A path which traverses EVERY edge of the graph EXACTLY ONCE.

32
Q

What are some examples of problems/situations that would use a graph and require a Eulerian Path/Cycle?

A

Mail delivery, garbage collection, bioinformatics/DNA sequencing, circuit design, routing problems, communications networks, mapping genomes

33
Q

Requirements for the existence of a Eulerian Cycle?

A

The graph is FULLY CONNECTED & the degrees of ALL vertices are EVEN.

34
Q

Requirements for the existence of a Eulerian Path?

A

The graph is FULLY CONNECTED & the degrees of EXACTLY TWO vertices is ODD.

35
Q

Euler’s 3rd Theorem

A

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
Q

Purpose of Euler’s 3rd Theorem?

A

Proves the existence and possibility of a graph

37
Q

Hamiltonian Cycle

A

A simple cycle that traverses EACH vertex of the graph ONLY ONCE.

38
Q

Complete Graph

A

A graph in which every pair of vertices is adjacent.

39
Q

Notation of a complete graph

A

K_n, where n is the total number of vertices in the graph.

40
Q

Can a complete graph have an Eulerian Cycle? If yes, on what condition

A

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
Q

Can a complete graph have a Eulerian Path? If yes, on what conditon, if any?

A

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
Q

Bipartite graph

A

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.