Edexcel D1 (Decision Mathematics 1) 2015 June

Question 1
View details
1. \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{ba22b22e-c0d5-438d-821b-88619eacdb5d-2_536_476_319_434} \captionsetup{labelformat=empty} \caption{Figure 1}
\end{figure} \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{ba22b22e-c0d5-438d-821b-88619eacdb5d-2_536_474_319_1146} \captionsetup{labelformat=empty} \caption{Figure 2}
\end{figure} A delivery firm has six vans, \(\mathrm { A } , \mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E }\) and F , available for six deliveries, \(1,2,3,4,5\) and 6 . Each van must be assigned to just one delivery. The bipartite graph shown in Figure 1 shows the possible matchings and Figure 2 shows an initial matching. A complete matching is required, starting from the given initial matching.
  1. Explain why it is necessary to use the maximum matching algorithm twice. There are three possible alternating paths that start at either D or B . One of these is $$D - 2 = A - 3 = F - 6 = E - 5$$
  2. Find the other two alternating paths.
  3. List the improved matching generated by using the alternating path $$D - 2 = A - 3 = F - 6 = E - 5$$
  4. Starting from the improved matching found in (c), use the maximum matching algorithm to find a complete matching. You should list the alternating path that you use and your complete matching.
Question 2
View details
2. $$\begin{array} { l l l l l l l l l l } 18 & 29 & 48 & 9 & 42 & 31 & 37 & 24 & 27 & 41 \end{array}$$ The numbers above are Alan's batting scores for the first 10 cricket matches of the season.
  1. Use a quick sort to sort this list of numbers into ascending order. You must make your pivots clear. Alan's batting scores for the final 10 cricket matches of the same season were
    \(\begin{array} { l l l l l l l l l l } 72 & 53 & 89 & 91 & 68 & 67 & 90 & 77 & 83 & 75 \end{array}\)
  2. Carry out a bubble sort on this second list of numbers to produce a list of these scores in ascending order. You need only give the state of the list after each pass. Alan's combined batting scores for the entire season were $$\begin{array} { l l l l l l l l l l l l l l l l l l l l } 9 & 18 & 24 & 27 & 29 & 31 & 37 & 41 & 42 & 48 & 53 & 67 & 68 & 72 & 75 & 77 & 83 & 89 & 90 & 91 \end{array}$$
  3. Use the binary search algorithm to locate 68 in the combined list of 20 scores. You must make your method clear.
Question 3
View details
3. \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{ba22b22e-c0d5-438d-821b-88619eacdb5d-4_901_894_228_612} \captionsetup{labelformat=empty} \caption{Figure 3}
\end{figure} Figure 3 represents a network of roads. The number on each arc is the length, in km , of the corresponding road.
  1. Use Dijkstra's algorithm to find the shortest route from A to J. State the shortest route and its length.
  2. Explain how you determined the shortest route from your labelled diagram.
  3. Find the shortest route from A to J via E and state its length.
Question 4
View details
4. \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{ba22b22e-c0d5-438d-821b-88619eacdb5d-5_762_965_223_550} \captionsetup{labelformat=empty} \caption{Figure 4}
\end{figure} [The total weight of the network is 2090]
  1. Explain why a network cannot have an odd number of vertices of odd valency. Figure 4 represents a network of 13 roads in a village. The number on each arc is the length, in metres, of the corresponding road. A route of minimum length that traverses each road at least once needs to be found. The route may start at any vertex and finish at any vertex.
  2. Write down the vertices at which the route will start and finish.
    (1) A new road, AB , of length 130 m is built. A route of minimum length that traverses each road, including AB , needs to be found. The route must start and finish at A .
  3. Use the route inspection algorithm to find the roads that will need to be traversed twice. You must make your method and working clear.
  4. Calculate the length of a possible shortest inspection route. It is now decided to start and finish the inspection route at two distinct vertices. A route of minimum length that traverses each road, including AB , needs to be found. The route must start at A .
  5. State the finishing point so that the length of the route is minimised. Calculate how much shorter the length of this route is compared to the length of the route in (d). You must make your method and calculations clear.
    (3)
Question 5
View details
5. \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{ba22b22e-c0d5-438d-821b-88619eacdb5d-6_687_1171_223_447} \captionsetup{labelformat=empty} \caption{Figure 5}
\end{figure} The numbers on the \(17 \operatorname { arcs }\) in the network shown in Figure 5 represent the distances, in km , between nine nodes, A, B, C, D, E, F, G, H and J.
  1. Use Kruskal's algorithm to find a minimum spanning tree for the network. You should list the arcs in the order in which you consider them. In each case, state whether you are adding the arc to your minimum spanning tree.
  2. Starting at G , use Prim's algorithm to find a minimum spanning tree. You must clearly state the order in which you select the arcs of your tree.
  3. Find the weight of the minimum spanning tree. A connected graph V has \(n\) nodes. The sum of the degrees of all the nodes in V is \(m\). The graph T is a minimum spanning tree of V .
    1. Write down, in terms of \(m\), the number of arcs in V .
    2. Write down, in terms of \(n\), the number of \(\operatorname { arcs }\) in T .
    3. Hence, write down an inequality, in terms of \(m\) and \(n\), comparing the number of arcs in T and V.
Question 6
View details
6. A linear programming problem in \(x\) and \(y\) is described as follows. Minimise \(C = 2 x + 3 y\)
subject to $$\begin{aligned} x + y & \geqslant 8
x & < 8
4 y & \geqslant x
3 y & \leqslant 9 + 2 x \end{aligned}$$
  1. Add lines and shading to Diagram 1 in the answer book to represent these constraints.
  2. Hence determine the feasible region and label it R .
  3. Use the objective line (ruler) method to find the exact coordinates of the optimal vertex, V, of the feasible region. You must draw and label your objective line clearly.
  4. Calculate the corresponding value of \(C\) at V . The objective is now to maximise \(2 x + 3 y\), where \(x\) and \(y\) are integers.
  5. Write down the optimal values of \(x\) and \(y\) and the corresponding maximum value of \(2 x + 3 y\). A further constraint, \(y \leqslant k x\), where \(k\) is a positive constant, is added to the linear programming problem.
  6. Determine the least value of \(k\) for which this additional constraint does not affect the feasible region.
Question 7
View details
7.
ActivityTime taken (days)Immediately preceding activities
A5-
B7-
C8-
D5A
E7A
F10B, C
G4B, C
H9C
I8G, H
J12G, H
K7D
L10E, F, I, J
The table shows the activities required for the completion of a building project. For each activity the table shows the time taken, in days, and the immediately preceding activities. Each activity requires one worker. The project is to be completed in the shortest possible time. \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{ba22b22e-c0d5-438d-821b-88619eacdb5d-8_768_1162_1238_431} \captionsetup{labelformat=empty} \caption{Figure 6}
\end{figure} Figure 6 shows a partially completed activity network used to model the project. The activities are represented by the arcs and the numbers in brackets on the arcs are the times taken, in days, to complete each activity.
  1. Add activities, E, F and I, and exactly one dummy to Diagram 1 in the answer book.
  2. Complete Diagram 1 in the answer book to show the early event times and late event times.
  3. 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)
  4. Schedule the activities, using the minimum number of workers, so that the project is completed in the minimum time.
    (Total 13 marks)