TY - JOUR
T1 - Optimization Strategies for Resource-Constrained Project Scheduling Problems in Underground Mining
AU - Hill, Alessandro
AU - Brickey, Andrea J.
AU - Cipriano, Italo
AU - Goycoolea, Marcos
AU - Newman, Alexandra
N1 - Funding Information:
History: Accepted by Andrea Lodi, Area Editor for Design and Analysis of Algorithms—Discrete. Funding: This work was supported by Alford Mining Systems, the Centro de Modelamiento Matemático [Grants ACE210010 and FB21005], ANID-Chile [BASAL funds for center of excellence and FONDEF Grant ID19-10164], and the supercomputing infrastructure of the NLHPC [Grant ECM-02].
Publisher Copyright:
© 2022 INFORMS.
PY - 2022/11
Y1 - 2022/11
N2 - Effective computational methods are important for practitioners and researchers working in strategic underground mine planning. We consider a class of problems that can be modeled as a resource-constrained project scheduling problem with optional activities; the objective maximizes net present value. We provide a computational review of math programming and constraint programming techniques for this problem, describe and implement novel problem-size reductions, and introduce an aggregated linear program that guides a list scheduling algorithm running over unaggregated instances. Practical, large-scale planning problems cannot be processed using standard optimization approaches. However, our strategies allow us to solve them to within about 5% of optimality in several hours, even for the most difficult instances.
AB - Effective computational methods are important for practitioners and researchers working in strategic underground mine planning. We consider a class of problems that can be modeled as a resource-constrained project scheduling problem with optional activities; the objective maximizes net present value. We provide a computational review of math programming and constraint programming techniques for this problem, describe and implement novel problem-size reductions, and introduce an aggregated linear program that guides a list scheduling algorithm running over unaggregated instances. Practical, large-scale planning problems cannot be processed using standard optimization approaches. However, our strategies allow us to solve them to within about 5% of optimality in several hours, even for the most difficult instances.
KW - constraint programming
KW - mathematical programming
KW - resource-constrained project scheduling
KW - underground mine planning
UR - http://www.scopus.com/inward/record.url?scp=85137807973&partnerID=8YFLogxK
U2 - 10.1287/ijoc.2022.1222
DO - 10.1287/ijoc.2022.1222
M3 - Article
AN - SCOPUS:85137807973
SN - 1091-9856
VL - 34
SP - 3042
EP - 3058
JO - INFORMS Journal on Computing
JF - INFORMS Journal on Computing
IS - 6
ER -