Genetic algorithm framework for stochastic open pit mining optimization problems

dc.contributor.authorAmponsah, Shadrach Yaw
dc.date.accessioned2023-09-25T14:52:19Z
dc.date.available2023-09-25T14:52:19Z
dc.date.issued2022-09-22
dc.description.abstractGenetic algorithm (GA) is a metaheuristic evolution algorithm that has been applied in the area of combinatorial optimization problems. One of these areas of optimization is mine production scheduling. Mine production scheduling is the process of determining the sequence of block extractions over a period of time that will yield the maximum net present value (NPV) for the mining operation subject to a set of constraints. The block extraction sequence needs to occur under certain resource constraints, which presents an NP-hard problem. NP-hard problems are computationally intractable and complex to solve for large- scale problems using exact mathematical models such as Mixed Integer Linear Programming (MILP) and Stochastic Mixed Integer Linear Programming (SMILP). In the mining production scheduling problem, the conventional approach is to use a single interpolated orebody model as the basis for production scheduling. This approach, however, does not consider grade uncertainties. These uncertainties have a significant impact on the NPV and can only be accounted for when modelled as part of the optimization problem. However, modeling these as part of the optimization problem increases the complexities associated with the production scheduling. In this research, a metaheuristic optimization framework based on GA was designed and implemented to solve the NP-hard large-scale open pit production scheduling (OPPS) problem. The problem definition and the resource constraints were formulated and optimized using a specially designed mining-specific GA. A multiple chromosome encoding technique was used in the GA to handle partial block processing to obtain a near-optimal solution. Two case studies from an oil sands dataset were presented in this research. A stochastic formulation (SGA) of the OPPS problem to incorporate grade uncertainty based on equally probable orebody realizations was considered and optimized with the GA framework. A deterministic approach (DGA) to the OPPS problem that did not consider grade variability was also presented. The NPV and computational time from the DGA scenario were compared to a MILP model solved with CPLEX and the SGA scenario was compared to a SMILP model solved with CPLEX as a means to validate and analyze the GA results. There was a 53.6% improvement in the computational time for the DGA compared to the MILP model with CPLEX in Case Study 1. However, the NPV was within 5.1% of the MILP model with CPLEX. The SGA model for Case Study 1 generated an NPV within 5.3% of the NPV of the SMILP model with CPLEX. Conversely, the result of the SGA model was generated in a computational time that was 75.2% better than the SMILP model with CPLEX. For Case Study 2, whereas the MILP model generated NPV of $10,175 M at a gap of 10% after 226 hours, the DGA model generated NPV of $9,142 M at 12.9% gap after 1.3 hours. Additionally, while the SMILP model was at a gap of 101% after 28 days, the SGA model generated NPV of $10,045 M at 10.6% gap after 1.5 hours.en_US
dc.description.degreeMaster of Applied Science (MASc.) in Natural Resources Engineeringen_US
dc.identifier.urihttps://laurentian.scholaris.ca/handle/10219/4087
dc.language.isoenen_US
dc.publisher.grantorLaurentian University of Sudburyen_US
dc.subjectgenetic algorithm,en_US
dc.subjectmetaheuristic framework,en_US
dc.subjectproduction scheduling optimization,en_US
dc.subjectopen pit mining,en_US
dc.subjectstochastic programming,en_US
dc.subjectSequential Gaussian Simulation,en_US
dc.subjectgrade uncertainty,en_US
dc.subjectOrdinary Krigingen_US
dc.titleGenetic algorithm framework for stochastic open pit mining optimization problemsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2022-10-14 shadrach- thesis.pdf
Size:
2.99 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.52 KB
Format:
Item-specific license agreed upon to submission
Description: