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

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

Download PDFJump to mark scheme (page 8)
« Previous: Decision: Algorithms and Graph Theory DepthNext: Further Mechanics: Momentum, Impulse and Collisions »
Revision Library
revisionlibrary.co.uk
A-Level · Further Decision Mathematics (Linear Programming and Critical Path Depth)

FP.D6 Decision: Linear Programming and Critical Path Depth

EDEXCEL 9FM0 · Calculator allowed · about 150 minutes
Total Marks
Name: _______________________________    Date: ____ / ____ / ______
Answer ALL questions. Show all your working.
1
Nishat runs a small stall, 'Kettle and Bean', selling gift hampers at a farmers' market each week. She makes two types of hamper: a Cosy hamper and a Harvest hamper. Let x be the number of Cosy hampers made per week and y be the number of Harvest hampers made per week.
Each Cosy hamper uses 3 jars of jam and 2 metres of ribbon. Each Harvest hamper uses 5 jars of jam and 1 metre of ribbon.
Each week, Nishat has 45 jars of jam and 20 metres of ribbon available.
She has a standing arrangement with a local bed and breakfast to supply at least 4 Harvest hampers every week.
The profit is 15 pounds per Cosy hamper and 18 pounds per Harvest hamper.
(a)Write down the objective function for the weekly profit P, stating whether it should be maximised or minimised.(1)
(b)Write down the constraints arising from the jam and from the ribbon.(2)
(c)Write down the constraint arising from the standing arrangement with the bed and breakfast.(1)
(d)State the further restriction(s) that apply to x and y, explaining briefly why each is necessary.(2)
(e)State, with a reason, whether (x, y) = (5, 3) is a feasible weekly production plan for Nishat.(2)
(Total for Question 1 is 8 marks)
2
This question uses Nishat's hamper model from Question 1: maximise P = 15x + 18y subject to
3x + 5y ≤ 45 (jam)
2x + y ≤ 20 (ribbon)
y ≥ 4 (standing arrangement)
x ≥ 0
Figure (to be drawn): A set of axes for x (Cosy hampers, 0 to 16) and y (Harvest hampers, 0 to 12), with gridlines at every 1 unit, for plotting the feasible region.
(a)On the grid provided, draw the lines 3x + 5y = 45 and 2x + y = 20, and the line y = 4, then shade the feasible region satisfying all the constraints.(4)
(b)Find the coordinates of each vertex of the feasible region.(4)
(c)Use the vertex method to find the values of x and y that maximise the weekly profit P, treating x and y as continuous, and state this maximum profit.(2)
(Total for Question 2 is 10 marks)
3
This question continues Nishat's hamper problem from Questions 1 and 2. Remember that x and y must be non-negative integers.
(a)Explain why the solution found in Question 2(c) is not a valid production plan for Nishat.(1)
(b)A colleague suggests rounding the values found in Question 2(c) down to the nearest integer, giving (x, y) = (7, 4). Show that (7, 4) is a feasible solution to the constraints, and calculate the resulting weekly profit.(3)
(c)By checking all feasible integer points with x from 6 to 9 and y from 4 to 5, determine the true optimal integer solution and state the resulting maximum weekly profit. Comment on whether simply rounding down the continuous solution gives the best integer solution.(4)
(Total for Question 3 is 8 marks)
4
Anders Print Shop makes two types of banner each day: Standard (x) and Premium (y). The linear programming problem is to maximise P = 4x + 3y subject to:
2x + y ≤ 18 (machine hours)
2x + 3y ≤ 30 (finishing hours)
x ≥ 0, y ≥ 0
(a)Introduce slack variables s1 (for machine hours) and s2 (for finishing hours) to write the constraints as equations suitable for the simplex method.(2)
(b)Write down the initial simplex tableau, and state the initial basic feasible solution.(3)
(c)Using the most negative coefficient in the objective row to choose the entering variable, perform one pivot, and hence write down the new simplex tableau. State the new basic feasible solution.(4)
(d)State, with a reason, whether the tableau found in part (c) represents the optimal solution. If not, state which variable should enter the basis at the next pivot.(1)
(Total for Question 4 is 10 marks)
5
This question refers back to Nishat's hamper problem (Questions 1 to 3) and Anders Print Shop's simplex tableau (Question 4).
(a)Using the integer solution found in Question 3(c), calculate the number of jars of jam and metres of ribbon left over (unused) each week. Interpret your answer for the ribbon in context.(3)
(b)In the simplex method used in Question 4, explain what it means for a slack variable to take the value zero at a solution.(2)
(Total for Question 5 is 5 marks)
6
Oakfield Landscapes is planning a garden makeover project. The table below shows the activities involved, their duration in days, and their immediate predecessors.
ActivityTaskDuration (days)Immediate predecessors
AClear the site4-
BOrder and deliver paving slabs3-
CLevel the sub-base5A
DLay the drainage pipe2A
ELay the paving slabs6B
FBuild the raised flower bed3C, D
GPlant the borders4D, E
HFinal clean and handover2F, G
Figure (to be drawn): Diagram space for an activity-on-arc network with 8 events and two dummy activities (dashed arrows).
(a)Explain why the activity-on-arc network for this project requires exactly two dummy activities.(3)
(b)Draw the activity-on-arc network for the project, labelling events with circled numbers and showing both dummy activities as dashed arrows.(5)
(Total for Question 6 is 8 marks)
7
The Oakfield Landscapes project is as described in Question 6, using the network you drew in that question.
(a)Carry out a forward pass through the network to find the earliest start time (EST) and earliest finish time (EFT) of each activity, and state the minimum time in which the project can be completed.(5)
(b)Carry out a backward pass through the network to find the latest start time (LST) and latest finish time (LFT) of each activity, and hence state the critical path for the project.(4)
(c)Calculate the total float of each non-critical activity (A, C, D, F).(3)
(Total for Question 7 is 12 marks)
8
A village hall renovation project has five activities, described in the table below. The 'workers required' column states how many workers must be available throughout each activity's duration.
ActivityDuration (days)Immediate predecessorsWorkers required
J3-4
K2-3
L4J2
M1K1
N2L, M2
Figure (to be drawn): A blank resource histogram grid: horizontal time axis from 0 to 9 days, vertical axis for number of workers (0 to 8).
(a)Show that the critical path for this project is J - L - N, with a project duration of 9 days, and state the total float of activities K and M.(4)
(b)Construct a resource histogram showing the number of workers required on each day of the project, assuming every activity starts at its earliest start time. State the peak number of workers required, and the interval in which this peak occurs.(3)
(c)By delaying activity K (and, as a consequence, activity M) to start as late as possible within its float, show that the peak number of workers required can be reduced, and state the new peak.(2)
(Total for Question 8 is 9 marks)
9
This question continues the village hall renovation project described in Question 8.
(a)The site manager has only 5 workers available on any given day. Explain whether the project can still be completed in the original 9 days if all activities start at their earliest start times.(3)
(b)Using the revised schedule found in Question 8(c), determine whether the project can now be completed within 9 days using only 5 workers, justifying your answer.(4)
(Total for Question 9 is 7 marks)
10
Ridgeway Construction is considering ways to speed up a building project made up of two independent chains of activities converging at completion. Chain 1 comprises activity A (normal duration 6 days) followed by activity B (normal duration 4 days). Chain 2 comprises a single activity C (normal duration 8 days). The table below gives, for each activity, the cost per day of crashing (reducing its duration) and the maximum number of days by which it can be crashed.
ActivityNormal duration (days)Cost per day to crashMaximum crash (days)
A680 pounds2
B4150 pounds1
C860 pounds3
(a)State the length of each chain, and hence identify the critical path and the project's normal completion time.(2)
(b)Explain why, in order to reduce the project's completion time by up to 2 days, activity A should be crashed rather than activity B, and calculate the total extra cost of crashing the project by 2 days.(3)
(c)Explain why, once activity A has been crashed by its full 2 days, both chains become critical, and state the two critical paths.(2)
(d)Hence explain why any further reduction in the project's completion time requires crashing both chains simultaneously, and calculate the extra cost of reducing the project's completion time by a further 1 day (to 7 days).(3)
(Total for Question 10 is 10 marks)
11
This question continues the Ridgeway Construction crashing problem described in Question 10.
(a)Calculate the total extra cost of reducing the project's completion time from its normal 10 days down to 7 days.(2)
(b)Determine the shortest possible completion time for the project achievable by crashing, explaining your reasoning.(4)
(c)Comment on whether it would ever be worthwhile for Ridgeway Construction to crash activity C by more than 1 day, given the cost-slopes involved.(2)
(Total for Question 11 is 8 marks)
12
Discuss two limitations of using linear programming to model a real business decision (such as Nishat's hamper production in Questions 1 to 3), and two limitations of using critical path analysis to model a real project (such as the village hall renovation in Questions 8 and 9). Your answer should refer to specific features of the mathematical models used in this worksheet.
(Total for Question 12 is 6 marks)
13
This question tests key vocabulary used across linear programming and critical path analysis.
(a)State what is meant by a 'shadow price' associated with a binding constraint in a linear programming problem.(1)
(b)State what is meant by 'crashing' an activity in a critical path analysis.(1)
(c)State what is meant by a 'basic feasible solution' in the simplex method.(1)
(d)State what is meant by 'resource levelling'.(1)
(Total for Question 13 is 4 marks)
Mark scheme · FP.D6 Decision: Linear Programming and Critical Path Depth

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