All papers

Further Maths · Edexcel 9FM0 · Paper 3D: Decision Mathematics 1 · June 2022

Edexcel A Level Further Maths Paper 3D: Decision Mathematics 1 June 2022 question paper 9FM0/3D

1h 30m 75 marks

Practise the past exam questions by topic

Edexcel 9FM0 · Paper 3D

7 questions
Report a problem
What is wrong?

Goes to whoever maintains the question split. No account needed and nothing is published on this page.

Question 1

A gardener needs the following lengths of string. All lengths are in metres.

4.3 6.1 5.1 4.7 2.5 5.9 3.4 1.7 2.1 0.4 1.3

She cuts the lengths from balls of string. Each ball contains 10 m of string.

(a)

Calculate a lower bound for the number of balls of string the gardener needs. You must make your method clear.

(2)

(b)

Use the first‑fit bin packing algorithm to determine how the lengths could be cut from the balls of string.

(3)

Question 2

Figure for question 2

[ The total weight of the network is 299]

Figure 1 represents a network of cycle tracks between 10 landmarks, A, B, C, D, E, F, G, H, J and K. The number on each edge represents the length, in kilometres, of the corresponding track.

One day, Blanche wishes to cycle from A to K. She wishes to minimise the distance she travels.

(a)(i)

Use Dijkstra’s algorithm to find the shortest path from A to K.

(a)(ii)

State the length of the shortest path from A to K.

(6)

(b)(i)

The cycle tracks between the landmarks now need to be inspected. Blanche must travel along each track at least once. She wishes to minimise the length of her inspection route. Blanche will start her inspection route at D and finish at E.

State the edges that will need to be traversed twice.

(b)(ii)

Find the length of Blanche’s route.

(2)

(c)

It is now decided to start the inspection route at A and finish at K. Blanche must minimise the length of her route and travel along each track at least once.

By considering the pairings of all relevant nodes, find the length of Blanche’s new route. You must make your method and working clear.

(5)

Question 3

The initial distance matrix (Table 1) shows the lengths, in metres, of the corridors connecting six classrooms, A, B, C, D, E and F, in a school. For safety reasons, some of the corridors are one‑way only.

Figure for question 3
(a)

By adding the arcs from vertex A, along with their weights, complete the drawing of this network on Diagram 1 in the answer book.

(2)

(b)

Floyd’s algorithm is to be used to find the complete network of shortest distances between the six classrooms.

The distance matrix after two iterations of Floyd’s algorithm is shown in Table 2.

Figure for question 3

Perform the next two iterations of Floyd’s algorithm that follow from Table 2. You should show the distance matrix after each iteration.

(4)

(c)(i)

The final distance matrix after completion of Floyd’s algorithm is shown in Table 3.

Figure for question 3

Yinka must visit each classroom. He will start and finish at E and wishes to minimise the total distance travelled.

Use the nearest neighbour algorithm, starting at E, to find two Hamiltonian cycles in the completed network of shortest distances.

(c)(ii)

Find the length of each of the two cycles.

(c)(iii)

State, with a reason, which of the two cycles provides the better upper bound for the length of Yinka’s route.

(4)

Question 4

A linear programming problem in x, y and z is to be solved using the big‑M method. The initial tableau is shown below.

b.v.xyzs1s2s3a1a2Value
s12341000013
a11–220–10108
a230–400–10112
P2 – 4M–3 + 2M–1 + 2M0MM00–20M
(a)

Using the information in the above tableau, formulate the linear programming problem. You should

• list each of the constraints as an inequality

• state the two possible objectives

(4)

(b)

Obtain the most efficient pivot for a first iteration of the big‑M method. You must give reasons for your answer.

Please turn over for Question 5

(2)

Question 5

Figure for question 5

The network in Figure 2 shows the activities that need to be completed for a project. Each activity is represented by an arc and the duration of the activity, in days, is shown in brackets. The early event times are shown in Figure 2.

(a)

Complete Table 1 in the answer book to show the immediately preceding activities for each activity.

It is given that 4 < x maths symbol m

(2)

(b)

State the largest possible integer value of m.

(1)

(c)(i)

Complete Diagram 1 in the answer book to show the late event times.

(c)(ii)

State the activities that must be critical.

(3)

(d)

Calculate the total float for activity G.

(1)

(e)

The resource histogram in Figure 3 shows the number of workers required when each activity starts at its earliest possible time. The histogram also shows which activities happen at each time.

Figure for question 5
Question 5, shown as an image

Complete Table 2 in the answer book to show the number of workers required for each activity of the project.

(2)

(f)

Draw a Gantt chart on Grid 1 in the answer book to represent the activity network.

(5)

Question 6

The following algorithm determines the number of comparisons made when Prim’s algorithm is applied to Kn

Step 1 Start

Step 2 Input the value of n

Step 3Let a = 1
Step 4Let b = n – 2
Step 5Let c = b
Step 6Let a = a + 1
Step 7Let b = b – 1

Step 8 Let c = c + (amaths symbolb) + (a – 1)

Step 9 If b maths symbol 0 go to Step 6

Step 10 Output c

Step 11 Stop

(a)

For K5, complete the table in the answer book to show the results obtained at each step of the algorithm.

(3)

(b)(i)
Figure for question 6

The weights of the ten arcs in Figure 4 are

17 21 24 14 23 13 15 19 28 20

Starting at the left‑hand end of the above list, sort the list into ascending order using bubble sort. You need only write down the state of the list at the end of each pass.

(b)(ii)

Find the total number of comparisons performed during the sort.

(5)

(c)

Find the maximum total number of comparisons required to sort the weights of the 10 arcs of K5 into ascending order using bubble sort.

(1)

(d)

It is given that the maximum total number of comparisons required to sort the weights of the arcs of Kn into ascending order using bubble sort is

λn (n – 1)(n + 1)(n – 2)

where λ is a constant.

Determine the maximum total number of comparisons required to sort the weights of the arcs of K50 into ascending order using bubble sort. You must make your method and working clear.

(3)

Question 7

Figure for question 7

Figure 5 shows the constraints of a linear programming problem in x and y where R is the feasible region.

The objective is to maximise P = x + ky, where k is a positive constant.

The optimal vertex of R is to be found using the Simplex algorithm.

(a)

Set up an initial tableau for solving this linear programming problem using the Simplex algorithm.

(5)

(b)

After two iterations of the Simplex algorithm a possible tableau T is

b.v.xys1s2s3s4Value
s1001 5301 51
x1001 50 522
s3000115112 522
y0102 501 55
P00015 52 k0 52 15 k5k + 2

State the value of each variable after the second iteration.

(1)

(c)

It is given that T does not give an optimal solution to the linear programming problem.

After a third iteration of the Simplex algorithm the resulting tableau does give an optimal solution to the problem.

Perform the third iteration of the Simplex algorithm and hence determine the range of possible values for P. You should state the row operations you use and make your method and working clear.

(9)

The paper as printed

Spotted a mistake on this page?Report a problem