network concepts Flashcards

1
Q

what is a network?

A

a network is a term to describe a group or system of interconnected objects. it consists of vertices and edges. the edges indicate a path or route between two vertices.

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

what is a vertex on a network?

A

a vertex is a point (or dot) at which lines intersect or branch

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

what is an edge on a network?

A

an edge is a line that connects vertices

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

what is a loop in a network?

A

a loop starts and ends at the same vertex, counting as one edge but contributing two to the degree of the vertex

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

what is a directed edge in a network?

A

a directed edge, also called an arc, has an arrow which indicates the only way in which travel can be directed

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

what is an undirected edge in a network?

A

an undirected edge does not have an arrow, therefore meaning that travel can be directed either way along the edge

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

what is a directed network?

A

a directed network is a network in which all of the edges are directed, and travel can only happen in the way that the edges indicate

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

what is an undirected network?

A

an undirected network is a network in which the edges are not directed, and travel can happen in any direction

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

what is the degree of a vertex in a network?

A

the degree of a vertex in a network corresponds to the number of edges that connect to a vertex

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

what is a walk in a network?

A

a walk in a network is a connected sequence of edges showing a route between vertices where the edges and vertices may be visited multiple times

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

what is a trail in a network?

A

a trail in a network is a walk with no repeated edges

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

what is a path in a network?

A

a path in a network is a walk with no repeated vertices

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

what is a circuit in a network?

A

a circuit in a network, also called a closed trail, is a walk with no repeated edges that starts and ends at the same vertex

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

what is a cycle in a network?

A

a cycle in a network is a walk with no repeated vertices that starts and ends at the same vertex

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

what is a connected graph?

A

a graph is connected if every vertex in the graph is accessible from every other vertex in the path graph along a path formed by the edges of the graph

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

what are isomorphic graphs?

A

two graphs are isomorphic (equivalent) if:
* they have the same number of edges and vertices
* corresponding vertices have the same degree and the edges connect to the same vertices

17
Q

what is a weighted graph?

A

a weighted graph is a network that has weighted edges, meaning edges with numbers assigned that imply some numerical value such as cost, distance or time

18
Q

what is a tree on a network?

A

a tree is a connected graph that contains no cycles, multiple edges or loops

19
Q

what is a spanning tree on a network?

A

a spanning tree is a tree that connects all of the vertices on a graph

20
Q

what is a minimum spanning tree on a network?

A

a minimum spanning tree is a spanning tree that takes up the minimum length possible on a network, whilst connecting all of the vertices

21
Q

what is Prim’s algorithm?

A

Prim’s algorithm is a set of rules to determine a minimum spanning tree for a graph:
1. choose a starting vertex
2. inspect the edges starting from the starting vertex and choose the one with the lowest weight
3. inspect all of the edges starting from both of the vertices you have in the tree so far; choose each edge with the lowest weight, ignoring edges that would connect the tree back to itself
4. repeat step 3 until all of the vertices are connected

22
Q

what is the shortest path in a network?

A

the shortest path between two vertices in a network is a path where the sum of the weights of its edges is minimised