wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Graphs and Networks

Total questions: 120

Worksheet time: 2hrs 56mins

Name
Class
Date
1.

Choose the correct term to match each definition: Lines or curves that connect vertices.

a)

Regions

b)

Vertices

c)

Edges

d)

Paths

2.

An edge that begins and ends at the same vertex.

a)

Multiple edges

b)

Vertices

c)

Loop

d)

Node

3.

When the edges have a numerical representation (to indicate length, time, capacity etc.).

a)

Multiple edges

b)

Weighted graph

c)

Complete graph

d)

Directed graph

4.

When the edges have a numerical representation (to indicate length, time, capacity etc.).

a)

Multiple edges

b)

Weighted graph

c)

Complete graph

d)

Directed graph

5.

No arrows are shown on the edges.

a)

Directed graph

b)

Weighted graph

c)

Simple graph

d)

Undirected graph

6.

An undirected and unweighted graph with no multiple edges.

a)

Undirected graph

b)

Unweighted graph

c)

Incomplete graph

d)

Simple graph

7.

A walk that doesn’t finish at the starting vertex.

a)

Walk

b)

Closed walk

c)

Open walk

d)

Trail

8.

A walk that has no repeat use of edges or vertices (except perhaps to end at the starting vertex).

a)

Path

b)

Closed walk

c)

Open walk

d)

Trail

9.

Every path is a trail.

a)

TRUE

b)

FALSE

10.

A walk that has no repeated edges (but can

revisit vertices).

a)

Path

b)

Trail

c)

Eulerian trail

d)

Hamiltonian circuit

11.

Every vertex in this network is (blank) to every other vertex.

a)

adjacent

b)

connected

c)

planar

d)

disconnected

12.

Two vertices are called (blank) if they are attached directly by at least one edge.

a)

adjacent

b)

connected

c)

planar

d)

complete

13.

If it is possible to create a walk from one vertex to any other vertex, the network must be ...

a)

connected

b)

planar

c)

complete

d)

disjoint

14.

Graphs that have directed edges are called

a)

multiple edges

b)

simple graphs

c)

digraphs

d)

trees

15.

If a (blank) is removed, it will leave the graph disconnected.

a)

node

b)

region

c)

bridge

d)

loop

16.

A path that starts and finishes at the same vertex.

a)

cycle

b)

trail

c)

closed walk

d)

loop

17.

An edge that starts and finishes at the same vertex.

a)

node

b)

loop

c)

arc

d)

multiple edges

18.

The number of edges a walk, trail, path or cycle uses.

a)

Multiple edges

b)

Length

c)

Degree

d)

Order

19.

Which edge is considered a bridge?

a)

AB

b)

BC

c)

CD

d)

BE

20.

What does the following represent:

A-B-E-A-D-C

a)

Path

b)

Trail

c)

Circuit

d)

Cycle

21.

What does the following represent:

A-B-C-D-B-A

a)

Eulerian Trail

b)

Path

c)

Circuit

d)

Walk

22.

What does the following represent:

A−B−E−B−F

a)

Walk

b)

Path

c)

Circuit

d)

Cycle

23.

Is this diagram correctly labelled?

a)

Yes

b)

No

24.

In a network a Walk is any route taken through a network, including routes that repeat edges and vertices. What is a Trail?

a)

A walk in which no vertices are repeated, except possibly the start and finish

b)

A walk in which no edges are repeated

25.

When the edges have a numerical representation (to indicate length, time, capacity etc.).

a)

Multiple edges

b)

Weighted graph

c)

Complete graph

d)

Directed graph

26.

Every path is a trail.

a)

TRUE

b)

FALSE

27.

A walk that has no repeated edges (but can

revisit vertices).

a)

Path

b)

Trail

c)

Eulerian trail

d)

Hamiltonian circuit

28.
Is this a connected graph
a)
Yes
b)
No
29.
Is this a connected graph?
a)
Yes
b)
No
30.
J could be identified as
a)
Isolated Vertex
b)
A dot
c)
Isolated Edge
d)
Isolated deg
31.

A walk that doesn’t finish at the starting vertex.

a)

Walk

b)

Closed walk

c)

Open walk

d)

Trail

32.

A walk that has no repeat use of edges or vertices (except perhaps to end at the starting vertex).

a)

Path

b)

Closed walk

c)

Open walk

d)

Trail

33.

What are the lines in a graph called?

a)

Vertices

b)

Edges

c)

Euler Circuits

d)

Euler Paths

34.

Which of the following is not a network?

a)
b)
c)
d)
35.

Diagram shows a type of graph.

What is the type of graph?

a)

Weighted graph

b)

Directed graph

c)

Simple graph

d)

Tree

36.

The diagram shows the activities required to complete a factory process. A forward scan has been completed for the process.

The duration of activity H is missing. What value should appear?

a)

13

b)

14

c)

15

d)

16

37.

The diagram shows the activities required to complete a factory process. A forward scan has been completed for the process.

When a backward scan is completed, what is the value of X?

a)

20

b)

22

c)

24

d)

25

38.

The diagram shows the activities required to complete a factory process. A forward scan has been completed for the process.

What is the critical path?

a)

ABJ

b)

AEGJ

c)

CDGJ

d)

CDHJ

39.

The diagram shows the activities required to complete a task from start to finish and each activity has the duration (in days) shown beside it.

What is the EST (Earliest starting time) for activity Q?

a)

23

b)

27

c)

28

d)

29

40.

The diagram shows the activities required to complete a task from start to finish and each activity has the duration (in days) shown beside it.

What is the EST (Earliest starting time) for activity Q?

a)

23

b)

27

c)

28

d)

29

41.

The diagram shows the activities required to complete a process from start to finish and each activity has a duration (in days) shown beside it.

What is the critical path?

a)

IKLPQ

b)

IJMPQ

c)

IJMNOQ

d)

IKLNOQ

42.

The diagram shows the activities required to complete a process from start to finish and each activity has a duration (in days) shown beside it.

What is the float time for activity K?

a)

1 day

b)

2 days

c)

3 days

d)

4 days

43.

A network flow diagram is shown.

Find the total weight of the cut labelled 1.

a)

88

b)

96

c)

98

d)

104

44.

A network flow diagram is shown.

Find the total weight of the cut labelled 2.

a)

88

b)

96

c)

114

d)

140

45.

A network flow diagram is shown.

What is the maximum flow of this network?

a)

88

b)

96

c)

104

d)

114

46.

What does the term "critical path" refer to in the context of critical path analysis (CPA)?

a)

Tasks that must take place within the set time to avoid project delays

b)

Tasks that have no dependencies

c)

Tasks that can be delayed without affecting the project

d)

Tasks that are not included in the project planning stage

47.

What advantage does critical path analysis offer in terms of project management efficiency?

a)

It enables project managers to reduce the time lost between tasks

b)

It guarantees the smooth completion of a project

c)

It limits the extent of assistance with project management

d)

It helps managers to construct network diagrams for complex projects

48.

What is the significance of float time in project management?

a)

It calculates the earliest start time (EST) for activities

b)

It guarantees the smooth completion of a project

c)

It allows for more flexible resource allocation

d)

It identifies tasks that require close monitoring

49.

What is the purpose of the earliest start time (EST) in critical path analysis?

a)

To show the earliest time that an activity can begin

b)

To guarantee the smooth completion of a project

c)

To calculate the latest finish time (LFT) for an activity

d)

To identify the critical path in a project

50.

In critical path analysis, what is the latest finish time (LFT) used to determine for a specific activity?

a)

The latest possible time that an activity can finish without delaying the overall project

b)

The dependencies it may have with other tasks

c)

The time required to complete the activity

d)

The earliest time that an activity can begin

51.

How does critical path analysis improve efficiency in production?

a)

By limiting the number of tasks in a project

b)

By guaranteeing the smooth completion of each project

c)

By reducing the time lost between different tasks

d)

By constructing network diagrams for small projects

52.

TRUE OR FALSE

By constructing network diagrams for small projects

a)

True

b)

False

53.

Which key term: denotes an event (or task), with the start and finish times of each activity in a network diagram.

a)

Node

b)

float

c)

dummy activity

d)

buffer

54.

What type of tool is Critical Path Analysis?

a)

Situational

b)

Planning

c)

Decision-making

55.

What is float time in project management?

a)

Float time is the amount of time a task can be delayed without affecting the project's deadline.

b)

Float time refers to the time taken for project meetings.

c)

Float time is the total time required to complete a project.

d)

Float time is the time allocated for team breaks during a project.

56.

How do you calculate total float for an activity?

a)

LFT+Duration+EST

b)

LFT-Duration+EST

c)

LFT+Duration-EST

d)

LFT-Duration-EST

57.

What is the significance of float time in scheduling?

a)

Float time is used to determine project costs.

b)

Float time only applies to resource allocation.

c)

Float time is significant as it allows for flexibility in task scheduling without impacting project deadlines.

d)

Float time is irrelevant to project scheduling.

58.

In a network diagram, what does a critical path represent?

a)

The shortest path through a project network that determines the longest possible project duration.

b)

A path that has no dependencies and can be completed at any time.

c)

The longest path through a project network that determines the shortest possible project duration.

d)

A path that includes all tasks in the project regardless of their duration.

59.

How do you identify the critical path in a project?

a)

The critical path is identified by determining the longest sequence of dependent tasks that must be completed on time for the project to finish on schedule.

b)

The critical path is the shortest sequence of tasks in a project.

c)

The critical path is identified by random selection of tasks.

d)

The critical path is determined by the number of resources allocated to each task.

60.

What is the formula for calculating free float?

a)

EST of previous activity - duration - EST of the next activity

b)

EST of next activity - duration - EST of the previous activity

c)

EST of next activity +EST of the previous activity

d)

EST of next activity + duration + EST of the previous activity

61.

Explain the difference between total float and free float.

a)

Free float is the total time a project can be delayed without affecting its budget.

b)

Total float and free float are interchangeable terms used in project management.

c)

Total float refers to the total time a project can be delayed without any consequences.

d)

Total float is the total delay possible without affecting project completion; free float is the delay possible without affecting subsequent tasks.

62.

How can float time impact project deadlines?

a)

Float time has no effect on project deadlines.

b)

Float time can help absorb delays in non-critical tasks, allowing project deadlines to be met.

c)

Float time only applies to critical tasks.

d)

Float time is irrelevant to project management.

63.

What is the purpose of a network diagram in project management?

a)

To define the project budget and resources.

b)

To create a risk management plan for the project.

c)

To assign team members to specific tasks.

d)

To illustrate task dependencies and the project timeline.

64.

Describe how to create a network diagram for a project.

a)

Create a network diagram by identifying tasks, determining dependencies, and visually representing them with nodes and arrows.

b)

Outline the project timeline with milestones.

c)

Create a budget plan for the project.

d)

List all project team members and their roles.

65.

Describe how to create a network diagram for a project.

a)

Create a network diagram by identifying tasks, determining dependencies, and visually representing them with nodes and arrows.

b)

Outline the project timeline with milestones.

c)

Create a budget plan for the project.

d)

List all project team members and their roles.

66.

The graph shown contains NO cycles.

a)

True

b)

False

67.

The graph shown contains NO cycles.

a)

True

b)

False

68.

Which of the following statements are TRUE about a minimal spanning tree?

a)

Each branch has a weight.

b)

Contains no cycles.

c)

All vertices are connected.

d)

The path results in the minimum total weight.

69.

Create a minimal spanning tree, then find the minimum total cost.

a)

30

b)

39

c)

47

d)

50

70.

Create a minimal spanning tree, then find the minimum total cost.

a)

20

b)

21

c)

22

d)

23

71.
The number of vertices in a tree with 12 edges is 
a)
10
b)
11
c)
12
d)
13
72.

Using Kruskal’s algorithm, which edge should you choose second?

a)

AE

b)

BD

c)

DE

d)

AB

73.

Which of the following graphs is a bipartite graph?

a)

A graph with an odd-length cycle

b)

A graph with no cycles

c)

A graph with a single vertex

d)

A complete graph with 5 vertices

74.

A graph is bipartite if and only if it does not contain which of the following?

a)

An even-length cycle

b)

A self-loop

c)

An odd-length cycle

d)

A complete subgraph

75.

Which of the following properties is true for all bipartite graphs?

a)

They have an even number of vertices

b)

They can be coloured using two colours such that no two adjacent vertices share the same colour

c)

They contain at least one cycle

d)

They are always connected

76.

Which of the following is a real-world example of a bipartite graph?

a)

A social network where people are connected if they are friends

b)

A job assignment problem where jobs are connected to people who can perform them

c)

A transportation network where cities are connected by roads

d)

A computer network where computers are connected by cables

77.

Consider a bipartite graph G=(U,V,E)G = (U, V, E) . Which of the following statements is true?

a)

UU and VV must have the same number of vertices

b)

Every edge in EE connects a vertex in UU to a vertex in VV

c)

GG must be a tree

d)

GG must be a complete graph

78.

If a bipartite graph has 10 vertices and 15 edges, what is the maximum number of edges that can be added without losing its bipartite property?

a)

10

b)

15

c)

20

d)

25

79.

Which of the following is NOT a characteristic of a bipartite graph?

a)

It can be divided into two disjoint sets

b)

It contains no odd-length cycles

c)

It can be coloured with two colours

d)

It must be a planar graph

80.

In a bipartite graph, the sum of the degrees of all vertices in one set is equal to:

a)

The number of vertices in the other set

b)

The sum of the degrees of all vertices in the other set

c)

Twice the number of edges

d)

Half the number of edges

81.

A bipartite graph can be used to model which of the following scenarios?

a)

A group of students and the courses they are enrolled in

b)

A network of computers connected by cables

c)

A set of cities connected by highways

d)

A family tree

82.

Which of the following statements is true for a bipartite graph?

a)

It can have self-loops

b)

It can have multiple edges between the same pair of vertices

c)

It can be disconnected

d)

It must be a complete graph

83.

In a bipartite graph, if one set has 5 vertices and the other set has 7 vertices, what is the maximum number of edges the graph can have?

a)

12

b)

35

c)

25

d)

30

84.

What is the degree of vertex 4?

a)

3

b)

4

c)

5

d)

7

85.

Which vertices are adjacent to E?

a)

B and C

b)

B, C, D, and A

c)

B

d)

A, B, C, D, F, G

86.

Which is an example of a disconnected graph?

a)
b)
c)
d)
e)

None are disconnected graphs

87.

An edge that begins and ends at the same vertex.

a)

Multiple edges

b)

Vertices

c)

Loop

d)

Node

88.

What is the weight of circuit A, B, C, A

a)

4

b)

10

c)

6

d)

8

89.

A Hamilton Circuit must touch every __________ once and only once

a)

Vertex

b)

Edge

c)

Loop

d)

Degree

90.

Which of the following is an example of a Hamilton Circuit starting at A?

a)

A, G, C, B, A

b)

A, B, C, D, E, F, D, C, G, A

c)

A, B, C, G, F, E, D

d)

A, G, F, E, D, C, B, A

91.

Which of the graphs below is a spanning tree of this connected graph?

a)
b)
c)
d)
92.
Does this graph have an Euler Path, Euler Circuit, both, or neither?
a)
Euler Path
b)
Euler Circuit
c)
Both
d)
Neither
93.

Does this graph contain an Euler Circuit?

a)

Yes

b)

No

94.

The number of edges will always equal half the number of degrees.

a)

True

b)

False

95.

Identify the number of edges a graph with a sum of degrees = 10 will have.

a)

2

b)

20

c)

5

d)

10

96.

Which of the following sequence of vertices forms a path?

a)

A,F,D,B

b)

A,B,D,E,C

c)

A,F,C

d)

D,E,C

97.

The degree of a vertex = the number of edges directly connected to that vertex

a)

True

b)

False

98.

A loop has a degree of 2.

a)

True

b)

False

99.
What comes first in the order?
a)
Row
b)
Column
100.
What are the dimensions of this matrix?
a)
2 x 3
b)
3 x 2
c)
6 x 1
d)
1 x 6
101.
In Matrix R (pictured) what element is in the second row, third column?
a)
8
b)
9.01
c)
6
d)
1
102.

Identify a23

a)
7
b)
5
c)
6
d)
No existe
103.

What is the dimension of this matrix?

a)

2 x 3

b)

3 x 2

c)

6 x 1

d)

1 x 6

104.

Does this network have a loop? If so, where?

a)

No

b)

Yes, 2 of them, at A and C

c)

Yes, 1 at A

d)

Yes, 1 at C

105.

Identify the number of edges that connect vertex C and vertex D

a)

0

b)

1

c)

2

d)

3

106.

Identify the number of edges that connect vertex D and vertex A

a)

0

b)

1

c)

2

d)

3

107.

How many routes are there from A to B for this network?

a)

1

b)

3

c)

4

d)

2

108.

Consider the network above. What is its adjacency matrix?

a)
b)
c)
d)
109.

A matrix that records the number of connections between vertices is called an

a)

Adversity matrix

b)

Answer matrix

c)

Adjacency matrix

d)

Awesome matrix

110.

In an Adjacency matrix loops are counted as ___ edge.

a)

one

b)

two

c)

three

d)

four

111.

How many faces does this graph have

a)

1

b)

2

c)

3

d)

4

112.

Choose which network matches the adjacency matrix

a)
b)
c)
d)
113.

Which vertex has a loop?

a)

A

b)

B

c)

C

d)

D

114.

How many degrees does vertex B have?

a)

2

b)

3

c)

4

d)

6

115.

The number of faces in the graph is?

a)

1

b)

2

c)

3

d)

4

116.

Which vertices have loops?

a)

B and D

b)

A and B

c)

A and C

d)

C and D

117.

In column and row C are all zeros. What can you tell about vertex C?

a)

Vertex A connects with only two other vertices

b)

Vertex C is not connected to any other vertices.

c)

Vertex B does not connect to Vertex A

d)

Vertex C is connected to all the other vertices

118.

In column and row C are all zeros. What can you tell about vertex C?

a)

Vertex A connects with only two other vertices

b)

Vertex C is not connected to any other vertices.

c)

Vertex B does not connect to Vertex A

d)

Vertex C is connected to all the other vertices

119.

The degree for vertex B is

a)

5

b)

3

c)

4

d)

2

120.

The graph has four vertices A, B, C and D. Which of the following statements is NOT true?

a)

This graph is connected

b)

This graph contains multiple edges

c)

The graph contains a loop

d)

The graph contains a bridge

e)

The graph is planar