AALAYATACTICAL LAB← Tactical Lab

ZERO × ALAYA · RUNWAY REPAIR

The fastest plan, and the proof that none is faster.

After an attack the first need is a minimum operating strip (MOS) aircraft can use. On a simulated damage map this decides three things: where the strip goes, which unexploded ordnance (UXO) is cleared first, and how craters are shared between repair crews. Then it lays out, item by item, the evidence that this really is the fastest.

  • Simulated data
  • No real airfield
  • Task times, safety distances and machine sets are illustrative
  • Same seed, same result, for anyone
Excavators3
Track loaders3
Dump trucks6
Rapid-set mixers3
Sweepers1
Survey drones2
EOD teams1

One repair set = 1 excavator + 1 compact track loader (saw / breaker) + 2 dump trucks + 1 rapid-set concrete mixer. The fleet forms 3 sets; the limit is excavators, track loaders, dump trucks, rapid-set mixers.

Everything below is computed live in your browser; change any setting and it recomputes. Seed 5

Recommended plan

Aircraft can operate in (assessment and sweep included)

2 h 23 min

= drone damage assessment 12 min + clearance and repairs 1 h 31 min + sweep 40 min

✓ Proven optimalOf 155 possible strip positions only 20 needed a full calculation; every other one is proven unable to be faster.550–2,050 m from the threshold, 7.5 m right of centre · 4 craters to repair, 2 UXO to clear first
Damage and strip
C1 · ⌀3 m · 25 minC2 · ⌀14 m · 1 h 4 minC3 · ⌀16 m · 1 h 16 minC4 · ⌀3 m · 25 minC5 · ⌀5 m · 25 minC6 · ⌀13 m · 1 h 19 minC7 · ⌀8 m · 44 minC8 · ⌀13 m · 1 h 7 minC9 · ⌀6 m · 47 minC10 · ⌀18 m · 1 h 13 minC11 · ⌀13 m · 1 h 10 minC12 · ⌀18 m · 1 h 15 minC13 · ⌀5 m · 23 minC14 · ⌀8 m · 45 minC15 · ⌀9 m · 48 minC16 · ⌀8 m · 50 minC17 · ⌀5 m · 26 minC18 · ⌀8 m · 42 minC19 · ⌀9 m · 47 minC20 · ⌀16 m · 1 h 11 minC8C9C10C13U1 · r 40 m · 24 minU1U2 · r 30 m · 21 minU2U3 · r 38 m · 33 minU3U4 · r 28 m · 44 minU40 m50010001500200025003000Threshold (shelter end)
  • Crater to repair
  • Other crater
  • UXO and safety area
  • Recommended strip

Schematic: length compressed, width enlarged; craters are symbols sized by small / medium / large. Orange areas are UXO safety distances; craters inside one wait for clearance.

Simulation · synthetic damage map · seed 5 · 3 repair crews, 1 EOD team · 3 excavators · 3 loaders · 6 trucks · 3 mixers · 1 sweeper · 2 survey drones

Schedule: who does what, when
0306090120minutesSurvey drone 1Damage map · 0–12Damage mapSurvey drone 2Damage map · 0–12Damage mapEOD 1U1 · 12–36U1U2 · 36–57U2Machine set 1C10 · 12–85C10Machine set 2C9 · 12–59C9C13 · 59–82C13Machine set 3C8 · 36–103C8Sweeper 1Sweep · 103–143SweepStrip open 2 h 23 min

Each row is a drone, a team or a machine set. Drones map the damage first, then clearance and repairs (machines and people stay outside UXO safety radii), then the sweep; the strip opens at the line on the right.

Simulation · synthetic damage map · seed 5 · 3 repair crews, 1 EOD team · 3 excavators · 3 loaders · 6 trucks · 3 mixers · 1 sweeper · 2 survey drones · proven-fastest schedule

Is it really the fastest?

An exact operations-research algorithm (branch and bound) computed this answer, and every step can be checked. Each of the five checks below can be re-run and challenged.

① Upper and lower bounds converge

While solving, two numbers are tracked: how long the best plan found so far takes (upper bound, only goes down) and how fast any plan could possibly be (lower bound, only goes up). When the two lines meet, that is a proof, not a guess.

  • Upper bound: best plan so far
  • Lower bound: nothing can be faster
8090100110120Lines meet at 1 h 31 min: proven optimalStrip positions fully calculated02468101214161820

Simulation · synthetic damage map · seed 5 · 3 repair crews, 1 EOD team · 3 excavators · 3 loaders · 6 trucks · 3 mixers · 1 sweeper · 2 survey drones · branch and bound: 20 of 155 strips solved in full

Data table
#Upper bound: best plan so farLower bound: nothing can be faster
0—1 h 28 min
11 h 54 min1 h 28 min
21 h 54 min1 h 28 min
31 h 54 min1 h 31 min
41 h 32 min1 h 31 min
51 h 32 min1 h 31 min
61 h 32 min1 h 31 min
71 h 32 min1 h 31 min
81 h 32 min1 h 31 min
91 h 32 min1 h 31 min
101 h 32 min1 h 31 min
111 h 32 min1 h 31 min
121 h 32 min1 h 31 min
131 h 32 min1 h 31 min
141 h 32 min1 h 31 min
151 h 32 min1 h 31 min
161 h 32 min1 h 31 min
171 h 32 min1 h 31 min
181 h 32 min1 h 31 min
191 h 32 min1 h 31 min
201 h 31 min1 h 31 min

② Why each position cannot be faster

Every possible strip position has a lower bound no ordering can beat, with a one-line reason. Grey bars sit above the blue line and need no detailed calculation; the few below it were fully calculated and are also confirmed slower.

  • Recommended position
  • Fully calculated
  • Bound already above the answer
050100150200MOS-450-L7.5 · 4 craters, 262 crew-minutes of work: even with 3 crews at once it takes at least 1 h 28 min.MOS-500-L7.5 · 4 craters, 262 crew-minutes of work: even with 3 crews at once it takes at least 1 h 28 min.MOS-550-L7.5 · 4 craters, 262 crew-minutes of work: even with 3 crews at once it takes at least 1 h 28 min.MOS-0-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-50-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-100-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-150-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-200-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-250-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-300-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-350-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-400-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-450-C0 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-450-R7.5 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-450-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-500-C0 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-500-R7.5 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-500-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-550-C0 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-550-R7.5 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-550-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-600-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-650-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-700-R15 · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.MOS-1000-L7.5 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1000-C0 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1000-R7.5 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1000-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1050-L7.5 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1050-C0 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1050-R7.5 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1050-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1100-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1150-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1200-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1250-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1300-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1350-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1400-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1450-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-1500-R15 · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.MOS-600-R7.5 · 6 craters, 308 crew-minutes of work: even with 3 crews at once it takes at least 1 h 43 min.MOS-650-R7.5 · 6 craters, 308 crew-minutes of work: even with 3 crews at once it takes at least 1 h 43 min.MOS-700-R7.5 · 6 craters, 308 crew-minutes of work: even with 3 crews at once it takes at least 1 h 43 min.MOS-1500-L15 · 5 craters, 309 crew-minutes of work: even with 3 crews at once it takes at least 1 h 43 min.MOS-1500-R7.5 · 7 craters, 309 crew-minutes of work: even with 3 crews at once it takes at least 1 h 43 min.MOS-600-L7.5 · 5 craters, 310 crew-minutes of work: even with 3 crews at once it takes at least 1 h 44 min.MOS-650-L7.5 · 5 craters, 310 crew-minutes of work: even with 3 crews at once it takes at least 1 h 44 min.MOS-700-L7.5 · 5 craters, 310 crew-minutes of work: even with 3 crews at once it takes at least 1 h 44 min.MOS-1000-L15 · 5 craters, 311 crew-minutes of work: even with 3 crews at once it takes at least 1 h 44 min.MOS-1050-L15 · 5 craters, 311 crew-minutes of work: even with 3 crews at once it takes at least 1 h 44 min.MOS-0-R7.5 · 6 craters, 313 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-50-R7.5 · 6 craters, 313 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-100-R7.5 · 6 craters, 313 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-150-R7.5 · 6 craters, 313 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-200-R7.5 · 6 craters, 313 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-250-R7.5 · 6 craters, 313 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1100-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1150-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1200-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1250-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1300-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1350-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1400-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1450-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-1500-C0 · 6 craters, 314 crew-minutes of work: even with 3 crews at once it takes at least 1 h 45 min.MOS-0-L7.5 · 5 craters, 327 crew-minutes of work: even with 3 crews at once it takes at least 1 h 49 min.MOS-0-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-50-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-100-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-150-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-200-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-250-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-300-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-350-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-400-C0 · 5 craters, 330 crew-minutes of work: even with 3 crews at once it takes at least 1 h 50 min.MOS-300-R7.5 · 7 craters, 336 crew-minutes of work: even with 3 crews at once it takes at least 1 h 52 min.MOS-350-R7.5 · 7 craters, 336 crew-minutes of work: even with 3 crews at once it takes at least 1 h 52 min.MOS-400-R7.5 · 7 craters, 336 crew-minutes of work: even with 3 crews at once it takes at least 1 h 52 min.MOS-400-L7.5 · 5 craters, 338 crew-minutes of work: even with 3 crews at once it takes at least 1 h 53 min.MOS-450-L15 · 5 craters, 341 crew-minutes of work: even with 3 crews at once it takes at least 1 h 54 min.MOS-500-L15 · 5 craters, 341 crew-minutes of work: even with 3 crews at once it takes at least 1 h 54 min.MOS-550-L15 · 5 craters, 341 crew-minutes of work: even with 3 crews at once it takes at least 1 h 54 min.MOS-600-C0 · 6 craters, 352 crew-minutes of work: even with 3 crews at once it takes at least 1 h 58 min.MOS-650-C0 · 6 craters, 352 crew-minutes of work: even with 3 crews at once it takes at least 1 h 58 min.MOS-700-C0 · 6 craters, 352 crew-minutes of work: even with 3 crews at once it takes at least 1 h 58 min.MOS-1100-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-1150-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-1200-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-1250-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-1300-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-1350-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-1400-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-1450-R7.5 · 8 craters, 356 crew-minutes of work: even with 3 crews at once it takes at least 1 h 59 min.MOS-750-L7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-750-C0 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-750-R7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-750-R15 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-800-L7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-800-R7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-800-R15 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-850-L7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-850-R7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-850-R15 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-900-L7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-900-R7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-900-R15 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-950-L15 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-950-L7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-950-C0 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-950-R7.5 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-950-R15 · 4 UXO must be cleared first; 1 EOD team need at least 122 min: no earlier than 2 h 2 min.MOS-800-C0 · 7 craters, 378 crew-minutes of work: even with 3 crews at once it takes at least 2 h 6 min.MOS-850-C0 · 7 craters, 378 crew-minutes of work: even with 3 crews at once it takes at least 2 h 6 min.MOS-900-C0 · 7 craters, 378 crew-minutes of work: even with 3 crews at once it takes at least 2 h 6 min.MOS-1100-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1100-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1150-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1150-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1200-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1200-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1250-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1250-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1300-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1300-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1350-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1350-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1400-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1400-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1450-L15 · 6 craters, 382 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1450-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-1500-L7.5 · 6 craters, 384 crew-minutes of work: even with 3 crews at once it takes at least 2 h 8 min.MOS-50-L7.5 · 6 craters, 402 crew-minutes of work: even with 3 crews at once it takes at least 2 h 14 min.MOS-100-L7.5 · 6 craters, 402 crew-minutes of work: even with 3 crews at once it takes at least 2 h 14 min.MOS-150-L7.5 · 6 craters, 402 crew-minutes of work: even with 3 crews at once it takes at least 2 h 14 min.MOS-200-L7.5 · 6 craters, 402 crew-minutes of work: even with 3 crews at once it takes at least 2 h 14 min.MOS-250-L7.5 · 6 craters, 402 crew-minutes of work: even with 3 crews at once it takes at least 2 h 14 min.MOS-300-L7.5 · 6 craters, 402 crew-minutes of work: even with 3 crews at once it takes at least 2 h 14 min.MOS-350-L7.5 · 6 craters, 402 crew-minutes of work: even with 3 crews at once it takes at least 2 h 14 min.MOS-400-L15 · 6 craters, 417 crew-minutes of work: even with 3 crews at once it takes at least 2 h 19 min.MOS-0-L15 · 7 craters, 431 crew-minutes of work: even with 3 crews at once it takes at least 2 h 24 min.MOS-600-L15 · 7 craters, 434 crew-minutes of work: even with 3 crews at once it takes at least 2 h 25 min.MOS-650-L15 · 7 craters, 434 crew-minutes of work: even with 3 crews at once it takes at least 2 h 25 min.MOS-700-L15 · 7 craters, 434 crew-minutes of work: even with 3 crews at once it takes at least 2 h 25 min.MOS-750-L15 · 7 craters, 434 crew-minutes of work: even with 3 crews at once it takes at least 2 h 25 min.MOS-800-L15 · 7 craters, 434 crew-minutes of work: even with 3 crews at once it takes at least 2 h 25 min.MOS-850-L15 · 7 craters, 434 crew-minutes of work: even with 3 crews at once it takes at least 2 h 25 min.MOS-900-L15 · 7 craters, 434 crew-minutes of work: even with 3 crews at once it takes at least 2 h 25 min.MOS-350-L15 · 7 craters, 481 crew-minutes of work: even with 3 crews at once it takes at least 2 h 41 min.MOS-50-L15 · 8 craters, 506 crew-minutes of work: even with 3 crews at once it takes at least 2 h 49 min.MOS-100-L15 · 8 craters, 506 crew-minutes of work: even with 3 crews at once it takes at least 2 h 49 min.MOS-150-L15 · 8 craters, 506 crew-minutes of work: even with 3 crews at once it takes at least 2 h 49 min.MOS-200-L15 · 8 craters, 506 crew-minutes of work: even with 3 crews at once it takes at least 2 h 49 min.MOS-250-L15 · 8 craters, 506 crew-minutes of work: even with 3 crews at once it takes at least 2 h 49 min.MOS-300-L15 · 8 craters, 506 crew-minutes of work: even with 3 crews at once it takes at least 2 h 49 min.Recommended 1 h 31 min

Simulation · synthetic damage map · seed 5 · 3 repair crews, 1 EOD team · 3 excavators · 3 loaders · 6 trucks · 3 mixers · 1 sweeper · 2 survey drones · lower bounds for all 155 candidate strips

Closest alternatives (fully calculated)

  1. 0–1,500 m from the threshold, 15 m right of centreBest 1 h 32 min, 1 min slower than the recommendation · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.5 neighbouring positions need the same repairs, same result
  2. 450–1,950 m from the threshold, 7.5 m right of centreBest 1 h 32 min, 1 min slower than the recommendation · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.3 neighbouring positions need the same repairs, same result
  3. 300–1,800 m from the threshold, 15 m right of centreBest 1 h 35 min, 4 min slower than the recommendation · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.2 neighbouring positions need the same repairs, same result
  4. 600–2,100 m from the threshold, 15 m right of centreBest 1 h 37 min, 6 min slower than the recommendation · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.
  5. 650–2,150 m from the threshold, 15 m right of centreBest 1 h 37 min, 6 min slower than the recommendation · Crater C8 lies inside the safety area of UXO U1: at least 24 min of clearance, then 67 min of repair, so no earlier than 1 h 31 min.1 neighbouring position need the same repairs, same result
  6. 1,000–2,500 m from the threshold, on the centre lineBest 1 h 38 min, 7 min slower than the recommendation · 3 UXO must be cleared first; 1 EOD team need at least 98 min: no earlier than 1 h 38 min.1 neighbouring position need the same repairs, same result

③ Against other ways of ordering

Same damage, same people, scheduled by common whiteboard rules. Then 10,000 random feasible plans: the optimum should sit at the far left with nothing beating it.

  • Optimum (proven)
    1 h 31 min
  • Near to farStart at the shelter end and repair in order of distance
    1 h 38 min7 min slower (+8%)
  • Biggest firstLeast-damaged strip, largest craters first
    1 h 31 minAlso optimal here
  • Clear all UXO firstClear every UXO on the runway before any repair
    3 h 15 min1 h 44 min slower (+114%)
  • Centre of the runwayThe strip at the runway centre, largest craters first
    2 h 15 min44 min slower (+48%)

Simulation · synthetic damage map · seed 5 · 3 repair crews, 1 EOD team · 3 excavators · 3 loaders · 6 trucks · 3 mixers · 1 sweeper · 2 survey drones · four whiteboard rules, same damage map and crews

Finish times of 10,000 random feasible plans

Computing…

④ Two independent solvers must agree

Besides the solver in this page, Google OR-Tools (CP-SAT) re-builds the model from the raw geometry and solves it independently. The answers must match exactly; the comparison is part of the automated tests, so any code change that breaks it is stopped.

  • 100 random damage maps, 1–6 repair crews, 1–2 EOD teams: all 100 match
  • Small cases also checked by enumerating every ordering (brute force): match
  • Every position's lower bound is verified never to exceed its true fastest time

⑤ Does the answer hold when assumptions change?

"Optimal" holds only while the assumptions hold. Repair times, clearance times and crew numbers are assumptions, so change one at a time and see whether the recommendation moves.

Computing…

The sweet spot: how many crews actually help

Same damage, repair crews from 1 to 6 with one or two EOD teams; every point is a proven fastest time. Where the curve flattens is the sweet spot: more people barely change the time.

Computing…

Method and limits

  • Problem: pick a 1,500 × 15 m minimum operating strip (155 candidate positions), order UXO clearance, and assign craters to crews so the strip opens as early as possible.
  • Algorithm: branch and bound. Every candidate position gets a lower bound; positions are solved exactly in order of bound until the best plan is no slower than every remaining bound.
  • Not modelled: travel of people and vehicles, night and weather, equipment failure, curing time after repair, re-attack. Real use calibrates these parameters to unit doctrine.
  • Data: synthetic illustrative scenarios only; no real airfield, damage or unit data.