Edexcel D2 — Question 12

Exam BoardEdexcel
ModuleD2 (Decision Mathematics 2)
TopicNetwork Flows

12. \begin{figure}[h]
\captionsetup{labelformat=empty} \caption{Figure 2} \includegraphics[alt={},max width=\textwidth]{195b1c1f-5ce3-4762-80c3-34c26382b88b-012_618_1211_253_253}
\end{figure} A company has 3 warehouses \(W _ { 1 } , W _ { 2 }\), and \(W _ { 3 }\). It needs to transport the goods stored there to 2 retail outlets \(R _ { 1 }\) and \(R _ { 2 }\). The capacities of the possible routes, in van loads per day, are shown in Fig 2. Warehouses \(W _ { 1 } , W _ { 2 }\) and \(W _ { 3 }\) have 14, 12 and 14 van loads respectively available per day and retail outlets \(R _ { 1 }\) and \(R _ { 2 }\) can accept 6 and 25 van loads respectively per day.
  1. On Diagram 1 on the answer sheet add a supersource \(W\), a supersink \(R\) and the appropriate directed arcs to obtain a single-source, single-sink capacitated network. State the minimum capacity of each arc you have added.
  2. State the maximum flow along
    1. \(W \quad W _ { 1 } \quad A \quad R _ { 1 } \quad R\),
    2. \(W W _ { 3 } \quad C \quad R _ { 2 } \quad R\).
  3. Taking your answers to part (b) as the initial flow pattern, use the labelling procedure to obtain a maximum flow through the network from \(W\) to \(R\). Show your working on Diagram 2. List each flowaugmenting route you use, together with its flow.
  4. From your final flow pattern, determine the number of van loads passing through \(B\) each day. \section*{Answer Book}
    1. (a)
  5. Explain why a dummy row needs to be added to the table.
  6. Complete Table 1 in the answer book.
  7. Reducing rows first, use the Hungarian algorithm to obtain an allocation that minimises the cost of assigning salespersons to department stores. You must make your method clear and show the table after each iteration.
  8. Find the minimum cost.
    2. (a) Explain the difference between the classical and the practical travelling salesperson problems.
    (2) The table below shows the distances, in km, between six data collection points, A, B, C, D, E, and F. \section*{Table 1}
  9. You may not need to use all of these tables 3. Maximum income: \(\_\_\_\_\) Vicky must visit each city at least once. She will start and finish at A and wishes to minimise the total cost.
  10. Use Prim's algorithm, starting at A , to find a minimum spanning tree for this network.
    (2)
  11. Use your answer to part (a) to help you calculate an initial upper bound for the length of Vicky's route.
    (1)
  12. Show that there are two nearest neighbour routes that start from A . You must make your routes and their lengths clear.
  13. State the best upper bound from your answers to (b) and (c).
  14. Starting by deleting A , and all of its arcs, find a lower bound for the route length.
    2. A team of four workers, Harry, Jess, Louis and Saul, are to be assigned to four tasks, 1, 2, 3 and 4. Each worker must be assigned to one task and each task must be done by just one worker. Jess cannot be assigned to task 4.
    The amount, in pounds, that each person would earn while assigned to each task is shown in the table below.
  15. Add a dummy demand point and appropriate values to Table 1 in the answer book. Table 2 shows an initial solution given by the north-west corner method.
    Table 3 shows some of the improvement indices for this solution. \begin{table}[h] Table of least distances
  16. Reducing rows first, use the Hungarian algorithm to obtain an allocation that minimises the cost. You must make your method clear and show the table after each stage.
  17. Find the minimum cost.
    2. The table shows the least distances, in km, between six towns, A, B, C, D, E and F.
  18. Reducing rows first, use the Hungarian algorithm to obtain an allocation that maximises the total profit. You must make your method clear and show the table after each stage.
  19. State which worker should be allocated to each task and the resulting total profit made.
    2. The table shows the least distances, in km, between six towns, A, B, C, D, E and F. The table shows the least distances, in km, between five hiding places, A, B, C, D and E.
    Agent Goodie has to leave a secret message in each of the hiding places. He will start and finish at A , and wishes to minimise the total distance travelled.
  20. Use Prim's algorithm to find a minimum spanning tree for this network. Make your order of arc selection clear.
  21. Use your answer to part (a) to determine an initial upper bound for the length of Agent Goodie's route.
  22. Show that there are two nearest neighbour routes which start from A . State these routes and their lengths.
  23. State the better upper bound from your answers to (b) and (c).
  24. Starting by deleting B, and all of its arcs, find a lower bound for the length of Agent Goodie's route.
  25. Consider your answers to (d) and (e) and hence state an optimal route.
    2. The table shows the cost, in pounds, of transporting one unit of stock from each of four supply points, \(\mathrm { A } , \mathrm { B } , \mathrm { C }\) and D , to each of three demand points, 1, 2 and 3 . It also shows the stock held at each supply point and the stock required at each demand point. A minimum cost solution is required.
  26. Use the north-west corner method to obtain a possible solution. A partly completed table of improvement indices is given in Table 1 in the answer book.
  27. Complete Table 1.
  28. Taking the most negative improvement index to indicate the entering cell, use the steppingstone method once to obtain an improved solution. You must make your route clear and state your entering cell and exiting cell.
  29. State the cost of your improved solution.
    2. (a) Explain the difference between the classical and the practical travelling salesperson problem. \begin{table}[h]
    \captionsetup{labelformat=empty} \caption{(a)}
    PQRSSupply
    A13
    B4
    C12
    D11
    Demand1110118
    \end{table}
  30. \begin{table}[h] Reducing rows first, use the Hungarian algorithm to obtain an allocation that maximises the total earnings. You must make your method clear and show the table after each stage.
    2. The table shows the least times, in seconds, that it takes a robot to travel between six points in an automated warehouse. These six points are an entrance, A , and five storage bins, \(\mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E }\) and F . The robot will start at A , visit each bin, and return to A . The total time taken for the robot's route is to be minimised.
  31. Perform one iteration of the Simplex algorithm to obtain a new tableau, \(T\). State the row operations you use.
    (5)
  32. Write down the profit equation given by \(T\) and state the current values of the slack variables.
    2. Rani and Greg play a zero-sum game. The pay-off matrix shows the number of points that Rani scores for each combination of strategies.
  33. You may not need to use all these tableaux
    b.v.\(x\)\(y\)z\(r\)\(s\)\(t\)ValueRow Ops
    b.v.\(x\)\(y\)\(z\)\(r\)\(s\)\(t\)ValueRow Ops
    b.v.\(x\)\(y\)\(z\)\(r\)\(s\)\(t\)ValueRow Ops
    b.v.\(x\)\(y\)z\(r\)\(s\)\(t\)ValueRow Ops
    b.v.\(X\)\(y\)Z\(r\)\(s\)\(t\)ValueRow Ops
    2.
    Greg plays 1Greg plays 2Greg plays 3
    Rani plays 1- 312
    Rani plays 2021
    Rani plays 324- 5
    3
    3.
    ABCDEFG
    A-x4143382130
    B\(x\)-2738192951
    C4127-24373540
    D433824-445225
    E38193744-2028
    F2129355220-49
    G305140252849-
    ABCDEFG
    A-\(x\)4143382130
    B\(x\)-2738192951
    C4127-24373540
    D433824-445225
    E38193744-2028
    F2129355220-49
    G305140252849-
    4. .
  34. Leave
    \includegraphics[max width=\textwidth, alt={}, center]{195b1c1f-5ce3-4762-80c3-34c26382b88b-269_844_1431_1886_463}
    5.
    PQRSupply
    A2051374
    B715858
    C9142163
    D22161085
    Demand1455778
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    PQR
    A
    B
    C
    D
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    \(P\)\(Q\)\(R\)
    \(A\)
    \(B\)
    \(C\)
    \(D\)
    \section*{6. (a)} You may not need to use all the rows of this table
    StageStateActionDest.Value
    StageStateActionDest.Value
  35. Weight:
  36. Route:
  37. (ii)