<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">gscience</journal-id><journal-title-group><journal-title xml:lang="en">Mining Science and Technology (Russia)</journal-title><trans-title-group xml:lang="ru"><trans-title>Горные науки и технологии</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2500-0632</issn><publisher><publisher-name>The National University of Science and Technology MISiIS (NUST MISIS)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17073/2500-0632-2023-09-156</article-id><article-id custom-type="elpub" pub-id-type="custom">gscience-760</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>MINERAL RESOURCES EXPLOITATION</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>РАЗРАБОТКА МЕСТОРОЖДЕНИЙ ПОЛЕЗНЫХ ИСКОПАЕМЫХ</subject></subj-group></article-categories><title-group><article-title>Enhancing the performance of integer models for addressing the long-term production planning problem in open pit mines by decision variable fixation based on parametric analysis of the final pit limit</article-title><trans-title-group xml:lang="ru"><trans-title>Повышение эффективности целочисленных моделей для решения задачи долгосрочного планирования добычи на открытых горных работах путем установления переменных решений на основе параметрического анализа конечного контура карьера</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2710-9562</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Хасоздемир</surname><given-names>К.</given-names></name><name name-style="western" xml:lang="en"><surname>Hasozdemir</surname><given-names>K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Курсат Хасоздемир – аспирант, cтажер-исследователь, факультет горного дела</p><p>г. Стамбул</p></bio><bio xml:lang="en"><p>Kursat Hasozdemir – PhD-Student, Research Assistant, Mining Engineering Department</p><p>Istanbul</p></bio><email xlink:type="simple">hasozdemir@itu.edu.tr</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-8744-885X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Эрчелеби</surname><given-names>С. Г.</given-names></name><name name-style="western" xml:lang="en"><surname>Erçelebi</surname><given-names>S. G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Селамет Гюрбюз Эрчелеби – доктор наук, профессор, факультет горного дела</p><p>г. Стамбул</p></bio><bio xml:lang="en"><p>Selamet Gürbüz Erçelebi – Dr. Sci., Professor, Mining Engineering Department</p><p>Istanbul</p></bio><email xlink:type="simple">ercelebi@itu.edu.tr</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Стамбульский технический университет<country>Турция</country></aff><aff xml:lang="en">Istanbul Technical University<country>Turkey</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>01</day><month>08</month><year>2024</year></pub-date><volume>9</volume><issue>2</issue><issue-title>Online First</issue-title><fpage>74</fpage><lpage>84</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Hasozdemir K., Erçelebi S., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Хасоздемир К., Эрчелеби С.</copyright-holder><copyright-holder xml:lang="en">Hasozdemir K., Erçelebi S.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://mst.misis.ru/jour/article/view/760">https://mst.misis.ru/jour/article/view/760</self-uri><abstract><p>The importance of strategic mine planning to ensure the long-term viability of mining projects has increased significantly because of the limited availability of high-grade ore deposits. Given its high-dimensional and combinatorial nature, developing a precise mathematical optimization technique to solve the entire problem remains challenging, particularly for real-size block models. The primary objective of this study was to propose a method that combines a nested pit strategy with integer programming (IP) models to overcome computational limitations by reducing the problem’s complexity, decreasing solution times, and providing insights into alternative production schedules for large-scale open-pit mines. The proposed algorithm strategically fixes the decision variables based on parametric analysis of the ultimate pit limit to simplify the IP model. The approach was applied to various block models from MineLib, and the results were compared with standard IP solutions and findings from related studies using alternative algorithms. Applying the proposed method demonstrated significant reductions in the solution time (up to 95%) and the ability to solve intractable models.</p></abstract><trans-abstract xml:lang="ru"><p>Важность стратегического планирования горных работ для обеспечения долгосрочной жизнеспособности горных проектов значительно возросла из-за сокращения числа месторождений богатых руд. Учитывая его многомерную и комбинаторную природу, разработка точного метода математической оптимизации для решения всей задачи остается сложной проблемой, особенно для блочных моделей в натуральную величину. Основная цель данного исследования заключалась в том, чтобы предложить метод, сочетающий стратегию вложенных контуров карьера с моделями целочисленного программирования (ЦП / ЦЛП) для преодоления вычислительных ограничений за счет снижения сложности задачи, сокращения времени решения и предоставления информации об альтернативных графиках добычи для крупномасштабных открытых разработок. Предложенный алгоритм стратегически устанавливает переменные решения на основе параметрического анализа конечного (проектного) контура карьера для упрощения ЦП-модели. Этот подход был применен к различным блочным моделям из MineLib, а результаты были сопоставлены со стандартными ЦП-решениями и результатами соответствующих исследований с использованием альтернативных алгоритмов. Применение предложенного метода продемонстрировало существенное сокращение времени решения (на величину до 95 %) и возможность решения трудноразрешимых моделей.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>открытые горные работы</kwd><kwd>долгосрочное планирование добычи</kwd><kwd>планирование добычи</kwd><kwd>оптимизация</kwd><kwd>целочисленное программирование</kwd><kwd>установка переменных решения</kwd><kwd>псевдопоток</kwd></kwd-group><kwd-group xml:lang="en"><kwd>open-pit mining</kwd><kwd>long-term production scheduling</kwd><kwd>production scheduling</kwd><kwd>optimization</kwd><kwd>integer programming</kwd><kwd>fixing decision variables</kwd><kwd>pseudoflow</kwd></kwd-group><funding-group xml:lang="ru"><funding-statement>Настоящее исследование является составной частью кандидатской диссертации, посвященной теме долгосрочного планирования добычи на открытых горных работах. Финансовую поддержку этому исследованию оказал Отдел научно-исследовательских проектов Стамбульского технического университета.</funding-statement></funding-group><funding-group xml:lang="en"><funding-statement>The present study is a component of a PhD dissertation focusing on the subject of long-term production planning in open-pit mines. Financial support for this research has been provided by the Scientific Research Projects Unit of Istanbul Technical University.</funding-statement></funding-group></article-meta></front><body><p>Enhancing the performance of integer models for addressing the long-term production planning problem in open pit mines by decision variable fixation based on parametric analysis of the final pit limit</p><p>Introduction</p><p>Open-pit mining refers to the method of extracting valuable materials from the earth's surface by excavation with the intention of generating financial gain through their subsequent sale. A mining project's economic sustainability is heavily reliant on the carefulcontrol of this process. To enhance the manageability of this procedure, the mineral deposit is partitioned into discrete units known as blocks, which are typically modest in size and may not necessarily exhibit cubic dimensions. Each individual block inside the dataset contains distinct properties pertaining to the ore body, including the quantity of ore present, the quantity of waste material, the grade of the valuable mineral contained within, and the anticipated value of this mineral following the process of extraction. Geostatistical approaches are employed to determine these properties. The block model, as depicted in Fig. 1, is a representation of an orebody that has been partitioned into discrete blocks. This modeling approach has gained significant traction in the field of computer optimization [<xref ref-type="bibr" rid="cit1">1</xref>].</p><p>Open-pit mine production scheduling (OPMPS) includes determining which blocks, within the final pit limit, should be mined each year and where the blocks should be transported, such as to a mill, trash dump, or stockpile, in order to maximize net present value (NPV) [<xref ref-type="bibr" rid="cit1">1</xref>]. Long-term production planning for open-pit mine operations plays a key role in the assessment of mining projects. An important contribution in this field is presented in [<xref ref-type="bibr" rid="cit2">2</xref>], wherein an algorithm developed that utilizes graph theory and dynamic programming to identify the ultimate pit limit that maximizes revenue. Furthermore, it is necessary to take into account various operational limitations when addressing this scheduling problem.</p><p>Fig. 1. Example Block Model</p><p>One instance of constraints that are commonly referred to as spatial precedence constraints, geometric sequencing constraints, or wall slope constraints is employed to guarantee the stability of excavated blocks by preventing inward collapse of the deposit. Alternatively, it is imperative that a specific block not be subjected to excavation prior to the removal of the blocks placed above it. Fig. 2 illustrates the implementation of precedence constraints, requiring excavation of blocks 1 to 9 either in earlier stages or concurrently with block 10.</p><p> </p><p>This article is organized in the following manner: In Section 1, a comprehensive integer programming model is introduced to address the open-pit mining scheduling problem. Section 2 provides an overview of relevant literature to this subject. Section 3 of the paper presents a flowchart outlining the proposed method along with detailed specifications of the sample block models. The numerical outcomes of the proposed methodology are presented in Section 4, where its effectiveness is assessed based on the observed reductions in solution times. The concluding section enumerates the limitations inherent in the proposed methodology and presents prospective possibilities for future academic research.</p><p>Fig. 2. Representation of precedence constraints</p><p>1. General Integer Programming model of OPMPS problem</p><p>The ultimate pit consists of N blocks, and the planning horizon is T time periods. A discounted cash flow of cit units will be obtained by the extraction of block i within the period t, r is the discount rate and A represents the block attributes such as ore tonnage and waste tonnage. Each block i is assigned a value qia for each attribute a ∈ A. uit provides an upper bound on the amount of tonnage that can be excavated in the time period t. Each block i must consider a smaller set of predecessor blocks Si (see Fig. 2).</p><p>Objective Function:</p><p>Subject to:</p><p>Eq. (2) is the objective function and attempts to maximize the net present value of the mining operation. Eq. (3) enforces the capacity constraints. Eq. (4) enforces the rule that each block must be excavated once and remain excavated. Finally, precedence constraints are enforced using Eq. (5). xi0 = 0 implies that none of the blocks in the ultimate pit is excavated before the planning horizon in Eq. (6). The decision variables of the model are binary, so they can be 1 if block i is mined in period t and 0 otherwise, Eq. (7). This basic formulation of the OPMPS problem contains NT binary variables. The major challenge in solving OPMPS is that the model instance contains many blocks and time periods, and each block-time period combination has associated binary decision variables to capture the more realistic constraints requiring all previous blocks to be extracted before removing any subsequent blocks. The application of integer models to address the problems of long- and medium-term production planning in open-pit mines is sometimes limited by difficulties such as the inability to find a solution or prolonged time required to find a solution, particularly when dealing with large-scale mineral deposits. This paper proposes a hybrid solution that combines nested pit methodology with ILP as an option to eliminate the aforementioned issues. The aim of the proposed algorithm is to fix the decision variables of the integer programming (IP) model using nested pit limits generated through parametric analysis. This approach yields efficient outcomes and reduces problem complexity. The next section outlines the phases of the proposed algorithm.</p><p>2. Literature Review</p><p>The conventional approach employed in addressing the OPMPS problem involved dividing the primary problem into smaller sub-problems, which were subsequently addressed individually [<xref ref-type="bibr" rid="cit3">3</xref>]. The sub-problems, outlined in Fig. 3, include determining the ultimate pit limit, constructing nested pits based on ore selling price and applying a revenue adjustment factor, establishing push-backs as depicted in Fig. 4, and developing a production scheduling plan [4, 5].</p><p>Despite the utilization of this approach by the planners thus far, there are limitations as well.</p><p>Pushbacks are a crucial component in the long-term planning process for open-pit mines, as they play a vital role in determining the final design of the mine and the profitability of the operation. They serve as a guide for the temporary production scheduling stage, delineating the start and end points of the extraction process. Moreover, pushbacks ensure the safety of the pit walls, help meet the required ore production levels, and provide a minimum operational width to accommodate mining equipment and access to the mine for other activities.</p><p>The methodology in order to obtain a series of nested pits [<xref ref-type="bibr" rid="cit6">6</xref>]:</p><p>RAF is a variable which when multiplied with other pit optimisation parameters such as metal price, will produce the different nested pit outlines at different factoring.</p><p>Fig. 3. Schematic view of the production scheduling problem of open pit-mines [<xref ref-type="bibr" rid="cit3">3</xref>]</p><p>Fig. 4. Pushbacks (left), The chosen pit shells for the long-term schedule (right)</p><p>Fig. 5. Network view of the open pit mine (with nodes and edge capacities)</p><p>In [<xref ref-type="bibr" rid="cit7">7</xref>], it was determined that the designation of ultimate pit problem can be equivalently framed as the task of identifying the most valuable path within a graph denoted as G = (S, E, W). S – is number of nodes, E is number of edges and W is the weight of the edges of the graph (Fig. 5). The problem here is to find a set of nodes (set of tasks) with a maximal value and which respect the precedence relations. Such problem is usually solved using a maximal flow algorithms.</p><p>[<xref ref-type="bibr" rid="cit8">8</xref>] showed that the ultimate pit problem is equivalent to the maximum closure problem, which in turn, can be reduced to the min cut problem. This allows one to use known efficient algorithms for maximum flow to find the ultimate pit. The mathematical model of the maximum closure algorithm is given below [<xref ref-type="bibr" rid="cit9">9</xref>]. Objective function, given in eq. (8), is maximization of the total value of the closure and Constraint (9) identify the precedence constraints. xi gets the value of 1 if node i is in the closure, 0 otherwise (eq. 10).</p><p>Subject to:</p><p>where Zi is the set of the successors of node i; ci is the value of node i.</p><p>Fig. 6. Ultimate pit limit (Bold lines)</p><p>[10–12] presented a solution to address the pit limit problem (Fig. 6) by utilizing established efficient algorithms for the min cut problem. Their work demonstrates that the LG algorithm can be employed as a network flow algorithm, frequently referred to as the pseudoflow algorithm. The authors demonstrated the process of obtaining an ideal network flow using a succession of normalized trees. The researchers also conducted an analysis of the runtime of the LG method and made enhancements using scaling strategies that differ from those employed in generating pushback designs. Their findings demonstrate that LG can be implemented to operate with a time complexity of O (mn log n), where m represents the number of arcs and n represents the number of nodes.</p><p>[<xref ref-type="bibr" rid="cit13">13</xref>] used the Bienstock-Zuckerberg algorithm in order to improve the Lagrangian relaxation approach that is used in solving the MIP models of the OPMPS problem. [<xref ref-type="bibr" rid="cit14">14</xref>] proposed a combination of maximum flow and genetic algorithms that try to solve this problem under uncertainty. First, the final pit limit was determined by the maximum flow algorithm on the block model created according to the values obtained from the simulated ore deposits regarding different economic values. Then, the production planning of the blocks within this limit is obtained by the genetic algorithm. They applied penalties for the constraints that were not satisfied by the maximum flow algorithm. They shared their results by applying the proposed model to a copper and a gold mine. Some researchers have attempted to enhance the resilience and adaptability of long-term plans by using stochastic methods to address uncertainties in variables such as ore grades, processing capacities, and market conditions. [<xref ref-type="bibr" rid="cit15">15</xref>] incorporated geological variability and grade uncertainty into the production scheduling optimization process using conditional simulation and stochastic integer programming (SIP). [<xref ref-type="bibr" rid="cit16">16</xref>] offered an integrated approach to generate schedules under geological uncertainty for mining complexes with multiple processing and transportation alternatives.</p><p>Metaheuristic approaches such as the tabu search, genetic algorithm, bat algorithm, gray wolf algorithm, firefly optimization, and particle swarm optimization are used to solve the OPMPS problem and obtained results are compared with classical methods in [17–20].</p><p>3. Proposed algorithm for solution time improvement</p><p>The proposed method aims to reach the optimum or near-optimal solutions in a shorter time by narrowing the solution space of the problem by strategically fixing the decision variables of the IP model of the OPMPS problem. The decision process utilized to fix the decision variables in this context is based on nested pits generated by the parametric analysis of the ultimate pit limit. The conventional approach involves representing the economic block model of a mineral deposit as a network based on graph theory. Subsequently, this network is subjected to analysis using maximum flow algorithms to find the ultimate pit limit, which corresponds to the production volume that yields the highest income. The next phase involves subjecting the blocks within the ultimate pit limit to a maximum flow analysis. This analysis entails recalculating their economic values based on the Revenue Adjustment Factor (RAF), resulting in the generation of progressively smaller open pit boundaries. The aforementioned boundaries are commonly referred to as nested pits.</p><p>In the procedure outlined above, the selection of the RAF involves incrementing it by 0.01, often within the range of 0.2 to 1, in order to establish an approximate calculation for 80 nested pit limits. Afterward, the calculation of the quantity of ore and waste material, the grade of the valuable mineral, and the economic value resulting from the excavation of these nested pits are performed. Following this computation, the open pit limits providing the annual production capacity are selected to represent the longterm production plan, and a determination is then performed to solve the open pit production planning problem. One significant issue associated with this method pertains to the considerable changes in the open pit limits, which are determined based on the income adjustment factor. Once a certain threshold is reached, these boundaries undergo rapid changes in size. As a result, the quantity of material available between two consecutive limits usually exceeds the annual production capacity by a significant amount. In academic literature, this situation is known as the gap problem. Fig. 8 provides a numerical illustration of this situation. The histogram depicted in Fig. 7 illustrates that the parametric analysis yields a minimum final pit limit of 18 blocks, whereas the nearest second-largest quarry contains 3049 blocks. The gap problem refers to the absence of an appropriate quarry boundary that can be chosen for the initial period while utilizing the conventional planning method.</p><p>Fig. 7. The Gap Problem is illustrated by the distribution of blocks within nested pit shells</p><p>Fig. 8. 2D section of example nested pits (with candidate pit shells for periods)</p><p>This paper proposes a hybrid solution that combines the nested pits methodology with IP as an option for reducing the aforementioned issues. The aim of the proposed algorithm is to fix the decision variables of the integer programming (IP) model using the nested pit limits generated through parametric analysis. The act of decision variable fixing in the context of integer programming refers to the predetermination of certain decision variables, which ultimately dictates the production scheduling of open-pit mining operations within predetermined boundaries. This approach yields efficient outcomes, reducing the problem's model complexity. The next section outlines the phases of the proposed algorithm.</p><p>Algorithm</p><p>1. Utilization of Hochbaum's pseudoflow algorithm to determine the limit of the ultimate pit.</p><p>2. Computation of the material quantities within the nested pits, as well as the identification of potential pit shells that can fulfill the intended annual production capacity (see Fig. 8).</p><p>3. In each time period, the decision variables of the blocks located beyond the limits of the nested pit that have been identified as candidates for that specific period are fixed (Figs. 9, 10).</p><p>4. A different strategy is implemented to fix variables in the context of ore abundance within a candidate shell over a certain time period. In this procedure, if there is an excess amount of ore within the shell, the decision variables of the blocks within that shell are fixed at 1, as those blocks are expected to be excavated in subsequent periods i.e. xi5, variables associated with pink blocks in Fig. 11 are fixed as 1 implying that they are expected to be excavated at the end of T = 5).</p><p>5. The final process for fixing variables is implemented as follows: if the amount of ore in a candidate shell is less than the ore production capacity, the decision variable for all blocks within that shell is fixed at 1 since these blocks can be excavated within that time frame. (Blue blocks in Fig. 11).</p><p>6. Solving the problem with reduced size, which is obtained by fixing the decision variables.</p><p>The block models in Table 1 were obtained from MineLib, a widely used dataset in the mining industry.</p><p>Fig. 9. Example of variable fixing for 1st period</p><p>Fig. 10. Example of variable fixing for 2nd period</p><p>Fig. 11. Variable fixing in the context of ore abundance (pink blocks) and inadequacy of ore (blue blocks)</p><p>Table 1</p><p>Block model specifications</p><p>4. Numerical results obtained by suggested method</p><p>The proposed methodology for reducing the solution time of the OPMPS problem is implemented on six different block models obtained from MineLib. MineLib is comprised of various example block models utilized to demonstrate the performance of various algorithms proposed for the solution of the OPMPS problem. The results are given in the following fashion: First, the block models were tried to be solved without any decision variable fixing, and results were tried to be obtained. After that, the proposed method is applied to the same block model, and improvements in solution times are investigated. The GUROBI solver is used for solving the IP models. Optimality gap relaxation is set to %1, and the upper bound for the operating time is set to 36,000 seconds. The GUROBI solver is using the Barrier Method to designate the upper bound of the LP relaxation. Table 2 depicts the numerical results of the suggested method and its comparison with the standard IP model. The acronym “Nstl” denotes the absence of a solution within the designated time limit, whereas “memory” refers to the situation when the computational technique for solving the model surpasses the computer's available memory capacity. “%inf” indicates that the decrease in solution time could not be measured because the standard IP model was unable to solve the problem within the given time limit or exceeded the RAM capacity of the PC.</p><p>As can be seen from Table 2. By applying the suggested technique to various block models, we were able to observe significant improvements in the duration of the solution time. This demonstrates the effectiveness and practicality of the proposed method in real world scenarios. In the mean time, some of the problems that can not be solved with the general IP model have been solved with the proposed method which depicts the efficiacy of the suggested method. By means of NPV of the solution, there are some decrease on the NPV amount which is a drawback of the suggested methodology. This situation arises due to the limitation of solution alternatives with nested pit boundaries. The decline in net present value (NPV) may be deemed acceptable in the context of solving complex block models of significant scale that are infeasible to solve. An additional limitation of the proposed algorithm is its reliance on the existence of constraints concerning the capacity of ore production. The solutions derived from this methodology may turn out to be unfeasible when there are constraints on the total production capacity. To address this limitation, one potential solution is to incorporate relaxation techniques into the Integer Programming (IP) model. This would allow for the inclusion of total production capacity limitations within the objective function through the utilization of Lagrange Multipliers. Additionally, it is possible to use various heuristic approaches to ensure compliance with the limitations on total production capacity following the resolution of the integer programming (IP) model using the suggested strategy.</p><p>Table 2</p><p>Numerical Results</p><p>The graphical results of the Marvin block model are displayed in Fig. 12, with the intention of enabling a comparison between the suggested methodology and the traditional IP model. It is apparent that similar results can be attained within a shorter timeframe through variable fixing. The outcomes of the proposed algorithm are additionally compared with the results achieved by the modified TopoSort algorithm in [<xref ref-type="bibr" rid="cit11">11</xref>] and the Bienstock &amp; Zuckerberg algorithm in [<xref ref-type="bibr" rid="cit21">21</xref>] as illustrated in Table 3. The TopoSort findings are the most optimal and feasible known outcomes of the relevant block models. The algorithm proposed by Bienstock and Zuckerberg yields a better net present value (NPV); nonetheless, these results are deemed infeasible.</p><p>Based on the findings shown in Table 3, the proposed methodology demonstrates notable efficacy in addressing the OPMPS problem while also exhibiting the potential to enhance the maximum achievable NPV for certain block models, as reported in MineLib [<xref ref-type="bibr" rid="cit22">22</xref>].</p><p>Fig. 12. Example comparison of scheduling results of Marvin block model (conventional IP result (top), IP result with fixed variables (bottom))</p><p>Table  3</p><p>NPV comparison of the suggested algorithm with related studies</p><p>Conclusion and future study suggestions</p><p>Open-pit mining plays an essential part in the socio-economic progress of nations and the advancement of technology, as it provides the extraction of valuable minerals that serve as the building blocks of these advancements. The achievement of cost-effective mining operations necessitates the implementation of a strategic planning approach. Within this particular context, many researchers have proposed alternative approaches to address the issue of open pit mining production scheduling. The primary aim of this scheduling procedure is to maximize the net present value. The methods represented in this field consist of maximum flow algorithms, linear programming, integer programming, dynamic programming, metaheuristic methods, and simulation techniques. While these strategies have proven to be successful in addressing small or medium-sized ore deposits, their efficacy and efficiency are limited when it comes to handling larger mineral deposits. This paper presents a recommended alternative approach aimed at overcoming the challenges associated with the implementation of existing approaches in the context of large mineral resources. Traditionally, the OPMPS problem has been solved by manually picking those that meet the annual production capacity from the nested open pit boundaries generated from the mineral deposit’s parametric analysis. The objective of this study is to decrease the problem size by constraining some decision variables of the integer programming model using limits derived from conventional approaches. This approach aims to address the challenges associated with resolving block models of mineral deposits that are either unsolvable or require excessive time to resolve within a limited timeframe. The efficacy of the suggested method has been demonstrated through its application to sample block models in the existing literature. The acquired findings demonstrate that the suggested method not only significantly reduces the solution time by up to 95% but also enables the solving of models that were previously unsolvable due to limited computational resources. Although the decrease in NPV for some models may appear to be a drawback of this method, it is a significant contribution to the mining industry that various production plan alternatives can be examined in a short period of time based on varying mining capacities and ore sales prices.</p><p>Future research possibilities include the incorporation of parameters such as ore grade, vertical rate of advance, and minimum mining width, which should be considered during mining operations, into the planning procedure. The incorporation of operational factors, such as the minimum mining width, can be achieved by integrating them as relevant constraints inside the parametric analysis phase of the proposed method. By using this approach, candidate shells for the periods would meet the given constraints prior to solving the integer programming (IP) model. In addition, further research could explore the effects of techniques employed to meet the constraints of total production capacity. Furthermore, it is worth considering the inclusion of metaheuristic approaches as potential avenues for future research. These methods, although challenging to develop a viable production plan initially, can be explored in subsequent studies where the initial results obtained from the proposed method are utilized and the net present value (NPV) is enhanced through the application of various metaheuristic techniques such as simulated annealing, tabu search, and ant colony optimization.</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Caccetta L., Hill S. An application of branch and cut to open pit mine scheduling. Journal of Global Optimization. 2003;27:349–365. https://doi.org/10.1023/A:1024835022186</mixed-citation><mixed-citation xml:lang="en">Caccetta L., Hill S. An application of branch and cut to open pit mine scheduling. Journal of Global Optimization. 2003;27:349–365. https://doi.org/10.1023/A:1024835022186</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Lerchs H., Grossmann I. F. Optimum design of open-pit mines. Transactions, C.I.M. 1965;LXVIII:17–24.</mixed-citation><mixed-citation xml:lang="en">Lerchs H., Grossmann I. F. Optimum design of open-pit mines. Transactions, C.I.M. 1965;LXVIII:17–24.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Dagdelen K., Johnson T. B. Optimum open-pit mine production scheduling by Lagrangian parameterization. In: Proceedings of the 19th APCOM. 1984;127–142.</mixed-citation><mixed-citation xml:lang="en">Dagdelen K., Johnson T. B. Optimum open-pit mine production scheduling by Lagrangian parameterization. In: Proceedings of the 19th APCOM. 1984;127–142.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Elkington T., Durham R. Integrated open pit pushback selection and production capacity optimization. Journal of Mining Science. 2011;47:177–190. https://doi.org/10.1134/S1062739147020055</mixed-citation><mixed-citation xml:lang="en">Elkington T., Durham R. Integrated open pit pushback selection and production capacity optimization. Journal of Mining Science. 2011;47:177–190. https://doi.org/10.1134/S1062739147020055</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Kumral M. Production planning of mines: optimization of block sequencing and destination. International Journal of Mining, Reclamation, and Environment. 2012;26(2):93–103. https://doi.org/10.1080/17480930.2011.644474</mixed-citation><mixed-citation xml:lang="en">Kumral M. Production planning of mines: optimization of block sequencing and destination. International Journal of Mining, Reclamation, and Environment. 2012;26(2):93–103. https://doi.org/10.1080/17480930.2011.644474</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Jélvez E., Morales N., Askari-Nasab H. A new model for automated pushback selection. Computers &amp; Operations Research. 2020;115:104456. https://doi.org/10.1016/j.cor.2018.04.015</mixed-citation><mixed-citation xml:lang="en">Jélvez E., Morales N., Askari-Nasab H. A new model for automated pushback selection. Computers &amp; Operations Research. 2020;115:104456. https://doi.org/10.1016/j.cor.2018.04.015</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Tolwinski B., Underwood R. An algorithm to estimate the optimal evaluation of an open-pit mine. In: Proceedings of the 23rd International Symposium on the Application of Computers and Operations Research in the Mineral Industries. 1992;399–409.</mixed-citation><mixed-citation xml:lang="en">Tolwinski B., Underwood R. An algorithm to estimate the optimal evaluation of an open-pit mine. In: Proceedings of the 23rd International Symposium on the Application of Computers and Operations Research in the Mineral Industries. 1992;399–409.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Picard J. C. Maximal closure of a graph and applications to combinatorial problems. Management Science. 1976;22(11):1268–1272. https://doi.org/10.1287/mnsc.22.11.1268</mixed-citation><mixed-citation xml:lang="en">Picard J. C. Maximal closure of a graph and applications to combinatorial problems. Management Science. 1976;22(11):1268–1272. https://doi.org/10.1287/mnsc.22.11.1268</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Tachefine B., Soumis F. Maximal closure on a graph with resource constraints. Computers &amp; Operations Research. 1997;24(10):981–990. https://doi.org/10.1016/S0305-0548(97)00008-7</mixed-citation><mixed-citation xml:lang="en">Tachefine B., Soumis F. Maximal closure on a graph with resource constraints. Computers &amp; Operations Research. 1997;24(10):981–990. https://doi.org/10.1016/S0305-0548(97)00008-7</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Chandran B. G., Hochbaum D. S. A computational study of the pseudoflow and push-relabel algorithms for the maximum flow problem. Operations Research. 2009;57(2):358–376. https://doi.org/10.1287/opre.1080.0572</mixed-citation><mixed-citation xml:lang="en">Chandran B. G., Hochbaum D. S. A computational study of the pseudoflow and push-relabel algorithms for the maximum flow problem. Operations Research. 2009;57(2):358–376. https://doi.org/10.1287/opre.1080.0572</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Hochbaum D. S. The pseudoflow algorithm: A new algorithm for the maximum-flow problem Operations Research. 2008;56(4):992–1009. https://doi.org/10.1287/opre.1080.0524</mixed-citation><mixed-citation xml:lang="en">Hochbaum D. S. The pseudoflow algorithm: A new algorithm for the maximum-flow problem Operations Research. 2008;56(4):992–1009. https://doi.org/10.1287/opre.1080.0524</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Hochbaum D. S., Chen A. Performance analysis and best implementations of old and new algorithms for the open- pit mining problem. Operations Research. 2000;48(6):894–914. https://doi.org/10.1287/opre.48.6.894.12392</mixed-citation><mixed-citation xml:lang="en">Hochbaum D. S., Chen A. Performance analysis and best implementations of old and new algorithms for the open- pit mining problem. Operations Research. 2000;48(6):894–914. https://doi.org/10.1287/opre.48.6.894.12392</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Muoz G., Espinoza D., Goycoolea M. et al. A study of the Bienstock-Zuckerberg algorithm: applications in mining and resource-constrained project scheduling. Computational Optimization and Applications. 2018;69(2):501–534. https://doi.org/10.1007/s10589-017-9946-1</mixed-citation><mixed-citation xml:lang="en">Muoz G., Espinoza D., Goycoolea M. et al. A study of the Bienstock-Zuckerberg algorithm: applications in mining and resource-constrained project scheduling. Computational Optimization and Applications. 2018;69(2):501–534. https://doi.org/10.1007/s10589-017-9946-1</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Paithankar A., Chatterjee S. Open-pit mine production schedule optimization using a hybrid of maximum-flow and genetic algorithms. Applied Soft Computing. 2019;81:105507. https://doi.org/10.1016/j.asoc.2019.105507</mixed-citation><mixed-citation xml:lang="en">Paithankar A., Chatterjee S. Open-pit mine production schedule optimization using a hybrid of maximum-flow and genetic algorithms. Applied Soft Computing. 2019;81:105507. https://doi.org/10.1016/j.asoc.2019.105507</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Ramazan S., Dimitrakopoulos R. Stochastic optimisation of long-term production scheduling for open pit mines with a new integer programming formulation. İn: Dimitrakopoulos R. (ed.) Advances in Applied Strategic Mine Planning. Springer, Cham; 2018. Pp. 139–153. https://doi.org/10.1007/978-3-319-69320-0_11</mixed-citation><mixed-citation xml:lang="en">Ramazan S., Dimitrakopoulos R. Stochastic optimisation of long-term production scheduling for open pit mines with a new integer programming formulation. İn: Dimitrakopoulos R. (ed.) Advances in Applied Strategic Mine Planning. Springer, Cham; 2018. Pp. 139–153. https://doi.org/10.1007/978-3-319-69320-0_11</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Montiel L., Dimitrakopoulos R. Optimizing mining complexes with multiple processing and transportation alternatives: An uncertainty-based approach. European Journal of Operational Research. 2015;247(1):166–178. https://doi.org/10.1016/j.ejor.2015.05.002</mixed-citation><mixed-citation xml:lang="en">Montiel L., Dimitrakopoulos R. Optimizing mining complexes with multiple processing and transportation alternatives: An uncertainty-based approach. European Journal of Operational Research. 2015;247(1):166–178. https://doi.org/10.1016/j.ejor.2015.05.002</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Alipour A., Khodaiari A. A., Jafari A., Tavakkoli-Moghaddam R. Production scheduling of open-pit mines using genetic algorithms: a case study. International Journal of Management Science and Engineering Management. 2020;15(3):176–183. https://doi.org/10.1080/17509653.2019.1683090</mixed-citation><mixed-citation xml:lang="en">Alipour A., Khodaiari A. A., Jafari A., Tavakkoli-Moghaddam R. Production scheduling of open-pit mines using genetic algorithms: a case study. International Journal of Management Science and Engineering Management. 2020;15(3):176–183. https://doi.org/10.1080/17509653.2019.1683090</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Elsayed S., Sarker R., Essam D., Coello C. C. Evolutionary approach for large-scale mine scheduling. Information Sciences. 2020;523:77–90. https://doi.org/10.1016/j.ins.2020.02.074</mixed-citation><mixed-citation xml:lang="en">Elsayed S., Sarker R., Essam D., Coello C. C. Evolutionary approach for large-scale mine scheduling. Information Sciences. 2020;523:77–90. https://doi.org/10.1016/j.ins.2020.02.074</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Senécal R., Dimitrakopoulos R. Long-term mine production scheduling with multiple processing destinations under mineral supply uncertainty, based on a multi-neighborhood Tabu search. International Journal of Mining, Reclamation, and Environment. 2020;34(7):459–475. https://doi.org/10.1080/17480930.2019.1595902</mixed-citation><mixed-citation xml:lang="en">Senécal R., Dimitrakopoulos R. Long-term mine production scheduling with multiple processing destinations under mineral supply uncertainty, based on a multi-neighborhood Tabu search. International Journal of Mining, Reclamation, and Environment. 2020;34(7):459–475. https://doi.org/10.1080/17480930.2019.1595902</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Tolouei K., Moosavi E., Tabrizi A. H. B. et al. Improving performance of open-pit mine production scheduling problems under grade uncertainty by hybrid algorithms. Journal of Central South University. 2020;27(9):2479–2493. https://doi.org/10.1007/s11771-020-4474-z</mixed-citation><mixed-citation xml:lang="en">Tolouei K., Moosavi E., Tabrizi A. H. B. et al. Improving performance of open-pit mine production scheduling problems under grade uncertainty by hybrid algorithms. Journal of Central South University. 2020;27(9):2479–2493. https://doi.org/10.1007/s11771-020-4474-z</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Bienstock D., Zuckerberg M. Solving L. P. relaxations of large-scale precedence constrained problems. In: Eisenbrand F., Shepherd F. B. (eds.) Integer Programming and Combinatorial Optimization. IPCO 2010. Lecture Notes in Computer Science. Vol. 6080. Springer, Berlin, Heidelberg; 2010. https://doi.org/10.1007/978-3-642-13036-6_1</mixed-citation><mixed-citation xml:lang="en">Bienstock D., Zuckerberg M. Solving L. P. relaxations of large-scale precedence constrained problems. In: Eisenbrand F., Shepherd F. B. (eds.) Integer Programming and Combinatorial Optimization. IPCO 2010. Lecture Notes in Computer Science. Vol. 6080. Springer, Berlin, Heidelberg; 2010. https://doi.org/10.1007/978-3-642-13036-6_1</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Espinoza D., Goycoolea M., Moreno E., Newman A. N. MineLib: a library of open pit problems. Annals of Operations Research. 2013;206:93–114. https://doi.org/10.1007/s10479-012-1258-3</mixed-citation><mixed-citation xml:lang="en">Espinoza D., Goycoolea M., Moreno E., Newman A. N. MineLib: a library of open pit problems. Annals of Operations Research. 2013;206:93–114. https://doi.org/10.1007/s10479-012-1258-3</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
