CognomineBeta
All benchmarks

Cognomine vs Google OR-Tools: a ten-year strategic plan

The same 10-year open-pit scenario on a model of approximately 70,000 blocks, the same variables, constraints and assumptions, given to Google OR-Tools and to Cognomine. Here is what came back.

On a ten-year open-pit scenario of around 70,000 blocks, Cognomine returned a plan in about 25 seconds. Google OR-Tools, given the same variables, constraints and assumptions, was stopped unconverged after 12 hours. The Cognomine plan returned $273M more discounted NPV on $149.5M less equipment capital.

Benchmark results comparing Google OR-Tools and Cognomine on a single 10-year open-pit scenario
MetricGoogle OR-ToolsCognomineCognomine advantage
Discounted NPV$1,667M$1,940M+$273M (~16%)
Equipment capital$254M$104.5M$149.5M lower (~59% less)
Peak fleet5 diggers / 41 trucks2 diggers / 17 trucksFewer than half the diggers; 24 fewer trucks
Time to produce the plan12 h+ ¹~25 seconds ²More than 1,000x speedup ¹
  1. The OR-Tools run was stopped unconverged after 12 hours. The speed multiple is a lower bound.
  2. Solver-to-solver comparison. OR-Tools is a CPU-only solver; Cognomine ran on cloud GPUs, the hardware it is built for.
  3. Both runs used an identical scenario: the same variable count, constraint sets and assumption sets.
  4. The extraction boundary was taken from the input data for both solvers, which were each free to leave blocks unmined. Neither run solved for the ultimate pit.

What the numbers mean

On this scenario, Cognomine found a plan worth $273M more in discounted NPV than the OR-Tools result, while cutting equipment capital by $149.5M. The gain comes from better sequencing: the plan reaches similar production with a much smaller peak fleet.

Where OR-Tools was stopped after 12 hours without converging, Cognomine returned its plan in around 25 seconds. That difference changes how planning works. Instead of committing to one run, a planner can test dozens of assumptions in an afternoon.

Benchmark results come from a single test scenario and outcomes depend on your deposit, constraints and assumptions. The comparison uses an open-source baseline because it is open-source and free of licensing restrictions. What Cognomine returns is a practical plan: feasible against the constraints you set, and fast enough to run many times.

Run it on your own numbers

We also publish two benchmarks on public data, testing whether plans that score well can actually be executed. MineLib: McLaughlin · MineLib: zuck_large

Methodology for the MineLib replays →

All benchmarks