Submitted:
14 August 2025
Posted:
15 August 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Data Acquisition and Preprocessing
2.2. Model Assumptions and Constraints
2.3. Optimization Model Formulation
- : binary decision variable; equals 1 if block is mined in a period and 0 otherwise
- net economic value of the block (revenue - cost - penalty)
- total number of periods
- tonnage (weight) of the block
- maximum mining capacity in period
- discount rate
- Precedence constraints - If block must precede block
- Capacity Constraints - For each time period
- Single Extraction Constraint - Each block is mined only onceBinary Decision Variables
2.4. Solution Approach and Tools
2.5. Model Evaluation and Performance Validation
2.6. Sensitivity Analysis
3. Results
3.1. Optimization Results

4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| NPV | Net Present Value |
| ESG | Environmental, Social and Governance |
| LP | Linear Programming |
| MIP | Mixed-Integer Programming |
| DP | Dynamic Programming |
| KDE | Kernel Density Estimate |
References
- Hustrulid WA, Kuchta M, Martin RK. Open-pit Mine Planning and Design. CRC Press; 2013.
- Rivera Letelier O, Espinoza D, Goycoolea M, Moreno E, Muñoz G. Production scheduling for strategic open pit mine planning: A mixed-integer programming approach. Operations Research. 2020;68(5):1425–1444. [CrossRef]
- Fathollahzadeh K, Asad MWA, Mardaneh E, Cigla M. Review of solution methodologies for open pit mine production scheduling problem. International Journal of Mining, Reclamation and Environment. 2021;35(8):564–599. [CrossRef]
- Chicoisne R, Espinoza D, Goycoolea M, Moreno E, Rubinstein J. A new algorithm for the open-pit mine production scheduling problem. Operations Research. 2012;60(3):517–528.
- Gholamnejad J, Lotfian R, Kasmaeeyazdi S. A practical, long-term production scheduling model in open pit mines using integer linear programming. Journal of the Southern African Institute of Mining and Metallurgy. 2020;120(12). [CrossRef]
- Furtado e Faria M, Dimitrakopoulos R, Lopes Pinto CL. Integrated stochastic optimization of stope design and long-term underground mine production scheduling. Resources Policy. 2022;78:102918. [CrossRef]
- Biswas P, Sinha RK, Sen P, Rajpurohit SS. Determination of optimum cut-off grade of an open-pit metalliferous deposit under various limiting conditions using a linearly advancing algorithm derived from dynamic programming. Resources Policy. 2020;66:101594. [CrossRef]
- Kambala Malundamene M, Habib NA, Soulaimani S, Abdessamad K, Askari-Nasab H. State-of-the-art optimization methods for short-term mine planning. F1000Research. 2024;13:1107. [CrossRef]
- Ramazan S, Dimitrakopoulos R. Production scheduling with uncertain supply: A new solution to the open pit mining problem. Optimization and Engineering. 2013;14:361–380.
- Maleki M, Jélvez E, Emery X, Morales N. Stochastic open-pit mine production scheduling: A case study of an iron deposit. Minerals. 2020;10(7):1–19. [CrossRef]
- Xu XC, Gu XW, Wang Q, Gao XW, Liu JP, Wang ZK, Wang XH. Production scheduling optimization considering ecological costs for open pit metal mines. Journal of Cleaner Production. 2018;180:210–221.
- Xu C, Wang Y, Fu H, Yang J. Comprehensive analysis for long-term hydrological simulation by deep learning techniques and remote sensing. Frontiers in Earth Science. 2022;10:875145.
- Xu XC, Gu XW, Wang Q, Gao XW, Liu JP, Wang ZK, Wang XH. Production scheduling optimization considering ecological costs for open pit metal mines. Journal of Cleaner Production. 2018;180:210–221. [CrossRef]
- Pamparana G, Lang H. Improving sustainability in mining operations through the integration of ShovelSense® and BeltSense® technologies for mine-to-mill optimization. In: Proceedings of the 62nd Conference of Metallurgists (COM 2023). Springer Nature Switzerland; 2023. p. 1067–1069. [CrossRef]
- Alipour A, Khodaiari AA, Jafari A, Tavakkoli-Moghaddam R. Production scheduling of open-pit mines using genetic algorithm: A case study. International Journal of Management Science and Engineering Management. 2020;15(3):176–183. [CrossRef]
- Das R, Topal E, Mardaneh E. Improved optimized scheduling in stratified deposits in open pit mines – using in-pit dumping. International Journal of Mining, Reclamation and Environment. 2022;36(4):287–304. [CrossRef]
- Levinson Z, Dimitrakopoulos R. Simultaneous stochastic optimization of an open-pit gold mining complex with waste management. International Journal of Mining, Reclamation and Environment. 2020;34(6):415–429. [CrossRef]
- Manríquez F, González H, Morales N. Short-term open-pit mine production scheduling with hierarchical objectives. In: Mining Goes Digital. Taylor & Francis; 2019. p. 443–451.
- Parente M, Figueira G, Amorim P, Marques A. Production scheduling in the context of Industry 4.0: Review and trends. International Journal of Production Research. 2020;58(17):5401–5431. [CrossRef]
- Martín AG, Díaz-Madroñero M, Mula J. Master production schedule using robust optimization approaches in an automobile second-tier supplier. Central European Journal of Operations Research. 2020;28(1):143–166. [CrossRef]
- Vu T, Hoang Hung T, Dinh BT. An introduction of new simulation and optimization software application for long-term limestone quarry production planning. Inżynieria Mineralna. 2020;1(2). [CrossRef]
- Jiang Z, Yuan S, Ma J, Wang Q. The evolution of production scheduling from Industry 3.0 through Industry 4.0. International Journal of Production Research. 2022;60(11):3534–3554. [CrossRef]
- Leung R, Hill AJ, Melkumyan A. Automation and artificial intelligence technology in surface mining: A brief introduction to open-pit operations in the Pilbara. IEEE Robotics and Automation Magazine. 2024:2–21. [CrossRef]
- Bagheri F, Demartini M, Arezza A, Tonelli F, Pacella M, Papadia G. An agent-based approach for make-to-order master production scheduling. Processes. 2022;10(5):921. [CrossRef]
- Gil AF, Sánchez MG, Castro C, Pérez-Alonso A. A mixed-integer linear programming model and a metaheuristic approach for the selection and allocation of land parcels problem. International Transactions in Operational Research. 2023;30(4):1730–1754. [CrossRef]
- You GG. Mining project value optimization. In: Mining Project Value Optimization. Springer Nature; 2025. [CrossRef]
- Noriega R, Pourrahimian Y, Ben-Awuah E. Optimization of life-of-mine production scheduling for block-caving mines under mineral resource and material mixing uncertainty. International Journal of Mining, Reclamation and Environment. 2022;36(2):104–124. [CrossRef]
- Ban GY. Confidence intervals for data-driven inventory policies with demand censoring. Operation Research. 2020. [CrossRef]
- Alipour A, Khodaiari AA, Jafari A, Tavakkoli-Moghaddam R. An integrated approach to open-pit mines production scheduling. Resources Policy. 2022;75:102459. [CrossRef]







| Attribute | Description |
|---|---|
| Block Number | Unique Identifier for each block |
| X, Y, Z Coordinates | Spatial location of the block |
| Grade (g/t) | Gold content per tonne |
| Weight and Volume | Physical mass and size of the block |
| Revenue | Estimated earnings from the block |
| Operating Cost | Estimated cost to mine the block |
| Environmental Penalty | Environmental impact score or cost |
| Net Present Value (NPV) | Economic contribution of the block |
| Attribute | Description |
|---|---|
| Deterministic Parameters | All inputs are known and fixed at the start |
| Fixed Capacity per Period | Annual mining tonnage limit imposed |
| Precedence Rules | Overlying blocks must be mined first |
| Discrete Mining Periods | Blocks are either mined or not mined in each time period |
| No Partial Mining | Blocks are mined in whole units per period |
| Environmental Penalties | Incorporated as cost adjustments in block valuation |
| Constant Block Attributes | Volume and density are assumed to be unchanging over time |
| Deterministic Parameters | All inputs are known and fixed at the start |
| Metric | Description |
|---|---|
| NPV | Net present value of selected block schedule |
| Capacity Compliance | Ensures mining output stays within yearly limits |
| Precedence Compliance | Validates that lower blocks are not mined prematurely |
| Model Consistency | Agreement between Excel and Python model outputs |
| Robustness | Performance under varying input parameters |
| Block Number |
Grade (g/t) |
Revenue (USD) |
Cost (USD) |
Penalty (USD) |
Adjusted Value (USD) |
|---|---|---|---|---|---|
| 104 | 1.20 | 320,663,900 | 100,000,000 | 1,055.56 | 220,662,844.44 |
| 106 | 1.00 | 267,219,900 | 100,000,000 | 500.00 | 167,219,400.00 |
| 86 | 1.30 | 347,385,900 | 100,000,000 | 2,722.22 | 247,382,777.78 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).