Revision Library

Decision Maths: Critical Path Analysis and Linear Programming - Worksheets, Questions and Revision

13 original exam-style questions - 5 pages of questions with a full mark scheme - free printable PDF.

Download PDFJump to mark scheme (page 6)Read the revision guide
« Previous: Decision Maths: Shortest Paths and Route InspectionNext: Decision: Algorithms and Graph Theory Depth »
Revision Library
revisionlibrary.co.uk
A-Level · EDEXCEL

FP.D4 Decision Maths: Critical Path Analysis and Linear Programming

EDEXCEL 9FM0 · Calculator allowed · about 130 minutes
Total Marks
Name: _______________________________    Date: ____ / ____ / ______
Answer ALL questions. Show all your working.
1
This question concerns the vocabulary used when analysing an activity network for a project.
(a)State what is meant by a critical activity of a project network.(1)
(b)State what is meant by the total float of an activity.(1)
(c)State what is meant by the free float of an activity.(1)
(d)State why a dummy activity may be needed when drawing an activity-on-arc network.(1)
(Total for Question 1 is 4 marks)
2
Priya is planning a small kitchen renovation. The table below shows the activities involved.
ActivityTaskDuration (days)Immediate predecessors
AStrip out the old units2-
BOrder the new worktop (delivery lead time)1-
CFirst-fix the plumbing and electrics3A
DFit the new worktop2A, B
Figure (to be drawn): Diagram space for an activity-on-arc network with 4 events and one dummy activity (dashed arrow).
(a)Explain why a dummy activity is required when drawing the activity-on-arc network for this project.(2)
(b)Draw the activity-on-arc network for the project. Label events with circled numbers, activities with their letter and duration, and show the dummy activity as a dashed arrow.(5)
(Total for Question 2 is 7 marks)
3
Elmswood Community Centre is having a new meeting room extension built. The table below shows the activities involved in the project, their duration, and their immediate predecessors. Time is measured in weeks from the start of the project (Week 0).
ActivityTaskDuration (weeks)Immediate predecessors
AObtain planning permission4-
BOrder structural steel6-
CExcavate foundations3A
DLay drainage5A
EErect the steel frame7B
FPour concrete foundations4C
GBuild external walls6D, E
HFit windows and doors3F
IRoof the extension5G
JFinal internal fit-out2H, I
(a)Complete a forward pass through the network to find the earliest start time (EST) and earliest finish time (EFT) of each activity.(4)
(b)State the minimum time in which the project can be completed.(1)
(c)Complete a backward pass through the network to find the latest start time (LST) and latest finish time (LFT) of each activity.(4)
(d)Hence determine the critical path for the project, and state its length.(2)
(e)Calculate the total float for each non-critical activity (A, C, D, F, H).(2)
(Total for Question 3 is 13 marks)
4
The Elmswood Community Centre extension is as described in Question 3, using your forward pass and backward pass results from that question.
(a)Calculate the free float of activity A.(1)
(b)Calculate the free float of activity D.(2)
(c)Explain, with reference to your answers to parts (a) and (b), why the free float of an activity is not always equal to its total float.(2)
(Total for Question 4 is 5 marks)
5
The Elmswood Community Centre extension project is as described in Question 3.
Figure (to be drawn): A blank cascade (Gantt) chart grid: horizontal time axis from 0 to at least 26 weeks, one row per activity (A to J).
(a)Using your results from Question 3, draw a cascade (Gantt) chart for the project. Represent each activity by a horizontal bar starting at its earliest start time and lasting for its duration; show the total float of each non-critical activity as a dashed extension to its bar.(5)
(b)Using your cascade chart, state the earliest week in which activity I could start, and the latest week by which activity F must finish if the project is not to be delayed.(2)
(Total for Question 5 is 7 marks)
6
The Elmswood Community Centre extension project is as described in Question 3.
(a)State whether activity C could be delayed (that is, its duration increased) by 8 weeks without affecting the completion date of the project. Give a reason for your answer.(2)
(b)In fact, the planning permission activity A takes 9 weeks instead of the planned 4 weeks (an increase of 5 weeks). By carrying out a new forward pass, determine the new project completion time, and state which activities now form the critical path.(4)
(Total for Question 6 is 6 marks)
7
Newbridge Ltd is planning a small refurbishment project. The table below shows the activities involved. Time is measured in days from the start of the project (Day 0).
ActivityTaskDuration (days)Immediate predecessors
PRemove the old flooring5-
QDeliver the new floor tiles3-
RInstall the underfloor heating6P
SLay the new floor tiles4P, Q
TFit the skirting boards2R, S
(a)Carry out a forward pass and a backward pass on the network. Present your results as a table showing the EST, EFT, LST and LFT of each activity.(6)
(b)A project manager claims that the critical path is P - S - T, with a completion time of 11 days. By referring to your results in part (a), verify whether this claim is correct, explaining your reasoning.(3)
(Total for Question 7 is 9 marks)
8
Amina runs a small business making two types of scented candle: 'Meadow' candles and 'Harbour' candles, each week. Let m be the number of Meadow candles made per week, and h be the number of Harbour candles made per week.
Each Meadow candle uses 200 g of wax and takes 15 minutes of hand-pouring time. Each Harbour candle uses 350 g of wax and takes 10 minutes of hand-pouring time.
Each week, Amina has 21 kg of wax and 20 hours of hand-pouring time available.
Market research shows Amina should make at least twice as many Meadow candles as Harbour candles.
Amina must make at least 10 Harbour candles each week to fulfil a standing order.
The profit is £3.50 per Meadow candle and £4.20 per Harbour candle.
(a)Define the decision variables m and h.(1)
(b)Write down the objective function, stating whether it should be maximised or minimised.(1)
(c)Write down all the constraints for this linear programming problem, other than the restriction found in part (d).(4)
(d)State any further restriction that applies to m and h, and explain why it is necessary.(1)
(Total for Question 8 is 7 marks)
9
Bexley Outdoor Furniture makes garden benches (x) and garden tables (y) each week. Each bench needs 2 units of timber and 1 hour of labour; each table needs 1 unit of timber and 3 hours of labour. Each week, 20 units of timber and 30 hours of labour are available. The profit is £40 per bench and £60 per table. Bexley wants to maximise weekly profit P = 40x + 60y, subject to the constraints:
2x + y ≤ 20 (timber)
x + 3y ≤ 30 (labour)
x ≥ 0, y ≥ 0
Figure (to be drawn): A set of axes for x (benches, 0 to 12) and y (tables, 0 to 12), with gridlines at every 1 unit, for plotting the feasible region.
(a)On the grid provided, draw the lines 2x + y = 20 and x + 3y = 30, and shade the feasible region satisfying all the constraints.(4)
(b)Find the coordinates of each vertex of the feasible region.(5)
(c)Use the vertex method to determine the number of benches and tables Bexley should make each week to maximise weekly profit, and state the maximum weekly profit.(3)
(Total for Question 9 is 12 marks)
10
A greenkeeper at Fenwick Rugby Club mixes two fertilisers, GrowFast (f bags) and RootBoost (r bags), to treat the pitch. Each bag of GrowFast supplies 2 units of nitrogen and 1 unit of potash. Each bag of RootBoost supplies 1 unit of nitrogen and 3 units of potash. The pitch needs at least 10 units of nitrogen and at least 15 units of potash. GrowFast costs £12 per bag and RootBoost costs £9 per bag. The greenkeeper wants to minimise the total cost C = 12f + 9r, subject to the constraints:
2f + r ≥ 10 (nitrogen)
f + 3r ≥ 15 (potash)
f ≥ 0, r ≥ 0
Figure (to be drawn): A set of axes for f (GrowFast bags, 0 to 16) and r (RootBoost bags, 0 to 12), with gridlines at every 1 unit, for plotting the feasible region.
(a)On the grid provided, draw the lines 2f + r = 10 and f + 3r = 15, and shade the region representing all the constraints (including f ≥ 0 and r ≥ 0).(4)
(b)By drawing a suitable objective line and using the objective line (ruler) method, find the values of f and r that minimise the total cost C = 12f + 9r.(3)
(c)State the minimum total cost, and interpret your answer in the context of the problem.(2)
(Total for Question 10 is 9 marks)
11
This question continues the fertiliser problem described in Question 10.
(a)An assistant suggests using (f, r) = (2, 5), pointing out that this gives a lower value of C than the solution found in Question 10. Show that this point does not satisfy all the constraints, and explain why the assistant's suggestion cannot be used.(4)
(b)By evaluating the objective function at each vertex of the feasible region, verify that (f, r) = (3, 4) does give the true minimum feasible cost.(4)
(Total for Question 11 is 8 marks)
12
Discuss the similarities and differences between the objective line (ruler) method and the vertex method for solving a two-variable linear programming problem graphically. Your answer should refer to how each method locates the optimal solution, how each method deals with a problem that has more than one optimal solution, and which method is generally more efficient when the feasible region has many vertices.
(Total for Question 12 is 7 marks)
13
State two limitations of the linear programming model used in Questions 10 and 11 as a representation of the greenkeeper's real decision-making, and briefly explain the effect of each in context.
(Total for Question 13 is 3 marks)
Mark scheme · FP.D4 Decision Maths: Critical Path Analysis and Linear Programming

Question 1

Question 2

Question 3

Question 4

Question 5

Question 6

Question 7

Question 8

Question 9

Question 10

Question 11

Question 12

Question 13

Mark your answers

This checks your answers in your browser, stores nothing on a server and needs no account.

Question 1

4 marks
Did your answer earn the marks?

Question 2

7 marks
Did your answer earn the marks?

Question 3

13 marks
Did your answer earn the marks?

Question 4

5 marks
Did your answer earn the marks?

Question 5

7 marks
Did your answer earn the marks?

Question 6

6 marks
Did your answer earn the marks?

Question 7

9 marks
Did your answer earn the marks?

Question 8

7 marks
Did your answer earn the marks?

Question 9

12 marks
Did your answer earn the marks?

Question 10

9 marks
Did your answer earn the marks?

Question 11

8 marks
Did your answer earn the marks?

Question 12

7 marks
Did your answer earn the marks?

Question 13

3 marks
Did your answer earn the marks?
Mark my answers