All papers

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

Edexcel A Level Further Maths Paper 3D: Decision Mathematics 1 June 2024 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

17 8 16 12 24 19 23 11 20 13 4

The eleven numbers listed above are to be packed into bins of size n where n is a positive integer. When the first-fit bin packing algorithm is applied to the eleven numbers, the bins are packed as shown below.

Bin 1:17812
Bin 2:1624
Bin 3:19114
Bin 4:2313
Bin 5:20
(a)

Explain why this packing means that the value of n must be 40

(1)

(b)

The original list of eleven numbers is to be sorted into descending order.

Use a quick sort to obtain the fully sorted list. You must make your pivots clear.

(4)

(c)

Apply the first-fit decreasing bin packing algorithm to the fully sorted list to pack the numbers into bins of size 40

(2)

Question 2

The table below represents a network of shortest distances, in miles, to travel between nine castles, A, B, C, D, E, F, G, H and J.

ABCDEFGHJ
A–5059265040876359
B50–28617963456448
C5928–335735703645
D266133–2464713733
E50795724–40643031
F4063356440–477071
G874570716447–3467
H63643637307034–33
J5948453331716733–
(a)

Use Prim’s algorithm, starting at D, to find the minimum spanning tree for this network. You must clearly state the order in which you select the arcs of your tree.

(3)

(b)

State the weight of the minimum spanning tree found in part (a).

(1)

(c)

Draw the minimum spanning tree using the vertices given in Diagram 1 in the answer book.

(1)

(d)

A historian needs to visit all of the castles, starting and finishing at the same castle, and wishes to minimise the total distance travelled.

Use your answer to part (b) to calculate an initial upper bound for the length of the historian’s route.

(1)

(e)(i)

Use the nearest neighbour algorithm, starting at D, to find an upper bound for the length of the historian’s route.

(e)(ii)

Write down the route which gives this upper bound.

(3)

(f)

Using the nearest neighbour algorithm, starting at F, an upper bound of length 352 miles was found.

State the best upper bound that can be obtained by using this information and your answers from parts (d) and (e). Give the reason for your answer.

(1)

(g)

By deleting A and all of its arcs, find a lower bound for the length of the historian’s route.

(2)

(h)

By deleting J and all of its arcs, a lower bound of length 274 miles was found.

State the best lower bound that can be obtained by using this information and your answer to part (g). Give the reason for your answer.

(1)

Question 3

Figure for question 3

[ The total weight of the network is 413]

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

(a)

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

(5)

(b)

Abi needs to travel along every track shown in Figure 1 to check that they are all in good repair. She needs to start her inspection route at town G and finish her route at either town J or town K.

Abi wishes to minimise the total distance required to traverse every track.

By considering all relevant pairings of vertices, determine whether Abi should finish her inspection route at town J or town K. You must

• state which tracks she will repeat in her route

• state the total length of her route

(6)

(c)

The direct track between town B and town C and the direct track between town H and town K are now closed to all users. A second person, Tarig, is asked to check all the remaining tracks starting at G and finishing at H.

Tarig wishes to minimise the total length of his inspection route.

Determine which route, Abi’s or Tarig’s, is shorter. You must make your working clear.

(2)

Question 4

Answer
Mark scheme for question 4
(a)

Explain why it is not possible to draw a graph with exactly six nodes with degrees 1, 2, 3, 4, 5 and 6

(1)

Answer
Mark scheme for question 4(a)
(b)

A tree, T, has exactly six nodes. The degrees of the six nodes of T are

1 2 (4 – x) (2x – 5) (4x – 11) (3x – 5)

where x is an integer.

Explain how you know that T cannot be Eulerian.

(1)

Answer
Mark scheme for question 4(b)
(c)(i)

Determine the value of x

(c)(ii)

Hence state whether T is semi-Eulerian or not. You must justify your answer.

(5)

(d)
Figure for question 4

Figure 2 shows a graph, G, with six nodes with degrees 1, 2, 3, 3, 3 and 4

Using the vertices in Diagram 1 in the answer book, draw a graph with exactly six nodes with degrees 1, 2, 3, 3, 3 and 4 that is not isomorphic to G.

(1)

Answer
Mark scheme for question 4(d)

Question 5

Two friends, Anaira and Tommi, play a game involving two positive numbers x and y

Anaira gives Tommi the following clues to see if he can correctly determine the value of x and the value of y

• x is greater than y and the difference between the two is at least 100

• x is at most 5 times as large as y

• the sum of 2 x and 3 y is at least 350

• the sum of x and y is as small as possible

Tommi decides to solve this problem by using the big-M method.

(a)

Set up an initial tableau for solving this problem using the big-M method.

As part of your solution, you must show

• how the constraints were made into equations using one slack variable, exactly two surplus variables and exactly two artificial variables

• how the objective function was formed

(6)

(b)(i)

The big-M method is applied until the tableau containing the optimal solution to the problem is found. One row of this final tableau is as follows.

b.v.xys1s2s3a1a2Value
x10 530 153 51 5130

State the value of x

(b)(ii)

Hence deduce the value of y, making your reasoning clear.

(3)

Question 6

The precedence table below shows the 12 activities required to complete a project.

ActivityImmediately preceding activities
A–
B–
C–
DA
EA, B, C
FA, B, C
GC
HD, E
ID, E
JD, E
KF, G, J
LF, G
(a)

Draw the activity network described in the precedence table, using activity on arc.

Your activity network must contain the minimum number of dummies only.

(5)

(b)(i)

Each of the activities shown in the precedence table requires one worker. The project is to be completed in the minimum possible time.

Question 6, shown as an image
Figure for question 6

Figure 3 shows a schedule for the project using three workers.

State the critical path for the network.

(b)(ii)

State the minimum completion time for the project.

(b)(iii)

Calculate the total float on activity B.

(b)(iv)

Calculate the total float on activity G.

(4)

(c)

Immediately after the start of the project, it is found that the duration of activity I, as shown in Figure 3, is incorrect. In fact, activity I will take 8 hours. The durations of all the other activities remain as shown in Figure 3.

Determine whether the project can still be completed in the minimum completion time using only three workers when the duration of activity I is 8 hours. Your answer must make specific reference to workers, times and activities.

(2)

Question 7

A maximisation linear programming problem in x, y and z is to be solved using the Simplex method.

The tableau after the 1st iteration is shown below.

b.v.xyzs1s2s3Value
s10 123 21 12030
x11 4 1401 4010
s301100126
P0 14 11403 4030
(a)

State the column that contains the pivot value for the 1st iteration. You must give a reason for your answer.

(2)

(b)

By considering the equations represented in the above tableau, formulate the linear programming problem in x, y and z only. State the objective and list the constraints as inequalities with integer coefficients.

(5)

(c)

Taking the most negative number in the profit row to indicate the pivot column, perform the 2nd iteration of the Simplex algorithm, to obtain a new tableau, T. Make your method clear by stating the row operations you use.

(4)

(d)(i)

Explain, using T, how you know that an optimal solution to the original linear programming problem has not been found after the 2nd iteration.

(d)(ii)

State the values of the basic variables after the 2nd iteration.

(2)

(e)

A student attempts the 3rd iteration of the Simplex algorithm and obtains the tableau below.

b.v.xyzs1s2s3Value
z0011 2 141 443 2
x1001 41 8 1857 4
y010 121 43 49 2
P0105 41 87 8361 4

Explain how you know that the student’s attempt at the 3rd iteration is not correct.

(1)

The paper as printed

Spotted a mistake on this page?Report a problem