Skip to main content

Advertisement

Log in

A 0–1 knapsack problem-based approach for solving open-pit mining problem with type-2 fuzzy parameters

  • S.I. : Low Resource Machine Learning Algorithms (LR-MLA)
  • Published:
Innovations in Systems and Software Engineering Aims and scope Submit manuscript

Abstract

Open-pit mining has several non-deterministic polynomial-time hard (NP-hard) 0–1 knapsack problems. The complexities of these problems are also increased due to some uncertain input parameters. This paper proposed an innovative hybrid fuzzy logic and genetic algorithm-based approach for solving a critical open-pit mining problem. First, the uncertainty of this problem is incorporated within the type-2 fuzzy environment, where the critical value reduction method was used to defuzzify the objective value. Next, genetic algorithm was used to solve the optimisation problem iteratively using a special initial solution generator, unique mutation, refinement, and immigration operations. Some benchmark instances from KPLIB were solved to show the effectiveness of the proposed hybrid fuzzy type-2 and genetic algorithm approach. The benchmark results show the proposed method can generate optimum solutions. Finally, a few OPMP instances from MineLib were solved using the proposed technique to demonstrate the applicability of this research to actual cases under fuzziness. The case study results indicated that the proposed approach can effectively solve the open-pit optimisation problem and similar NP-hard knapsack problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Data availability

This research uses open source data. The source of data is highlighted within the text with appropriate references.

Code availability

Codes are available from the first author upon request with suitable justification.

References

  1. Abboud NJ, Sakawa M, Inuiguchi M (1997) A fuzzy programming approach to multi-objective multi-dimensional 0–1 knapsack problems. Fuzzy Sets Syst 86:1–14

    Article  MATH  Google Scholar 

  2. Abdullah L, Najib L (2014) A new type-2 fuzzy set of linguistic variables for the fuzzy analytic hierarchy process. Expert Syst Appl 41(7):3297–3305

    Article  Google Scholar 

  3. Asad MWA, Dimitrakopoulos R (2013) Implementing a parametric maximum flow algorithm for optimal open pit mine design under uncertain supply and demand. J Operat Resear Soci 64:185–197

    Article  Google Scholar 

  4. Asad MWA, Dimitrakopoulos R, Eldert JV (2014) Stochastic production phase design for an open pit mining complex with multiple processing streams. Eng Optim 46(8):1139–1152

    Article  Google Scholar 

  5. Bakirli BB, Gencer C, Aydogan EK (2014) A combined approach for fuzzy multi-objective multiple knapsack problems for defence project selection. J Operat Resear Soci 65:1001–1016

    Article  Google Scholar 

  6. Boland N, Dumitrescu I, Froyland G, Gleixner AM (2009) LP-based disaggregation approaches to solving the open pit mining production scheduling problem with block processing selectivity. Comput Oper Res 36(4):1064–1089

    Article  MATH  Google Scholar 

  7. Boucher A, Dimitrakopoulos R (2012) Multivariate block-support simulation of the Yandi iron ore deposit Western Australia. Math Geosci 44(4):449–468

    Article  Google Scholar 

  8. Chatterjee S, Dimitrakopoulos R (2020) “Production scheduling under uncertainty of an open-pit mine using Lagrangian relaxation and branch-and-cut algorithm.” Int J Min Reclam Environ 34(5):343–361

    Article  Google Scholar 

  9. Chatterjee S, Dimitrakopoulos R, Mustapha H (2012) Dimensional reduction of pattern-based simulation using wavelet analysis. Math Geosci 44(3):343–374

    Article  Google Scholar 

  10. Chatterjee S, Sethi MR, Asad MWA (2016) Production phase and ultimate pit limit design under commodity price uncertainty. Eur J Oper Res 248(2):658–667

    Article  MATH  Google Scholar 

  11. Dimitrakopoulos R, Farrelly CT, Godoy M (2002) Moving forward from traditional optimisation: grade uncertainty and risk effects in open pit design. Min Technol 111:A82–A88

    Article  Google Scholar 

  12. Espinoza D, Goycoolea M, Moreno E (2015) The precedence constrained knapsack problem: separating maximally violated inequalities. Discret Appl Math 194:65–80

    Article  MathSciNet  MATH  Google Scholar 

  13. Espinoza D, Goycoolea M, Moreno E, Newman A (2013) MineLib: a library of open pit mining problems. Ann Oper Res 206:93–114

    Article  MathSciNet  MATH  Google Scholar 

  14. Feng Y, Wang GG, Gao XZ (2016) A novel hybrid cuckoo search algorithm with global harmony search for 0–1 knapsack problems. Int J Computat Intell Sys 9:1174–1190

    Article  Google Scholar 

  15. Gao X, Sun Q, Xu H, Gao J (2020) Sparse and collaborative representation based kernel pairwise linear regression for image set classification. Expert Syst Appl 140:112886

    Article  Google Scholar 

  16. Gong Y, Xiang L, Yang S, Ma H (2020) A new method for ranking interval type-2 fuzzy numbers based on Mellin transform. Internat J Uncert Fuzz Knowl-Based Sys 28(04):591–611

    Article  MathSciNet  Google Scholar 

  17. Goovaert P (1997) Geostatistics for natural resources evaluation. Applied Geostatistics Series, New York

    Google Scholar 

  18. Gu XW, Qing W, Ge S (2010) Dynamic phase-mining optimisation in open-pit metal mines. Trans Nonferr Metal Soci China 20:1974–1980

    Article  Google Scholar 

  19. Hung W, Yang M (2004) Similarity measures between type-2 fuzzy sets. Int J Uncertain Fuzz Knowl-Based Sys 12(06):827–841

    Article  MathSciNet  MATH  Google Scholar 

  20. Irmeilyana I, Bangun P, Izzah H (2017) Solution of multiple constraints knapsack problem (MCKP) by using branch and bound method and greedy algorithm. J Model Optimiz 9:112–119

    Google Scholar 

  21. Khalili-Damghani K, Nojavan M, Tavana M (2013) Solving fuzzy multi-dimensional multiple-choice knapsack problems: the multi-start partial bound enumeration method versus the efficient epsilon-constraint method. Appl Soft Comput 13:1627–1638

    Article  Google Scholar 

  22. King B, Goycoolea M, Newman A (2017) Optimising the open pit-to-underground mining transition. Eur J Oper Res 257:297–309

    Article  MATH  Google Scholar 

  23. Kumar A, Chatterjee S (2017) “Open-pit coal mine production sequencing incorporating grade blending and stockpiling options”, An application from an Indian mine. Eng Optimis 49(5):762–776

    Article  Google Scholar 

  24. Kundu P, Kar S, Maiti M (2015) Multi-item solid transportation problem with type-2 fuzzy parameters. Appl Soft Comput 31:61–80

    Article  Google Scholar 

  25. Lamghari A, Dimitrakopoulos R (2012) A diversified Tabu search approach for the open-pit mine production scheduling problem with metal uncertainty. Eur J Oper Res 222(3):642–652

    Article  MATH  Google Scholar 

  26. Lamghari A, Dimitrakopoulos R, Ferland JA (2015) A hybrid method based on linear programming and variable neighbourhood descent for scheduling production in open-pit mines. J Global Optim 63(3):555–582

    Article  MathSciNet  MATH  Google Scholar 

  27. Lin G, Zhu W, Ali MM (2011) An exact algorithm for the 0–1 linear knapsack problem with a single continuous variable. J Global Optim 50:657–673

    Article  MathSciNet  MATH  Google Scholar 

  28. Liu SQ, Kozan E (2016) New graph-based algorithms to efficiently solve large scale open pit mining optimisation problems. Expert Syst Appl 43:59–65

    Article  Google Scholar 

  29. Liu Z, Lu Y, Lai Z, Ou W, Zhang K (2021) Robust sparse low-rank embedding for image dimension reduction. Appl Soft Comput 113:107907

    Article  Google Scholar 

  30. Mahapatra NK, Bhunia AK, Maiti MA (2005) multi-objective wholesaler-retailers’ problem via a genetic algorithm. J Appl Math Comput 19:397–414

    Article  MathSciNet  MATH  Google Scholar 

  31. Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, Berlin

    Book  MATH  Google Scholar 

  32. Moreno E, Espinoza D, Goycoolea M (2010) “Large-scale multi-period precedence constrained knapsack problem”, A mining application. Electr Notes Discret Math 36:407–414

    Article  MATH  Google Scholar 

  33. Paithankar A, Chatterjee S (2019) Open-pit mine production schedule optimisation using a hybrid of maximum-flow and genetic algorithms. Appl Soft Comput 81:105507

    Article  Google Scholar 

  34. Paithankar A, Chatterjee S, Goodfellow R (2020) Open-pit mining complex optimisation under uncertainty with integrated cut-off grade based destination policies. Resour Policy 70:101875

    Article  Google Scholar 

  35. Qin R, Liu YK, Liu ZQ (2011) Methods of critical value reduction for type-2 fuzzy variables and their applications. J Comput Appl Math 235:1454–1481

    Article  MathSciNet  MATH  Google Scholar 

  36. Ramazan S (2007) The new fundamental tree algorithm for production scheduling of open pit mines. Eur J Oper Res 177(2):1153–1166

    Article  MATH  Google Scholar 

  37. Ramazan S, Dimitrakopoulos R (2013) Production scheduling with uncertain supply: a new solution to the open pit mining problem. Optim Eng 14(2):361–380

    Article  MATH  Google Scholar 

  38. Revuelta EC, Chavez MJ, Vera JAB, Rodriguez YF, Sanchez MC (2001) Optimisation of laser scanner positioning networks for architectural surveys through the design of genetic algorithms. Measurement 174:108898

    Article  Google Scholar 

  39. Rommelfanger H (2004) The advantages of fuzzy optimisation models in practical use. Fuzzy Optim Decis Making 3(4):295–309

    Article  MATH  Google Scholar 

  40. Sabba S, Chikhi S (2014) A discrete binary version of bat algorithm for multi-dimensional knapsack problem. Int J Bio-Insp Comput 6:140–152

    Article  Google Scholar 

  41. Sadeghi J, Sadeghi S, Niaki STA (2014) Optimising a hybrid vendor-managed inventory and transportation problem with fuzzy demand: an improved particle swarm optimisation algorithm. Inf Sci 272:126–144

    Article  Google Scholar 

  42. Samavati M, Essam D, Nehring M, Sarker R (2017) A methodology for the large-scale multi-period precedence-constrained knapsack problem: an application in the mining industry. Int J Prod Econ 193:12–20

    Article  Google Scholar 

  43. Souza MJF, Coelho IM, Ribas S, Santos HG, Merschmann LHC (2010) A hybrid heuristic algorithm for the open-pit-mining operational planning problem. Eur J Oper Res 207:1041–1051

    Article  MATH  Google Scholar 

  44. Tachefine B, Soumis F (1997) Maximal closure on a graph with resource constraints. Comput Oper Res 24(10):981–990

    Article  MathSciNet  MATH  Google Scholar 

  45. Wang S, Cui W, Chu F, Yu J (2020) The interval min-max regret knapsack packing-delivery problem. Int J Prod Resear. https://doi.org/10.1080/00207543.2020.1789235

    Article  Google Scholar 

  46. Xing LN, Chen YW, Yang KW, Hou F, Shen XS, Cai HP (2008) A hybrid approach combining an improved genetic algorithm and optimisation strategies for the asymmetric travelling salesman problem. Eng Appl Artif Intell 21:1370–1380

    Article  Google Scholar 

  47. You B, Yamada T (2007) A pegging approach to the precedence-constrained knapsack problem. Eur J Oper Res 183:618–632

    Article  MathSciNet  MATH  Google Scholar 

  48. Zhou X, Tu Y, Han J, Xu J, Ye X (2017) A class of level-2 fuzzy decision-making model with expected objectives and chance constraints: application to supply chain network design. Int J Inf Technol Decis Mak 16(04):907–938

    Article  Google Scholar 

  49. Zhu F, Gao J, Yang J, Ye N (2022) Neighborhood linear discriminant analysis. Pattern Recogn 123:108422

    Article  Google Scholar 

  50. Zhu F, Ning Y, Chen X, Zhao Y, Gang Y (2021) On removing potential redundant constraints for SVOR learning. Appl Soft Comput 102:106941

    Article  Google Scholar 

  51. Zhu L, Zhao R, Wansheng T (2013) Fuzzy single-period product problem with return policy. Int J Manag Sci Eng Manag 2:126–137

    Google Scholar 

  52. Zou D, Gao L, Li S, Wu J (2011) Solving 0–1 knapsack problem by a novel global harmony search algorithm. Appl Soft Comput 11:1556–1564

    Article  Google Scholar 

Download references

Funding

This work is not associated with any funding source to declare.

Author information

Authors and Affiliations

Authors

Contributions

RKP, SC, and SKS conceptualised the problem, AP wrote the codes and ran tests, and CC executed fuzzy implementation of the codes. SC prepared mining benchmark data. AP and AK drafted the manuscript; all authors edited the manuscript.

Corresponding author

Correspondence to Rajat Kumar Pal.

Ethics declarations

Conflict of interest

Authors declare that they have no conflicts of interest.

Consent to participate

All authors have consented to participate in this research.

Consent for publication

All authors have consented to publish this research.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pramanik, A., Changdar, C., Khan, A. et al. A 0–1 knapsack problem-based approach for solving open-pit mining problem with type-2 fuzzy parameters. Innovations Syst Softw Eng (2022). https://doi.org/10.1007/s11334-022-00491-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11334-022-00491-1

Keywords

Navigation