Maptek Data System
Maptek Compute Framework
Maptek Orchestration Environment
Join our early access program to unlock value for your organisation.
Drill & blast management
Interconnected mine scheduling
Reliable proximity awareness underground
Dynamic survey surface updates
3D mine planning & geological modelling
Streamlined geological modelling workflow
Machine learning assisted domain modelling
Material tracking & reconciliation systems
3D laser scanning & imaging
Point cloud processing & analysis
LiDAR-based stability & convergence monitoring
Derive value from airborne or mobile sensor data
Before we evaluate current technologies, let’s take a short history lesson to understand where we have come from. Mathematician K.F. Lane was crucial to life-of-mine schedule optimisation, as he was among the first to discuss the topic in his book Choosing the Optimum Cutoff Grade back in 1964. The Lerchs-Grossman algorithm, published in Optimum Design of Open-Pit Mines by Helmut Lerchs and Ingo Grossman in 1965, is still used today.
Limitations at the time meant mathematicians were not able to apply their theories to real-world problems to be solved in a reasonable time. Since then, advancements in technology allows us to throw massive processing power at these problems. For almost 40 years, the mining industry has been talking about commercial programs that can help solve mine scheduling problems.
So, how hard can it be? The problem of scheduling a mine site is classified as NP-Hard. This term indicates that the problem is not only complex, but also difficult to evaluate all options available. Evaluating all the possible options to come up with the optimum solution would take an incredible amount of time, even with all the computer power available to us today.
Consider the real-world requirements of constraints such as cutoff grade, pit size, per-period mill or blend targets, spatial constraints and the non-linear interaction between them all—the problem cannot be easily solved using classical techniques without a level of simplification.
Linear programming (LP) can be used to achieve the best outcome for a model whose requirements are represented by a linear relationship. In mine sequencing scenarios, not all relationships can be represented linearly, therefore, to solve such a scenario requires simplification until it only has linear relationships.
An LP model is a simplified representation of a mine site with a set of variables and linear inequalities, e.g. a variable could be created representing the proportion of material taken from block X in period P and sent to destination M. This variable could be used in constraints such as:
The proportion of material in block X that was sent to all destinations over all periods can’t be greater than 1. We also can’t include any non-linear considerations, such as digging rates being affected by nearby equipment or complicated plant processes.
In addition, LP solutions struggle to solve mine scheduling problems due to their sheer scale. A simple model with 6 pushbacks, 12 benches and 10 periods would lead to 1.9×1033 possible extraction sequences. To get around this, we must simplify the model, e.g. use larger blocks, break down by less periods, or include less destinations.
Linear programming focuses on manipulating a single solution, in contrast to a genetic algorithm, which exploits multiple solutions.
Genetic algorithms were introduced to reduce the simplification, relying on their ability to use complex evaluation functions. Genetic algorithms are a considerably faster mechanism for determining a result; however, those results are typically classified as ‘near optimal’. The inherent nature of LP means their runtime is long, but they are guaranteed to find the optimal solution.
In this example, an LP and a GA are given the same problem: find the largest size circle to fit into a constrained area. You’ll note that the LP traverses the entire search space, but the GA combines the best of multiple solutions to quickly come to a near optimal result.
Using GA vs LP is a trade off. Using LP you risk over-simplifying the data to fit into a suitable model, with the result considered as optimal. With GA, much less simplification is necessary and run time is short in comparison to LP, with results considered near-optimal.
For the last five years, Maptek Evolution has relied on genetic algorithms to optimise schedules using large models in a reasonable amount of time. This enables users to maximise the value of deposits without compromising operations or over-simplification.
Will Reid
Global Development Strategy Manager
February 25, 2021
For additional information about Maptek, including use of the Maptek logo, product images and reproduction of case studies, please direct inquiries to Global Marketing Communications Manager jane.ball@maptek.com.au
ReCAPTCHA has failed to load! Try reloading the page to submit this form. ReCAPTCHA no se ha podido cargar. Intente volver a cargar la página para enviar este formulario. Não foi possível carregar ReCAPTCHA. Tente recarregar a página para enviar este formulário. Не удалось загрузить ReCAPTCHA. Попробуйте перезагрузить страницу, чтобы отправить эту форму.
We use cookies to enhance your browsing experience and analyse our traffic. By clicking "Accept all", you consent to our use of cookies. You can customise your cookie preferences by clicking 'Customise Preferences'.
We use cookies to enhance your browsing experience and analyse our traffic.
Our website may store cookies on your computer in order to improve and customise your future visits to the website. By using cookies, we can track information about your usage of the site and improve your experience with anonymous and aggregated user data.
Review our Privacy PolicyEssential for the website's functionality, without which the site cannot operate smoothly.
Remember user preferences and choices to provide a more personalized experience.
Collect data on how users interact with the website, helping to improve user experience.
Used to deliver targeted advertisements to users based on their browsing behavior and preferences.