| Task | Duration (months) | Immediate predecessors |
| A | 4 | - |
| B | 2 | - |
| C | 7 | - |
| D | 12 | A |
| E | 5 | A |
| F | 7 | A, B |
| G | 6 | D, J |
| H | 3 | C |
| I | 12 | E, F, H |
| J | 7 | E, F, H |
| K | 12 | C |
| Tasks which can be completed more quickly by employing extra resources | Number of months which can be saved | Cost per month of employing extra resources (£m) |
| A | 2 | 3 |
| D | 1 | 1 |
| C | 3 | 3 |
| F | 2 | 2 |
| G | 2 | 4 |
| \(x\) | 1 | 2 | 3 |
| \(\operatorname { Probability } ( X = x )\) | \(\frac { 1 } { 2 }\) | \(\frac { 1 } { 6 }\) | \(\frac { 1 } { 3 }\) |
| \(y\) | 1 | 2 | 3 |
| \(\operatorname { Probability } ( Y = y )\) | \(\frac { 1 } { 2 }\) | \(\frac { 1 } { 4 }\) | \(\frac { 1 } { 4 }\) |
| Activity | Description | Duration (days) |
| A | Architect produces plans | 10 |
| Pl | Obtain planning permission | 14 |
| Demo | Demolish existing structure | 3 |
| Fo | Excavate foundations | 4 |
| W | Build walls | 3 |
| Pb | Install plumbing | 2 |
| R | Construct roof | 3 |
| Fl | Lay floor | 2 |
| E | Fit electrics | 2 |
| WD | Install windows and doors | 1 |
| Deco | Decorate | 5 |
| P | S | F | Ln | Br | Nr | Bm | Ld | Nc | Lv | M | |
| P | - | 150 | - | 240 | 125 | - | - | - | - | - | - |
| S | 150 | - | 150 | 80 | 105 | - | 135 | - | - | - | - |
| F | - | 150 | - | 80 | - | - | - | - | - | - | - |
| Ln | 240 | 80 | 80 | - | 120 | 115 | 120 | - | - | - | - |
| Br | 125 | 105 | - | 120 | - | 230 | 90 | - | - | - | - |
| Nr | - | - | - | 115 | 230 | - | 160 | 175 | 255 | - | - |
| Bm | - | 135 | - | 120 | 90 | 160 | - | 120 | - | - | 90 |
| Ld | - | - | - | - | - | 175 | 120 | - | 210 | 100 | 90 |
| Nc | - | - | - | - | - | 255 | - | 210 | - | 175 | - |
| Lv | - | - | - | - | - | - | - | 100 | 175 | - | 35 |
| M | - | - | - | - | - | - | 90 | 90 | - | 35 | - |
| A | B | C | D | E | F | G | |
| A | - | 3 | 8 | - | 5 | - | - |
| B | 3 | - | 4 | - | - | - | 6 |
| C | 8 | 4 | - | 1 | 1 | - | 2 |
| D | - | - | 1 | - | - | - | 5 |
| E | 5 | - | 1 | - | - | 4 | - |
| F | - | - | - | - | 4 | - | 1 |
| G | - | 6 | 2 | 5 | - | 1 | - |
| Step 1 | Input A |
| Step 2 | Input B , where \(\mathrm { B } > \mathrm { A }\) |
| Step 3 | Let \(\mathrm { R } = \mathrm { A } + \left( \frac { \sqrt { 5 } - 1 } { 2 } \right) \times ( \mathrm { B } - \mathrm { A } )\) |
| Step 4 | Let \(\mathrm { L } = \mathrm { A } + \mathrm { B } - \mathrm { R }\) |
| Step 5 | Find \(f ( \mathrm {~L} )\) and \(f ( \mathrm { R } )\) |
| Step 6 | If \(\mathrm { f } ( \mathrm { L } ) \leqslant \mathrm { f } ( \mathrm { R } )\) then let \(\mathrm { B } = \mathrm { R }\) and go to Step 8 |
| Step 7 | If \(\mathrm { f } ( \mathrm { L } ) > \mathrm { f } ( \mathrm { R } )\) then let \(\mathrm { A } = \mathrm { L }\) and go to Step 8 |
| Step 8 | If \(\mathrm { B } - \mathrm { A } < 0.1\) then go to step 10 |
| Step 9 | Go to step 3 |
| Step 10 | Print \(\frac { ( \mathrm { A } + \mathrm { B } ) } { 2 }\) and stop |
| Task | Time (minutes) | Immediate predecessors | |
| A | measure out flour | 0.5 | - |
| B | mix flour and water | 1 | A |
| C | shell eggs | 0.5 | - |
| D | mix in eggs and fat | 2 | B, C |
| E | get currants ready | 0.5 | - |
| F | get raisins ready | 0.5 | - |
| G | fold fruit into mix | 0.5 | D, E, F |
| H | bake | 10 | G |
| A | B | C | D | E | F | |
| A | 6 | 7 | 12 | 3 | ||
| B | 6 | 10 | 8 | |||
| C | 7 | 10 | 2 | |||
| D | 12 | 2 | 9 | 8 | ||
| E | 8 | 9 | ||||
| F | 3 | 8 |
| Task | Duration (hours) | Immediate predecessor(s) | |
| A | measure | 0.5 | - |
| B | manufacture frame and door | 5 | A |
| C | cut hole in wall | 2 | A |
| D | fit lintel and marble step | 1.5 | C |
| E | fit frame | 1 | B, C |
| F | fit door | 1 | E |
| G | repair plaster around door | 1 | E |
| Item | A | B | C | D | E | F |
| Weight \(( \mathrm { kg } )\) | 2 | 1 | 6 | 3 | 3 | 5 |
| Step 1 | Set \(i = 1\) |
| Step 2 | Input \(m _ { i }\) and \(c _ { i }\) |
| Step 3 | If \(i = 3\) then go to Step 6 |
| Step 4 | Set \(i = i + 1\) |
| Step 5 | Go to Step 2 |
| Step 6 | Set \(j = 1\) |
| Step 7 | Set \(a = j + 1\) |
| Step 8 | If \(a > 3\) then set \(a = a - 3\) |
| Step 9 | Set \(b = j + 2\) |
| Step 10 | If \(b > 3\) then set \(b = b - 3\) |
| Step 11 | Set \(d _ { j } = m _ { b } - m _ { a }\) |
| Step 12 | If \(d _ { j } = 0\) then go to Step 20 |
| Step 13 | Set \(x _ { j } = \frac { c _ { a } - c _ { b } } { d _ { j } }\) |
| Step 14 | Set \(y _ { j } = m _ { a } \times x _ { j } + c _ { a }\) |
| Step 15 | Record \(\left( x _ { j } , y _ { j } \right)\) in the print area |
| Step 16 | If \(j = 3\) then go to Step 19 |
| Step 17 | Set \(j = j + 1\) |
| Step 18 | Go to Step 7 |
| Step 19 | Stop |
| Step 20 | Record "parallel" in the print area |
| Step 21 | Go to Step 16 |
| A | B | C | D | E | F | |
| A | 3 | 2 | 7 | 8 | 3 | |
| B | 3 | 4 | 5 | |||
| C | 2 | 4 | 6 | |||
| D | 7 | 5 | ||||
| E | 8 | 6 | 2 | |||
| F | 3 | 2 |
| Activity | Duration (mins) | Immediate predecessor(s) | |
| A | select mounting | 5 | - |
| B | glue picture to mounting | 5 | A |
| C | allow mounting glue to dry | 20 | B |
| D | measure for frame | 5 | A |
| E | select type of frame | 10 | A |
| F | cut four frame pieces | 5 | D, E |
| G | pin and glue frame pieces together | 5 | F |
| H | allow frame glue to dry | 20 | G |
| I | cut and bevel glass | 30 | D |
| J | fit glass to frame | 5 | H, I |
| K | fit mounted picture to frame | 5 | C, J |
| \backslashbox{last meal out}{next meal out} | French | Greek | Hungarian |
| French | \(\frac { 1 } { 5 }\) | \(\frac { 3 } { 5 }\) | \(\frac { 1 } { 5 }\) |
| Greek | \(\frac { 1 } { 2 }\) | \(\frac { 3 } { 10 }\) | \(\frac { 1 } { 5 }\) |
| Hungarian | \(\frac { 1 } { 3 }\) | \(\frac { 1 } { 3 }\) | \(\frac { 1 } { 3 }\) |