Graph Theory Flashcards

1
Q

Connected graph

A

A graph where, for every pair of vertices, there is a way to get from one vertex to another

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

Multigraph

A

A graph in which at least one pair of vertices have multiple edges

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

Simple graph

A

A graph with no multiple edges or loops

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

Isomorphic graph

A

Can be made by moving vertices (without inserting or deleting edges)

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

Tree

A

A graph that is connected and has no circuits or cycles

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

Walk

A

A sequence of edges and vertices such that the finishing vertex of an edge becomes the starting vertex of the next edge

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

Path

A

A walk in which no edge is travelled more than once

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

Chain

A

A path such that no vertex is visited more than once

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

Hamiltonian circuit

A

A circuit that starts at a vertex of a graph, passed through every vertex exactly once and returns to the starting vertex

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

Eulerian path

A

A path that contains every edge of a connected graph exactly once

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

Eulerian circuit

A

An eulerian path starting and finishing at the same vertex

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

Planar graph

A

Can be drawn in the plane in such a way that no 2 edges meet each other except at a vertex

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

Weighted graph

A

Graph in which the edges are labelled with a weight

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

Directed graph

A

A graph in which a line from A to B is considered to be distinct from a line from B to A

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

Spanning tree

A

A tree that ensures a path exists between any 2 vertices

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

Kruskal’s algorithm

A
  • add the shortest edge to the spanning tree
  • add the shortest remaining edge (NOT creating a circuit)
  • repeat until all vertices are connected
17
Q

Prim’s algorithm

A
  • start with any vertex
  • find the shortest edge joining a new vertex
  • repeat until all joined
18
Q

Nearest neighbor

A
  • pick any vertex
  • find edge of lowest weight connecting current vertex to a neighboring, unvisited, vertex
  • repeat
  • stop when all vertices are connected