New integer programming models for tactical and strategicunderground production scheduling

Barry King, M. Goycoolea, A. Newman
{"title":"New integer programming models for tactical and strategicunderground production scheduling","authors":"Barry King, M. Goycoolea, A. Newman","doi":"10.19150/me.7360","DOIUrl":null,"url":null,"abstract":"We consider an underground production scheduling problem which consists of determining the proper time interval(s) in which to complete each mining activity so as to maximize a mine’s discounted value, while adhering to precedence, activity durations, and production and processing limits. We present two different integer programming formulations for modeling this optimization problem. Both formulations possess a resource-constrained project scheduling problem structure. The first formulation uses a fine time discretization and is better suited for tactical mine scheduling applications. The second formulation, which uses a coarser time discretization, is better suited for strategic scheduling applications. We illustrate the strengths and weakness of each formulation with examples. Introduction: Project scheduling is an important aspect of underground mine planning that consists of determining the start dates for a given set of activities so as to maximize the value of a project, while adhering to operational and resourceavailability constraints. Important activities that require scheduling include development, drilling, stoping or other ore-extraction techniques, and backfilling. Precedence relationships impose an order in which activities can be carried out based on their location in the mine. For example, ``the activity a associated with development of an area must be completed before the activity a’ associated with extraction of that same area can begin.” Resources include attributes of the mining operation such as the amount of extraction and mill capacity available per time period, and are determined by capital and equipment availability, among other factors. Correspondingly, for our setting, resource-availability constraints consider the amount of material that can be extracted and sent to the mill (i.e., processed) per time period. We define the Underground Mine Project Scheduling Problem, or UG-PSP, as that of scheduling a set of mining activities in such a way as to maximize the net present value of the project, while adhering to precedence and resource-availability constraints; in general, optimization models for underground scheduling are more complex than their open pit counterparts (O'Sullivan, Brickey, and Newman, 2015). The UG-PSP is a particular case of the Resource-Constrained Project Scheduling Problem (RCPSP), a class of optimization problems known for their difficulty (Artigues et al., 2008). It should be noted, however, that the UG-PSP may have a multitude of feasible solutions. Many mine planning software packages typically rely on heuristics. In this article, we are concerned with using mixed-integer programming to determine a provably optimal schedule, i.e. the schedule with the highest net present value. Trout (1995) first proposed a mixed-integer program to solve a 55-stope UG-PSP over a two-year time horizon using multiple time fidelities. The detailed formulation did not gain widespread adoption due to slow solution times. Little et al. (2013) demonstrate the value of implementing scheduling optimization in the mine design process. Others have created case-specific formulations for a variety of underground mines (Carlyle and Eaves, 2001; Nehring et al., 2010; Martinez and Newman, 2011; Epstein et al., 2012). Newman and Kuchta (2007) provide a model for scheduling the Kiruna mine in which activity duration spans multiple time periods; see also Sarin and West-Hansen (2005), O'Sullivan and Newman (2014), and Brickey (2015) for similar models applied to different mines. Little et al. (2011) outline several aggregation techniques to reduce the number of variables a UG-PSP problem containts, while Salama et al. (2015) examine how changing the production rate changes the value of the UG-PSP solution. UG-PSP Formulations: We begin by introducing notation for our integer programming (IP) formulations of the UG-PSP, and by noting our assumptions. Our formulations are streamlined, generalized, and highly versatile. That is, they contain precedence and resource constraints, which can be tailored to a specific application, and which are the primary two types of","PeriodicalId":91142,"journal":{"name":"Mining engineering","volume":"69 1","pages":"37-42"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mining engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.19150/me.7360","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

We consider an underground production scheduling problem which consists of determining the proper time interval(s) in which to complete each mining activity so as to maximize a mine’s discounted value, while adhering to precedence, activity durations, and production and processing limits. We present two different integer programming formulations for modeling this optimization problem. Both formulations possess a resource-constrained project scheduling problem structure. The first formulation uses a fine time discretization and is better suited for tactical mine scheduling applications. The second formulation, which uses a coarser time discretization, is better suited for strategic scheduling applications. We illustrate the strengths and weakness of each formulation with examples. Introduction: Project scheduling is an important aspect of underground mine planning that consists of determining the start dates for a given set of activities so as to maximize the value of a project, while adhering to operational and resourceavailability constraints. Important activities that require scheduling include development, drilling, stoping or other ore-extraction techniques, and backfilling. Precedence relationships impose an order in which activities can be carried out based on their location in the mine. For example, ``the activity a associated with development of an area must be completed before the activity a’ associated with extraction of that same area can begin.” Resources include attributes of the mining operation such as the amount of extraction and mill capacity available per time period, and are determined by capital and equipment availability, among other factors. Correspondingly, for our setting, resource-availability constraints consider the amount of material that can be extracted and sent to the mill (i.e., processed) per time period. We define the Underground Mine Project Scheduling Problem, or UG-PSP, as that of scheduling a set of mining activities in such a way as to maximize the net present value of the project, while adhering to precedence and resource-availability constraints; in general, optimization models for underground scheduling are more complex than their open pit counterparts (O'Sullivan, Brickey, and Newman, 2015). The UG-PSP is a particular case of the Resource-Constrained Project Scheduling Problem (RCPSP), a class of optimization problems known for their difficulty (Artigues et al., 2008). It should be noted, however, that the UG-PSP may have a multitude of feasible solutions. Many mine planning software packages typically rely on heuristics. In this article, we are concerned with using mixed-integer programming to determine a provably optimal schedule, i.e. the schedule with the highest net present value. Trout (1995) first proposed a mixed-integer program to solve a 55-stope UG-PSP over a two-year time horizon using multiple time fidelities. The detailed formulation did not gain widespread adoption due to slow solution times. Little et al. (2013) demonstrate the value of implementing scheduling optimization in the mine design process. Others have created case-specific formulations for a variety of underground mines (Carlyle and Eaves, 2001; Nehring et al., 2010; Martinez and Newman, 2011; Epstein et al., 2012). Newman and Kuchta (2007) provide a model for scheduling the Kiruna mine in which activity duration spans multiple time periods; see also Sarin and West-Hansen (2005), O'Sullivan and Newman (2014), and Brickey (2015) for similar models applied to different mines. Little et al. (2011) outline several aggregation techniques to reduce the number of variables a UG-PSP problem containts, while Salama et al. (2015) examine how changing the production rate changes the value of the UG-PSP solution. UG-PSP Formulations: We begin by introducing notation for our integer programming (IP) formulations of the UG-PSP, and by noting our assumptions. Our formulations are streamlined, generalized, and highly versatile. That is, they contain precedence and resource constraints, which can be tailored to a specific application, and which are the primary two types of
战术与战略地下生产调度的新整数规划模型
我们考虑一个地下生产调度问题,该问题包括确定完成每个采矿活动的适当时间间隔,以最大限度地提高矿山的贴现价值,同时遵守优先级、活动持续时间以及生产和加工限制。我们提出了两种不同的整数规划公式来建模这个优化问题。这两个公式都具有资源约束的项目调度问题结构。第一种公式使用精细的时间离散化,更适合战术地雷调度应用。第二种公式使用了较粗的时间离散化,更适合战略调度应用。我们举例说明每种配方的长处和短处。简介:项目进度安排是地下矿山规划的一个重要方面,包括确定一系列活动的开始日期,以最大限度地提高项目价值,同时遵守运营和资源可用性限制。需要安排的重要活动包括开发、钻探、回采或其他矿石提取技术以及回填。优先级关系规定了根据其在矿山中的位置进行活动的顺序。例如,“与开发一个区域有关的活动a必须在与提取同一区域有关的行动a开始之前完成。”资源包括采矿作业的属性,如每个时间段的可用开采量和选矿厂容量,并由资本和设备可用性等因素决定。相应地,对于我们的设置,资源可用性约束考虑了每个时间段可以提取并发送到工厂(即处理)的材料量。我们将地下矿山项目调度问题(UG-PSP)定义为以最大化项目净现值的方式调度一组采矿活动,同时遵守优先级和资源可用性约束;一般来说,地下调度的优化模型比露天开采的优化模型更复杂(O'Sullivan、Brickey和Newman,2015)。UG-PSP是资源约束项目调度问题(RCPSP)的一个特例,这是一类以难度著称的优化问题(Artigues等人,2008)。然而,应该注意的是,UG-PSP可能有许多可行的解决方案。许多矿山规划软件包通常依赖于启发式方法。在本文中,我们关注使用混合整数规划来确定可证明的最优调度,即具有最高净现值的调度。Trout(1995)首次提出了一个混合整数程序,使用多个时间置信度在两年的时间范围内求解55采场UG-PSP。由于解决时间缓慢,详细的配方没有得到广泛采用。Little等人(2013)证明了在矿山设计过程中实施调度优化的价值。其他人为各种地下矿山创建了针对具体情况的配方(Carlyle和Eaves,2001;Nehring等人,2010年;Martinez和Newman,2011年;Epstein等人,2012年)。Newman和Kuchta(2007)提供了一个用于调度Kiruna矿山的模型,其中活动持续时间跨越多个时间段;另见Sarin和West Hansen(2005)、O’Sullivan和Newman(2014)以及Brickey(2015),了解适用于不同矿山的类似模型。Little等人(2011)概述了几种聚合技术,以减少UG-PSP问题包含的变量数量,而Salama等人(2015)研究了生产率的变化如何改变UG-PSP解决方案的价值。UG-PSP公式:我们首先介绍UG-PSP的整数规划(IP)公式的符号,并注意我们的假设。我们的配方是精简的、通用的和高度通用的。也就是说,它们包含优先级和资源约束,这些约束可以针对特定的应用程序进行定制,并且是
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
0.10
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信