BREAKING
Imaginary number feels seen, refuses to be real★Matrices multiplied in wrong order, student loses faith★Proof by induction ends, nobody knows why it worked★
  1. Home
  2. A Level
  3. Further Mathematics
  4. Edexcel
  5. Dynamic programming

Edexcel A Level Further Maths

Topic questions Decision mathematics Dynamic programming

Dynamic programming

5 questions · 64 marks · about 1.5 hours

Dynamic programming questions

Edexcel 9FM0 Dynamic programming 5 questions

Paper 4D: Decision Mathematics 2 June 2025, Question 5 13 marks

Anvi makes boats during the winter months. She can make up to five boats each month.

If she builds more than three boats in any one month, she must hire an assistant at a cost of £400 for that month.

In any month in which boats are made, the overhead costs are £60 for each boat made that month.

A maximum of three boats can be held in storage at the end of each month, at a cost of £70 per boat per month.

Boats must be delivered at the end of each month.

The order schedule for boats is

MonthNovemberDecemberJanuaryFebruaryMarch
Number ordered25643

There are no boats in storage at the beginning of November. Anvi plans to have no boats left in storage after the end of the March delivery.

(a)

Use dynamic programming to determine the production schedule that minimises the costs given above. Complete the working in the table provided in the answer book and state the minimum cost.

[12]
Reveal mark scheme Mark scheme for question 5(a)
(b)

The assistant asks to work in November, and Anvi agrees.

Given that more than three boats are now made in November, state the minimum additional cost of producing all the required boats to the schedule shown above.

[1]
Reveal mark scheme Mark scheme for question 5(b)

Paper 4D: Decision Mathematics 2 June 2022, Question 6 14 marks

Bernie makes garden sheds. He can build up to four sheds each month.

If he builds more than two sheds in any one month, he must hire an additional worker at a cost of £250 for that month.

In any month in which sheds are made, the overhead costs are £35 for each shed made that month.

A maximum of three sheds can be held in storage at the end of any one month, at a cost of £80 per shed per month.

Sheds must be delivered at the end of the month.

The order schedule for sheds is

MonthJanuaryFebruaryMarchAprilMay
Number ordered13352

There are no sheds in storage at the beginning of January and Bernie plans to have no sheds left in storage after the May delivery.

Use dynamic programming to determine the production schedule that minimises the costs given above. Complete the working in the table provided in the answer book and state the minimum cost.

[14]
Reveal mark scheme Mark scheme for question 6

Paper 4D: Decision Mathematics 2 November 2021, Question 6 12 marks

Figure for question 6

The staged, directed network in Figure 3 represents a series of roads connecting 12 towns, S, A, B, C, D, E, F, G, H, I, J and T. The number on each arc shows the distance between these towns, in miles.

Bradley is planning a four‑day cycle ride from S to T.

He plans to leave his home at S. On the first night he will stay at A, B or C, on the second night he will stay at D, E, F or G, on the third night he will stay at H, I or J, and he will arrive at his friend’s house at T on the fourth day.

Bradley decides that the maximum distance he will cycle on any one day should be as small as possible.

(a)

Write down the type of dynamic programming problem that Bradley needs to solve.

[1]
Reveal mark scheme Mark scheme for question 6(a)
(b)

Use dynamic programming to complete the table in the answer book.

[9]
Reveal mark scheme Mark scheme for question 6(b)
(c)

Hence write down the possible routes that Bradley could take.

[2]
Reveal mark scheme Mark scheme for question 6(c)

Paper 4D: Decision Mathematics 2 October 2020, Question 7 12 marks

A manufacturer can export five batches of footwear each year. Each exported batch contains just one type of footwear. The types of footwear are trainers, sandals or high heels.

The table below shows the profit, in £1000s, for the number of batches of each type of footwear.

Number of batches012345
Trainers05090170225295
Sandals070110165245300
High heels075115x235305

The total annual profit is to be maximised.

(a)

Use dynamic programming to determine the two possible values of the maximum total annual profit, giving one of these values in terms of x.

[10]
Reveal mark scheme Mark scheme for question 7(a)
(b)

Given that the maximum total annual profit is £320 000

advise the manufacturer on the possible ways in which the five batches should be allocated.

[2]
Reveal mark scheme Mark scheme for question 7(b)

Paper 4D: Decision Mathematics 2 June 2019, Question 3 13 marks

Figure for question 3

In Figure 1 the weight of arc SB is denoted by x where x maths symbol 0

(a)

Explain why Dijkstra’s algorithm cannot be used on the directed network in Figure 1.

[1]
Reveal mark scheme Mark scheme for question 3(a)
(b)

It is given that the minimum weight route from S to T passes through B.

Use dynamic programming to find

(b)(i)

the range of possible values of x

Reveal mark scheme Mark scheme for question 3(b)(i)
(b)(ii)

the minimum weight route from S to T.

[12]
Reveal mark scheme Mark scheme for question 3(b)(ii)

Report a problem with a question on this page
What is wrong?

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

Memes

Certified Further Maths memes. Peer-reviewed by nobody.

Laugh now. Cry in the exam hall later. Then come back and do a past paper.

Prove it by induction
Write ‘clearly’ and move on
Me on the final ‘show that’
Using the formula booklet
Proving it by induction
Writing ‘by symmetry’ to skip half the work
Writing ‘trivially’ and daring the examiner
Further enlightenment, ranked

Mum 💖

how's further maths going?? 🥰

my answers are all complex rn

keep it simple love 💖

📱 Screen time this week · Spotify4h 59m

The answer was i. Nobody knows why

Further Maths starter pack

Calculator that does matricesProof that’s 3 pages longArgand diagram doodlesThis website
Collect all four. Prove it.