195 questions · 18 question types identified
A question is this type if and only if it asks to apply the maximum matching (or alternating path) algorithm to find a complete or improved matching from an initial matching in a bipartite graph.
| Ann | 1 or 2 |
| Bryn | 3 or 1 |
| Daljit | 2 or 4 |
| Gareth | 5 or 3 |
| Nickos | 1 or 2 |
| Sailing ships | (1) | January/February | ||
| Seascape | (2) | • ◯ | (MA) | March/April |
| Snow scene | (3) | \includegraphics[max width=\textwidth, alt={}]{490ff276-6639-40a1-bffb-dc6967f3ab21-2_54_381_1451_716} | (MJ) | May/June |
| Street scene | \includegraphics[max width=\textwidth, alt={}]{490ff276-6639-40a1-bffb-dc6967f3ab21-2_59_38_1536_712} | (JA) | July/August | |
| Sunset | (5) | (SO) | September/October | |
| Swans | (6) | (ND) | November/December |
A question is this type if and only if it asks to use the Hungarian algorithm to maximise total profit or score, requiring table modification by subtracting from a maximum value.
| A | B | C | D | E | |
| Frank | 5 | 0 | 7 | 3 | 4 |
| Gill | 5 | 3 | 8 | 10 | 1 |
| Harry | 4 | 3 | 7 | 9 | 0 |
| Imogen | 6 | 3 | 6 | 5 | 4 |
| Jiao | 0 | 2 | 7 | 3 | 2 |
| Field A | Field B | Field C | Field D | Field E | |
| Crop 1 | 16 | 12 | 8 | 18 | 14 |
| Crop 2 | 20 | 15 | 8 | 16 | 12 |
| Crop 3 | 9 | 10 | 12 | 17 | 12 |
| Crop 4 | 18 | 11 | 17 | 15 | 19 |
| 2 | 6 | 10 | 0 | \(p\) |
| 0 | 5 | 12 | 4 | 8 |
| 8 | 7 | 5 | 0 | \(q\) |
| 1 | 8 | 2 | 4 | 0 |
| 0 | 0 | 0 | 0 | 0 |
| 1 | 2 | 3 | 4 | |
| T | 103 | 97 | 74 | 80 |
| H | 201 | 155 | 145 | 155 |
| J | 111 | 80 | 77 | 92 |
| M | 203 | 188 | 137 | 184 |
A question is this type if and only if it asks to use the Hungarian algorithm to minimise total cost or time in an assignment problem, reducing rows first unless otherwise specified.
| Film | Musical | Ballet | Concert | |
| Andrew | 5 | 20 | 12 | 18 |
| Betty | 6 | 18 | 15 | 16 |
| Carlos | 4 | 21 | 9 | 15 |
| Davina | 5 | 16 | 11 | 13 |
| \(\boldsymbol { A }\) | \(\boldsymbol { B }\) | \(\boldsymbol { C }\) | \(\boldsymbol { D }\) | \(\boldsymbol { E }\) | |
| Puzzle 1 | 16 | 13 | 15 | 16 | 15 |
| Puzzle 2 | 14 | 16 | 16 | 14 | 18 |
| Puzzle 3 | 14 | 12 | 18 | 13 | 16 |
| Puzzle 4 | 15 | 15 | 17 | 12 | 14 |
| Puzzle 5 | 13 | 17 | 16 | 14 | 15 |
| 3 | 1 | 0 | 4 | 1 |
| 0 | \(k\) | 0 | 1 | 3 |
| 1 | 0 | 3 | 1 | 2 |
| 2 | 3 | 2 | 0 | 0 |
| 0 | 5 | 1 | 2 | 1 |
A question is this type if and only if it requires modifying a table by adding dummy rows or columns before applying the Hungarian algorithm because the number of workers and tasks differ.
| \(\mathbf { 1 }\) | \(\mathbf { 2 }\) | \(\mathbf { 3 }\) | \(\mathbf { 4 }\) | |
| Jess | 15 | 11 | 14 | 12 |
| Matt | 13 | 8 | 17 | 13 |
| Rachel | 14 | 9 | 13 | 15 |
| \multirow{2}{*}{} | Task | |||
| Lighting | Sound | Trapeze | ||
| \multirow{4}{*}{Technician} | Amir | 86 | 88 | 90 |
| Bex | 92 | 94 | 95 | |
| Caz | 88 | 92 | 94 | |
| Dee | 98 | 100 | 98 | |
A question is this type if and only if it involves applying the Hungarian algorithm where certain workers cannot do certain tasks (indicated by dashes or asterisks in the table).
| 1 | 2 | 3 | 4 | |
| A | 19 | 16 | 23 | - |
| B | 24 | - | 30 | 23 |
| C | 18 | 17 | 25 | 18 |
| D | 24 | 24 | 26 | 24 |
| \cline { 2 - 6 } \multicolumn{1}{c|}{} | \(\mathbf { P }\) | \(\mathbf { Q }\) | \(\mathbf { R }\) | \(\mathbf { S }\) | \(\mathbf { T }\) |
| \(\mathbf { A }\) | 32 | 40 | 35 | 41 | 37 |
| \(\mathbf { B }\) | 38 | - | 40 | 27 | 33 |
| \(\mathbf { C }\) | 41 | 28 | 37 | 36 | 35 |
| \(\mathbf { D }\) | 35 | 33 | 38 | 36 | - |
| \(\mathbf { E }\) | 40 | 38 | - | 39 | 34 |
A question is this type if and only if it asks to formulate an assignment or allocation problem as a linear programming problem with decision variables, objective function, and constraints.
| Cost (in £100s) | Task 1 | Task 2 | Task 3 |
| Worker \(P\) | 8 | 7 | 3 |
| Worker \(Q\) | 9 | 5 | 6 |
| Worker \(R\) | 10 | 4 | 4 |
| \cline { 2 - 4 } \multicolumn{1}{c|}{} | Maths | English | Verbal |
| Team 1 | 3 | 9 | 2 |
| Team 2 | 4 | 7 | 1 |
| Team 3 | 5 | 8 | 3 |
| Task A | Task B | Task C | |
| Worker P | 27 | 31 | 25 |
| Worker Q | 26 | 30 | 34 |
| Worker R | 35 | 29 | 32 |
| Task A | Task B | Task C | |
| Worker P | 33 | 37 | 31 |
| Worker Q | 32 | 36 | 40 |
| Worker R | 41 | 35 | 38 |
A question is this type if and only if it asks to apply the stepping-stone method to improve a transportation solution, including finding shadow costs, improvement indices, routes, and entering/exiting cells.
| \(W _ { 1 }\) | \(W _ { 2 }\) | \(W _ { 3 }\) | Available | |
| \(S _ { 1 }\) | 12 | 11 | 17 | 30 |
| \(S _ { 2 }\) | 7 | 5 | 10 | 25 |
| \(S _ { 3 }\) | 5 | 6 | 8 | 10 |
| Required | 20 | 15 | 30 |
| A | B | C | D | Supply | |
| X | 28 | 20 | 19 | 16 | 53 |
| Y | 15 | 12 | 14 | 17 | 47 |
| Demand | 18 | 31 | 22 | 29 |
| A | B | C | Supply | |
| E | 23 | 28 | 22 | 21 |
| F | 26 | 19 | 29 | 32 |
| G | 29 | 24 | 20 | 29 |
| H | 24 | 26 | 19 | 23 |
| Demand | 45 | 19 | 23 |
| \(A\) | \(B\) | \(C\) | \(D\) | |
| \(E\) | 21 | |||
| \(F\) | 19 | 13 | ||
| \(G\) | 6 | 23 | ||
| \(H\) | 5 | 18 |
A question is this type if and only if it asks to define what a bipartite graph is or explain properties such as why certain information cannot be represented in a bipartite graph.
A question is this type if and only if it involves applying the Hungarian algorithm where one or more values in the cost/time table are given as variables or parameters (e.g., x) rather than fixed numbers.
A question is this type if and only if it asks to explain or identify why a complete matching cannot be achieved in a given bipartite graph scenario.
| 1 | 2 | 3 | 4 | 5 | |
| A | 0 | 0 | 0 | 0 | 1 |
| \(\boldsymbol { B }\) | 0 | 0 | 0 | 1 | 1 |
| \(\boldsymbol { C }\) | 0 | 1 | 0 | 1 | 1 |
| \(\boldsymbol { D }\) | 0 | 0 | 0 | 1 | 1 |
| \(\boldsymbol { E }\) | 1 | 1 | 1 | 0 | 1 |
A question is this type if and only if it asks to draw or construct a bipartite graph given an adjacency matrix showing connections between two sets.
A question is this type if and only if it asks to obtain an initial feasible solution to a transportation problem using the north-west corner method.
| \(W _ { \text {A } }\) | \(W _ { \mathrm { B } }\) | \(W _ { \mathrm { C } }\) | Available | |
| \(W _ { 1 }\) | 7 | 8 | 10 | 10 |
| \(W _ { 2 }\) | 9 | 6 | 5 | 8 |
| \(W _ { 3 }\) | 11 | 5 | 7 | 7 |
| Required | 5 | 12 | 8 |
| Stage | State | Destination | Cost | Total cost |
| \multirow[t]{3}{*}{1} | Marquee | Deluxe Cuisine | ||
| Castle | Deluxe Castle Cuisine | |||
| Hotel | Deluxe Cuisine Hotel | |||
| \multirow[t]{3}{*}{2} | Church | Marquee Castle Hotel | ||
| Castle | Marquee Castle | |||
| Registry Office | Marquee Castle Hotel | |||
| 3 | Home | Castle Church Registry |
| A | B | \(C\) | D | \(E\) | \(F\) | \(G\) | \(H\) | |
| A | - | 85 | 59 | 31 | 47 | 52 | 74 | 41 |
| B | 85 | - | 104 | 73 | 51 | 68 | 43 | 55 |
| C | 59 | 104 | - | 54 | 62 | 88 | 61 | 45 |
| D | 31 | 73 | 54 | - | 40 | 59 | 65 | 78 |
| E | 47 | 51 | 62 | 40 | - | 56 | 71 | 68 |
| \(F\) | 52 | 68 | 88 | 59 | 56 | - | 53 | 49 |
| \(G\) | 74 | 43 | 61 | 65 | 71 | 53 | - | 63 |
| \(H\) | 41 | 55 | 45 | 78 | 68 | 49 | 63 | - |
| A | \(B\) | \(C\) | D | \(E\) | \(F\) | \(G\) | \(H\) | |
| A | - | 85 | 59 | 31 | 47 | 52 | 74 | 41 |
| B | 85 | - | 104 | 73 | 51 | 68 | 43 | 55 |
| C | 59 | 104 | - | 54 | 62 | 88 | 61 | 45 |
| D | 31 | 73 | 54 | - | 40 | 59 | 65 | 78 |
| E | 47 | 51 | 62 | 40 | - | 56 | 71 | 68 |
| \(F\) | 52 | 68 | 88 | 59 | 56 | - | 53 | 49 |
| G | 74 | 43 | 61 | 65 | 71 | 53 | - | 63 |
| \(H\) | 41 | 55 | 45 | 78 | 68 | 49 | 63 | - |
A question is this type if and only if it asks to explain why a dummy supply or demand point is needed or to add one to balance a transportation problem.
| London (L) | Edinburgh (E) | Supply | |
| A | 80 | 70 | 55 |
| B | 60 | 50 | 45 |
| Demand | 35 | 60 |
| L | E | Dummy | Supply | |
| A | 80 | 70 | 55 | |
| B | 60 | 50 | 45 | |
| Demand | 35 | 60 | 100 |
A question is this type if and only if it asks to explain what a balanced transportation problem means or to verify that total supply equals total demand.
| \(\mathbf { A }\) | \(\mathbf { B }\) | \(\mathbf { C }\) | Supply | |
| \(\mathbf { X }\) | 17 | 8 | 7 | 22 |
| \(\mathbf { Y }\) | 16 | 12 | 15 | 17 |
| \(\mathbf { Z }\) | 6 | 10 | 9 | 15 |
| Demand | 16 | 15 | 23 |
A question is this type if and only if it asks to draw a bipartite graph given a verbal or tabular description of which people can do which tasks (not from an adjacency matrix).
| Room | Floor | Can be seen from road | Looks out onto garden | Has balcony |
| 1 | Ground | ✓ | ||
| 2 | Ground | ✓ | ||
| 3 | First | ✓ | ✓ | |
| 4 | First | ✓ | ✓ | |
| 5 | Second | ✓ | ✓ | |
| 6 | Second | ✓ |
| \multirow{2}{*}{} | Room | |||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| Arnie (A) | 3 | 6 | 4 | 1 | 5 | 2 |
| Brigitte ( \(B\) ) | 5 | 3 | 2 | 4 | 1 | 6 |
| Charles (C) | 2 | 1 | 3 | 4 | 5 | 6 |
| Diana (D) | 5 | 4 | 1 | 3 | 2 | 6 |
| Edward ( \(E\) ) | 5 | 6 | 4 | 3 | 2 | 1 |
| Faye (F) | 5 | 6 | 4 | 1 | 3 | 2 |
A question is this type if and only if it asks to define complete matching, maximal matching, or explain the difference between them.
A question is this type if and only if it asks to represent a given bipartite graph as an adjacency matrix.
A question is this type if and only if it asks to find a different or alternative complete matching to one already found, or to find multiple possible matchings.