With MiningMath there is no complex and slow learning curve!

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

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.

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

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!


Technologies based on step-wise approaches are usually focused on three main individual stages: nested pits, pushbacks and schedules. Even the ones applying DBS in one of these stages still follow step-wise oriented workflows, in which each decision taken in the first steps limits your possibilities in each step ahead. If you use a step-wise approach, you’re probably missing out on (likely great) hidden opportunities.

With MiningMath, you can go beyond: our single-step global mining optimizer is the only one in the market to handle all parameters simultaneously in only one step, straight from the block model and unconstrained by a step-wise approach to optimization.

Each set of constraints in MiningMath has the potential to deliver an entirely new project development. To assist you with the decision-making process in the face of risks and uncertainties, MiningMath also allows you to build Decision Trees, enabling a broader view of your project and a deeper understanding of the impacts of each variable. 

Another major advantage of MiningMath comes from the mathematical formulations based on surfaces, instead of usual block precedence, eliminating geotechnical errors. Such unbelievable results are only possible due to MiningMath’s proprietary Math Programming Solver ©.


Read more here.

The current version of MiningMath suits any open pit project that can be modeled with blocks in regular dimensions. MiningMath aims to maximize the NPV of a project by determining which blocks should be mined, when this should happen and where they should be sent to.

MiningMath is 100% based on 64-bit technology and its efficient algorithm is capable of handling tens of millions of blocks without requiring supercomputers or cloud computing. 

Read more here.

Absolutely! MiningMath allows you to choose which workflow best fits your demand

You can use it to define your Super Best Case for free and likely find a higher NPV, through MiningMath’s single-step optimization aimed at maximizing your project’s discounted cashflow. 

You can also generate Single-Step Pushbacks with controlled ore production and operational designs. Having this broader view in mind, you are already able to begin the scheduling stage with Single-Step Schedules. The block’s periods and destinations optimized by MiningMath can be imported back into your other mining package for comparison, pushback design or scheduling purposes.

If you wish to be able to maximize the potential of your projects, finding bottlenecks and analyzing uncertainties with countless distinct scenarios, instead of wasting time going through a chain of steps to create limited ones, MiningMath is certainly for you. 

➔ Avoid over-constraining

➔ Identify bottlenecks before detailed planning

➔ Analyze how constraints and assumptions impact economics

➔ Find realistic lower-risk and higher-potential scenarios

➔ Reveal hundreds of unseen distinctive solutions

➔ Connect with any product on the market

✅ You’re part of a mining company? Your leadership and proactive mindset, coupled with MiningMath’s innovation, will undoubtedly propel your career forward! Our incremental approach ensures a seamless implementation process for you and your team.

✅ Are you a mining consultant? Your collaborative spirit and hard work can earn you free yearly licenses, and you may even be recommended for services using MiningMath!

✅ Are you in the academy context? Your commitment with spreading knowledge is compensated with free licenses to produce articles, teach lessons and develop research based on MiningMath!

Check out all the details and plans available for you here.

Our multiple platforms are fully equipped with all the guidelines you need to have maximum autonomy and convenience while using our technology.

Knowledge Base: Learn how to best use MiningMath and all functionalities available. Take your Certification to attest your knowledge and show everyone you’re a real pro!

Chatbot: Need assistance right away? Mima (our artificial intelligence system) is available 24/7 to provide you with immediate support whenever you need.

Forum: Seeking to interact with other experts and clear doubts with real people? Our community is the right place for you!

Research Area: Improve your performance by exploring articles and research on our technology.

Contact Us: You can communicate with our team directly to receive personalized guidance. Choose your preferred platform available at our website footer and reach out!

Absolutely! You can acquire your own license right away by contacting our team at, and start enjoying the benefits of MiningMath immediately. Check our plans to evaluate the options available before making up your mind, and take the next step as soon as you’re ready.

If you’d like to try it out for free, get started today with the standard MiningMath version. Access all available features using the Marvin model, or import your own block model to simulate scenarios and discover your highest NPV with the Super Best Case!

Enjoy an upgraded testing experience with the MM-FULL version, offering all features for your own block model completely free for 30 days! Request your trial license here.

Chat Icon

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