{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T10:07:58Z","timestamp":1773482878726,"version":"3.50.1"},"reference-count":31,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T00:00:00Z","timestamp":1643241600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002428","name":"FWF Austrian Science Fund","doi-asserted-by":"publisher","award":["P32954-G"],"award-info":[{"award-number":["P32954-G"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Spanish Ministry of Science","award":["PID2019-111100RB-C21\/AEI\/ 10.13039\/501100011033"],"award-info":[{"award-number":["PID2019-111100RB-C21\/AEI\/ 10.13039\/501100011033"]}]},{"name":"Spanish Ministry of Science","award":["RED2018-102642-T"],"award-info":[{"award-number":["RED2018-102642-T"]}]},{"name":"Erasmus+ Program","award":["2019-I-ES01-KA103-062602"],"award-info":[{"award-number":["2019-I-ES01-KA103-062602"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Looking at current enterprise resource planning systems shows that material requirements planning (MRP) is one of the main production planning approaches implemented there. The MRP planning parameters lot size, safety stock, and planned lead time, have to be identified for each MRP planned material. With increasing production system complexity, more planning parameters have to be defined. Simulation-based optimization is known as a valuable tool for optimizing these MRP planning parameters for the underlying production system. In this article, a fast and easy-to-apply simheuristic was developed with the objective to minimize overall costs. The simheuristic sets the planning parameters lot size, safety stock, and planned lead time for the simulated stochastic production systems. The developed simheuristic applies aspects of simulation annealing (SA) for an efficient metaheuristic-based solution parameter sampling. Additionally, an intelligent simulation budget management (SBM) concept is introduced, which skips replications of not promising iterations. A comprehensive simulation study for a multi-item and multi-staged production system structure is conducted to evaluate its performance. Different simheuristic combinations and parameters are tested, with the result that the combination of SA and SBM led to the lowest overall costs. The contributions of this article are an easy implementable simheuristic for MRP parameter optimization and a promising concept to intelligently manage simulation budget.<\/jats:p>","DOI":"10.3390\/a15020040","type":"journal-article","created":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T21:59:55Z","timestamp":1643320795000},"page":"40","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Applying Simheuristics to Minimize Overall Costs of an MRP Planned Production System"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4768-0440","authenticated-orcid":false,"given":"Wolfgang","family":"Seiringer","sequence":"first","affiliation":[{"name":"School of Business and Management, University of Applied Sciences Upper Austria, Wehrgrabengasse 1-3, 4400 Steyr, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7175-3769","authenticated-orcid":false,"given":"Juliana","family":"Castaneda","sequence":"additional","affiliation":[{"name":"IN3\u2014Computer Science Department, Universitat Oberta de Catalunya, Rambla Poblenou 156, 08018 Barcelona, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3175-4855","authenticated-orcid":false,"given":"Klaus","family":"Altendorfer","sequence":"additional","affiliation":[{"name":"School of Business and Management, University of Applied Sciences Upper Austria, Wehrgrabengasse 1-3, 4400 Steyr, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3793-3328","authenticated-orcid":false,"given":"Javier","family":"Panadero","sequence":"additional","affiliation":[{"name":"IN3\u2014Computer Science Department, Universitat Oberta de Catalunya, Rambla Poblenou 156, 08018 Barcelona, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1392-1776","authenticated-orcid":false,"given":"Angel A.","family":"Juan","sequence":"additional","affiliation":[{"name":"Department of Statistics and OR, Universitat Polit\u00e8cnica de Val\u00e8ncia, Plaza Ferrandiz y Carbonell, 03801 Alcoy, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,27]]},"reference":[{"key":"ref_1","unstructured":"Hopp, W.J., and Spearman, M.L. (2011). Factory Physics, Waveland Press. [3rd ed.]."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1016\/j.ijpe.2015.07.030","article-title":"Influence of lot size and planned lead time on service level and inventory for a single-stage production system with advance demand information and random required lead times","volume":"170","author":"Altendorfer","year":"2015","journal-title":"Int. J. Prod. Econ."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1111\/poms.13277","article-title":"Material requirements planning under demand uncertainty using stochastic optimization","volume":"30","author":"Thevenin","year":"2021","journal-title":"Prod. Oper. Manag."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Barrios, B.B., Juan, A.A., Panadero, J., Altendorfer, K., Peirleitner, A.J., and Estrada-Moreno, A. (2020, January 14\u201318). On the use of simheuristics to optimize safety-stock levels in material requirements planning with random demands. Proceedings of the 2020 Winter Simulation Conference (WSC), Orlando, FL, USA.","DOI":"10.1109\/WSC48552.2020.9383988"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1016\/j.ijpe.2013.10.016","article-title":"Simulation-based optimization methods for setting production planning parameters","volume":"151","author":"Gansterer","year":"2014","journal-title":"Int. J. Prod. Econ."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2399","DOI":"10.1080\/00207540210136487","article-title":"Uncertainty under MRP-planned manufacture: Review and categorization","volume":"40","author":"Koh","year":"2002","journal-title":"Int. J. Prod. Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1111\/j.1540-5915.1976.tb00704.x","article-title":"Material requirements planning under uncertainty","volume":"7","author":"Whybark","year":"1976","journal-title":"Decis. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1678","DOI":"10.1287\/mnsc.40.12.1678","article-title":"Safety stock versus safety time in MRP controlled production systems","volume":"40","author":"Buzacott","year":"1994","journal-title":"Manag. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1080\/00207540010002810","article-title":"MRP performance effects due to lot size and planned lead time settings","volume":"39","author":"Enns","year":"2001","journal-title":"Int. J. Prod. Res."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"983","DOI":"10.1080\/002075497195498","article-title":"Joint optimization of lot-sizes, safety stocks and safety lead times in an MRP system","volume":"35","author":"Molinder","year":"1997","journal-title":"Int. J. Prod. Res."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3718","DOI":"10.1080\/00207543.2016.1162918","article-title":"Effects of forecast errors on optimal utilisation in aggregate production planning with stochastic customer demand","volume":"54","author":"Altendorfer","year":"2016","journal-title":"Int. J. Prod. Res."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1080\/0740817X.2010.523765","article-title":"Setting planned lead times for a make-to-order production system with master schedule smoothing","volume":"43","author":"Teo","year":"2011","journal-title":"Iie Trans."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.ijpe.2004.04.006","article-title":"Tradeoffs between base stock levels, numbers of kanbans, and planned supply lead times in production\/inventory systems with advance demand information","volume":"96","author":"Liberopoulos","year":"2005","journal-title":"Int. J. Prod. Econ."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1016\/j.ejor.2011.03.006","article-title":"Simultaneous optimization of capacity and planned lead time in a two-stage production system with different customer due dates","volume":"213","author":"Altendorfer","year":"2011","journal-title":"Eur. J. Oper. Res."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1892","DOI":"10.1080\/00207543.2018.1511925","article-title":"Effect of limited capacity on optimal planning parameters for a multi-item production system with setup times and advance demand information","volume":"57","author":"Altendorfer","year":"2019","journal-title":"Int. J. Prod. Res."},{"key":"ref_16","unstructured":"Karder, J., Beham, A., Peirleitner, A., and Altendorfer, K. (2019). Surrogate-Assisted Multi-Objective Parameter Optimization for Production Planning Systems. International Conference on Computer Aided Systems Theory, Springer."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ingalls, R.G. (2011, January 11\u201314). Introduction to simulation. Proceedings of the 2011 Winter Simulation Conference (WSC), Phoenix, AZ, USA.","DOI":"10.1109\/WSC.2011.6147858"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.ijpe.2011.02.009","article-title":"Optimal MRP parameters for a single item inventory with random replenishment lead time, POQ policy and service level constraint","volume":"143","author":"Louly","year":"2013","journal-title":"Int. J. Prod. Econ."},{"key":"ref_19","unstructured":"Andrad\u00f3ttir, S. (2002, January 8\u201311). Simulation optimization. Proceedings of the Winter Simulation Conference, San Diego, CA, USA."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/BF02136830","article-title":"Optimization via simulation: A review","volume":"53","author":"Fu","year":"1994","journal-title":"Ann. Oper. Res."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Gosavi, A. (2003). Simulation-based optimization: An overview. Simulation-Based Optimization, Springer.","DOI":"10.1007\/978-1-4757-3766-0"},{"key":"ref_22","unstructured":"Fu, M.C., Glover, F.W., and April, J. (2005, January 4). Simulation optimization: A review, new developments, and applications. Proceedings of the Winter Simulation Conference, Orlando, FL, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"102089","DOI":"10.1016\/j.simpat.2020.102089","article-title":"Speeding up computational times in simheuristics combining genetic algorithms with discrete-event simulation","volume":"103","author":"Rabe","year":"2020","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1016\/j.cie.2018.06.036","article-title":"Combining variable neighborhood search with simulation for the inventory routing problem with stochastic demands and stock-outs","volume":"123","author":"Gruler","year":"2018","journal-title":"Comput. Ind. Eng."},{"key":"ref_25","first-page":"311","article-title":"Why simheuristics? Benefits, limitations, and best practices when combining metaheuristics with simulation","volume":"44","author":"Chica","year":"2020","journal-title":"SORT-Stat. Oper. Res. Trans."},{"key":"ref_26","unstructured":"Kim, S., Feng, B., Smith, K., Masoud, S., Zheng, Z., Szabo, C., and Loper, M. (2021, January 13\u201315). Applying Simheuristics for Safety Stock and Planned Lead Timeoptimization in a Rolling Horizon Mrp System under Uncertainty. Proceedings of the 2021 Winter Simulation Conference, Phoenix, AZ, USA."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1080\/01605682.2018.1494527","article-title":"Enhancing and extending the classical GRASP framework with biased randomisation and simulation","volume":"70","author":"Ferone","year":"2019","journal-title":"J. Oper. Res. Soc."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1504\/EJIE.2020.108581","article-title":"Maximising reward from a team of surveillance drones: A simheuristic approach to the stochastic team orienteering problem","volume":"14","author":"Panadero","year":"2020","journal-title":"Eur. J. Ind. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1111\/itor.12028","article-title":"Using iterated local search for solving the flow-shop problem: Parallelization, parametrization, and randomization issues","volume":"21","author":"Juan","year":"2014","journal-title":"Int. Trans. Oper. Res."},{"key":"ref_30","unstructured":"Law, A.M. (2014). Simulation Modeling and Analysis, McGraw-Hill Education. [5th ed.]."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Borshchev, A. (2013). The Big Book of Simulation Modeling: Multimethod Modeling with Anylogic, AnyLogic North America.","DOI":"10.1002\/9781118762745.ch12"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/2\/40\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:08:50Z","timestamp":1760134130000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/2\/40"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,27]]},"references-count":31,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["a15020040"],"URL":"https:\/\/doi.org\/10.3390\/a15020040","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,27]]}}}