MiningMath

MiningMath

Loading...

Improve your strategic analysis through risk assessments unconstrained by stepwise processes

The First and Only Single-Step Mining Optimization Engine

The First and Only
Single-Step Mining
Optimization Engine

Through Math Optimization models that integrate multiple areas of the business, MiningMath handles all parameters simultaneously and delivers multiple scenarios, accounting for both strategic and tactical aspects.

Windows 64-Bit (x86_64) - 125 MB

Clients MiningMath: Antofagasta, Cemex, Codelco, MMG, RioTinto, Aclara, Vale, Kinross, Capstone, Rarex, Allkem, Glencore.

Single-Step Solutions

For any stage of your mining project

Super Best Case

MiningMath’s Super Best Case has the potential to find higher NPVs than the Best Case scenarios based on LG/Pseudoflow nested pits. That’s due to its unique algorithm that considers all mining periods simultaneously, without the need for revenue factors. MiningMath accounts for processing capacities and discount rate, and it’s the only product that considers destination optimization jointly within the same single-step process. Run your Super Best Case for free!

Single-Step Pushbacks

MiningMath also produces Single-Step Pushbacks that do not require any predefined set of nested pits. It maximizes NPV with advanced math programming, controlling tonnages, blending and other requirements. Build phases with higher adherence for your strategic mine planning with your preferred mine scheduling tool, or keep following your current workflows. At least, make sure of your decisions by unlocking a diverse range of possible long-term designs.

Single-Step Schedules

For a global optimization, all mining restrictions must be considered at once through MiningMath’s Single-Step Schedules, unconstrained by predefined pushbacks. Your short-term requirements can also be accounted for within the same long-term run. Evaluate multiple scenarios and create decision trees, identify hidden opportunities, risks, and bottlenecks earlier, check how each constraint interacts with each other and how each assumption impacts the economics.

Representation of the Single-Step approach employed by MiningMath, straight
from Block model to short-term, schedules, optimized pushbacks or super best case.

Only with MiningMath you can

  • Reveal hundreds of unseen distinctive solutions
  • Find realistic lower risk/higher potential scenarios
  • Produce risk analysis with unknown parameters
  • Perform stochastic mine planning

Download Brochure - PDF - 5.12 MB

Inside MiningMath

Meet the Single-Step optimization

Want to learn more?

Access tutorials, theoretical concepts, practical explanations and tips to master everything about MiningMath and take the most of your project.

Future Overview

What is next?

AI and our unique algorithm combining powers!

Autonomous wizards and sensitivity analysis, parallel executions, CAPEX / OPEX, dashboard analysis, and much more!

Frequently Asked Questions (FAQ)

The main difference lies in the structure of the optimization process.

Traditional stepwise technologies — including Direct Block Scheduling (DBS) — separate key planning decisions into sequential stages. Each step uses fixed outputs from the previous one, limiting the ability to revisit or adapt upstream decisions when new constraints or objectives are introduced.

MiningMath’s unique Single-step Mine Optimization integrates all these decisions into a single mathematical model. Instead of locking intermediate results, it solves for final pit, phase design, destination allocation, and sequencing simultaneously, considering all constraints and objectives at once.

This leads to:

  • More adaptable and profitable plans, since all variables can influence each other dynamically.
  • Streamlined scenario generation, allowing the evaluation of multiple strategies without being limited by previously fixed decisions.

Better alignment with real-world complexities, particularly when changes in costs, prices, or operational limits occur.


The current version of MiningMath suits any open pit project that can be modeled with blocks in regular dimensions. We also have ways to work around multi mine projects, percent and sub-blocked models.

Yes. MiningMath integrates smoothly with your current mine planning tools.

You don’t need to replace your existing software. MiningMath enhances your workflow by focusing on the strategic optimization layer — generating results you can export, import, and build upon using your preferred environment.

  • Generate better nested pits — even with the free version: MiningMath offers advanced control over nested pit generation, going beyond standard pit optimization tools. You can avoid common issues like internal gaps while incorporating discount rates and destination constraints — all with outputs ready for scheduling in your existing software.

  • Design smarter pushbacks: Define optimized single-step pushbacks directly within MiningMath to support a more informed design and scheduling process. These pushbacks provide a strong starting point for your engineering team to refine in familiar tools.

  • Unify strategic and operational scheduling: By using timeframes, MiningMath helps bridge the gap between long-term strategies and short-term execution. This allows for integrated decision-making in a single optimization run — without locking into predefined phases.

  • Seamless data exchange: All optimized block-level outputs — including mining periods and destinations — can be exported for direct use in your current planning suite. Whether for comparison, design, or scheduling purposes, the integration is straightforward and flexible.

If you need to analyze more realistic scenarios, identify new opportunities, and adapt faster to project changes — without being locked into fixed sequences or pushbacks – MiningMath is the solution for you. 

Unlike traditional step-by-step technologies, which solve each planning stage in isolation, MiningMath handles all variables and constraints in a single integrated model.

With MiningMath, you can:

  • Generate hundreds of distinct, realistic alternatives in a single step
    MiningMath reveals radically different solutions — not just variations of the same logic — enabling better trade-offs without restarting the planning process.

  • Analyze how each constraint or input affects profitability across scenarios
    See how changes in slopes, geometries, or any other limits impact your NPV and strategy — all within the same optimization run.

  • Avoid over-constraining your model with locked assumptions too early in the process
    Keep flexibility longer to achieve more feasible, adaptable outcomes aligned with operational goals.

  • Detect economic bottlenecks before investing time in detailed designs
    Surface constraints and inefficiencies that block value generation before moving to engineering phases.

  • Discover lower-risk, higher-return plans you hadn’t considered
    Let the algorithm explore combinations beyond what’s practical to test manually in traditional tools.

  • Export results into your preferred software for scheduling, design, or reporting
    Use MiningMath to create strategic inputs, then continue working in your usual planning environment.

MiningMath integrates with the tools you already use and adapts to projects at any stage.

Download the free version today to test it on your own data — and see how much more you can explore.

Need a tailored plan? Check our options here.

Our learning ecosystem gives you the autonomy and clarity you need to learn at your own pace, whether you’re just starting out or refining complex strategies.

Designed specifically for professionals in open-pit mine planning, it has resources that combine technical depth and real-world applicability.

  • Start with the Introduction to MiningMath
    If you’re new to the platform, this is your go-to starting point. The Introduction to MiningMath walks you through key concepts, step-by-step model setup, and core principles — helping you get confident with the basics before diving deeper.

  • Knowledge Base
    Access our complete documentation with practical guides, troubleshooting tips, and use-case-based explanations. When you’re ready, you can even take our Certification to validate your knowledge and show your proficiency.

  • Mima — your 24/7 assistant
    Our AI chatbot is available anytime to guide you, answer questions, and help you navigate the tool efficiently. It’s a fast, flexible support channel for engineers who prefer to explore independently.

  • Community Forum
    Exchange insights, ask questions, and connect with other professionals using MiningMath in real mining projects. It’s a space for peer learning and knowledge-sharing across regions and roles.

  • Research Area
    Explore the science behind MiningMath’s single-step optimization. Dive into academic studies, technical papers, and real-world applications that support our unique methodology.

  • Custom training with certified consultantst tailored support for your specific context. Work alongside local consultants — in your language, with your data, and at your own pace — to accelerate learning and unlock the full value of MiningMath in your operation.

Absolutely! You can acquire your own license right away by contacting our team at support@miningmath.com, and start enjoying the benefits of MiningMath’s full version immediately. 

Check our plans to evaluate the options available before making up your mind, and take the next step.

If you are an academic, you can request a license here.

Chat Icon

Hi, it's Mima here 😇 Ask me any questions!