All papers

Further Maths · Edexcel 9FM0 · Paper 3D: Decision Mathematics 1 · November 2021

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

1h 30m 75 marks

Practise the past exam questions by topic

Edexcel 9FM0 · Paper 3D

8 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

Figure for question 1

A Hamiltonian cycle for the graph in Figure 1 begins C, V, E, X, A, W, ….

(a)

Complete the Hamiltonian cycle.

(1)

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

Hence use the planarity algorithm to determine whether the graph shown in Figure 1 is planar. You must make your working clear and justify your answer.

(3)

Answer
Mark scheme for question 1(b)

Question 2

Figure for question 2

A project is modelled by the activity network shown in Figure 2. The activities are represented by the arcs. The number in brackets on each arc gives the time, in hours, to complete the corresponding activity.

(a)

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

(4)

(b)

Each activity requires one worker and the project must be completed in the shortest possible time using as few workers as possible.

Calculate a lower bound for the number of workers needed to complete the project in the shortest possible time. You must show your working.

(2)

(c)

Schedule the activities using Grid 1 in the answer book.

(3)

Question 3

Figure for question 3

Table 1 shows the shortest distances, in miles, between eight towns, A, B, C, D, E, F, G and H.

(a)

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

(3)

(b)

State the weight of the minimum spanning tree.

(1)

(c)
Figure for question 3

Table 2 shows the distances, in miles, between town J and towns A, B, C, D, E, F, G and H.

Pranav needs to visit all of the towns, starting and finishing at J, and wishes to minimise the total distance he travels.

Starting at J, use the nearest neighbour algorithm to obtain an upper bound for the length of Pranav’s route. You must state your route and its length.

(2)

(d)

Starting by deleting J, and all of its edges, find a lower bound for the length of Pranav’s route.

(2)

Question 4

A 57 B

Figure for question 4

[ The total weight of the network is 1648]

Direct roads between six cities, A, B, C, D, E and F, are represented in Figure 3. The weight on each arc is the time, in minutes, required to travel along the corresponding road.

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

An initial route matrix is given in the answer book.

(a)

Set up the initial time matrix.

(1)

(b)

Perform the first iteration of Floyd’s algorithm. You should show the time and route matrices after this iteration.

The final time matrix after completion of Floyd’s algorithm is shown below.

ABCDEF
A–579514763220
B57–72204120197
C9572–242158125
D147204242–84275
E6312015884–191
F220197125275191–

(2)

(c)

A route is needed that minimises the total time taken to traverse each road at least once.

The route must start at B and finish at E.

Use an appropriate algorithm to find the roads that will need to be traversed twice. You should make your method and working clear.

(4)

(d)

Write down the length of the route.

(1)

Question 5

30 12 5 2 23 18 36 10 15 24

(a)

The list of ten numbers above is to be sorted into descending order. Use a quick sort to obtain the sorted list. You should show the result of each pass and identify your pivots clearly.

(4)

(b)

The ten numbers 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 original list of ten numbers, the following allocation is obtained.

Bin 1: 30 12 2 Bin 2: 5 23 10 Bin 3: 18 15 Bin 4: 36 Bin 5: 24

Explain why the value of the integer n must be either 44 or 45

(3)

(c)

Use the first-fit decreasing bin packing algorithm to determine how the numbers can be packed into bins of size 45

(3)

Question 6

Figure for question 6

In Figure 4 the weights on the arcs represent distances.

(a)(i)

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

(a)(ii)

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

(6)

(b)

One application of Dijkstra’s algorithm has order n2, where n is the number of nodes in the network. A computer produces a table of shortest distances between any two different nodes by repeatedly applying Dijkstra’s algorithm from each node of the network.

It takes the computer 0.082 seconds to produce a table of shortest distances for a network of 10 nodes.

Calculate approximately how long it will take, in seconds, for the computer to produce a table of shortest distances for a network with 200 nodes. You must give a reason for your answer.

(3)

(c)

Explain why your answer to part (b) can only be an approximation.

(1)

Question 7

Figure for question 7

Figure 5 shows a partially completed activity network for a project that consists of 14 activities.

(a)

Complete the precedence table in the answer book for the 8 activities in Figure 5.

The precedence table for the remaining 6 activities is given below.

ActivityImmediately preceding activities
ID, E, G, H
JD, E, G, H
KE, G, H
LI, J, K
MJ, K
NJ, K

(2)

(b)

Complete the activity network in the answer book for the project. Your completed activity network must contain only the minimum number of dummies.

Given that all 14 activities have the same duration,

(4)

(c)

explain why activity D cannot be critical.

(2)

Question 8

Susie is preparing for a triathlon event that is taking place next month. A triathlon involves three activities: swimming, cycling and running.

Susie decides that in her training next week she should

• maximise the total time spent cycling and running

• train for at most 39 hours

• spend at least 40% of her time swimming

• spend a total of at least 28 hours of her time swimming and running

Susie needs to determine how long she should spend next week training for each activity. Let

• x represent the number of hours swimming

• y represent the number of hours cycling

• z represent the number of hours running

(a)

Formulate the information above as a linear programming problem. State the objective and list the constraints as simplified inequalities with integer coefficients.

(5)

(b)

Susie decides to solve this linear programming problem by using the two-stage Simplex method.

Set up an initial tableau for solving this problem using the two-stage Simplex method.

As part of your solution you must show how

• the constraints have been made into equations using slack variables, exactly one surplus variable and exactly one artificial variable

• the rows for the two objective functions are formed

(6)

(c)

The following tableau T is obtained after one iteration of the second stage of the two‑stage Simplex method.

b.v.xyzs1s2s3Value
y01010111
s2005−21−562
x10100−128
P00−110111

Obtain a suitable pivot for a second iteration. You must give reasons for your answer.

(2)

(d)

Starting from tableau T, solve the linear programming problem by performing one further iteration of the second stage of the two-stage Simplex method. You should make your method clear by stating the row operations you use.

(5)

The paper as printed

Spotted a mistake on this page?Report a problem