Submitted:
29 July 2024
Posted:
30 July 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
3. Basic Concepts
3.1. Petri Nets
3.2. Filtered Beam Search Algorithm
4. PN-Based Algorithm for Solving the 1D-CSP
4.1. PN Model for the 1D-CSP
4.2. Marking Evolution and Solution Construction
5. Filtered Beam Search Algorithm Implementation
| Algorithm 1 Pseudocode of algorithm FBS-PN-CSP |
|
6. Experiments
7. Results
8. Discussion
9. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
References
- Garey, M.R.; Johnson, D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness; W. H. Freeman, 1979. [Google Scholar]
- Wäscher, G.; Hausner, H.; Schumann, H. An improved typology of cutting and packing problems. European Journal of Operational Research 2007, 183, 1109–1130. [Google Scholar] [CrossRef]
- Lee, D.; Son, S.; Kim, D.; Kim, S. Special-Length-Priority Algorithm to Minimize Reinforcing Bar-Cutting Waste for Sustainable Construction. Sustainability 2020, 12. [Google Scholar] [CrossRef]
- Vishwakarma, R.; Powar, P.L. An efficient mathematical model for solving one-dimensional cutting stock problem using sustainable trim. Advances in Industrial and Manufacturing Engineering 2021, 3, 100046. [Google Scholar] [CrossRef]
- Valério de Carvalho, J. LP models for bin packing and cutting stock problems. European Journal of Operational Research 2002, 141, 253–273. [Google Scholar] [CrossRef]
- Delorme, M.; Iori, M.; Martello, S. Bin packing and cutting stock problems: Mathematical models and exact algorithms. European Journal of Operational Research 2016, 255, 1–20. [Google Scholar] [CrossRef]
- Machado, A.A.; Zayatz, J.C.; da Silva, M.M.; Melluzzi Neto, G.; Leal, G.C.L.; Palma Lima, R.H. Aluminum bar cutting optimization for door and window manufacturing. DYNA 2020, 87, 155–162. [Google Scholar] [CrossRef]
- Liang, K.H.; Yao, X.; Newton, C.; Hoffman, D. A new evolutionary approach to cutting stock problems with and without contiguity. Computers & Operations Research 2002, 29, 1641–1659. [Google Scholar] [CrossRef]
- Lee, D.Y.; DiCesare, F. Scheduling flexible manufacturing systems using Petri nets and heuristic search. IEEE Transactions on Robotics and Automation 1994, 10, 123–132. [Google Scholar] [CrossRef]
- Huang, B.; Jiang, R.; Zhang, G. Heuristic Search for Scheduling Flexible Manufacturing Systems Using Multiple Heuristic Functions. In Proceedings of the Modern Advances in Applied Intelligence; Ali, M.; Pan, J.S.; Chen, S.M.; Horng, M.F., Eds.; Cham, 2014; pp. 178–187.
- Libralesso, L.; Fontan, F. An anytime tree search algorithm for the 2018 ROADEF/EURO challenge glass cutting problem. European Journal of Operational Research 2021, 291, 883–893. [Google Scholar] [CrossRef]
- Xu, G.; Chen, Y. Petri-Net-Based Scheduling of Flexible Manufacturing Systems Using an Estimate Function. Symmetry 2022, 14. [Google Scholar] [CrossRef]
- Mejía, G.; Niño, K. A new Hybrid Filtered Beam Search algorithm for deadlock-free scheduling of flexible manufacturing systems using Petri Nets. Computers & Industrial Engineering 2017, 108, 165–176. [Google Scholar] [CrossRef]
- Parreño, F.; Alonso, M.; Alvarez-Valdes, R. Solving a large cutting problem in the glass manufacturing industry. European Journal of Operational Research 2020, 287, 378–388. [Google Scholar] [CrossRef]
- Birgin, E.; Ferreira, J.; Ronconi, D. A filtered beam search method for the m-machine permutation flowshop scheduling problem minimizing the earliness and tardiness penalties and the waiting time of the jobs. Computers & Operations Research 2020, 114, 104824. [Google Scholar] [CrossRef]
- Libralesso, L.; Focke, P.A.; Secardin, A.; Jost, V. Iterative beam search algorithms for the permutation flowshop. European Journal of Operational Research 2022, 301, 217–234. [Google Scholar] [CrossRef]
- Kantorovich, L.V. Mathematical methods of organizing and planning production. Management science 1960, 6, 366–422. [Google Scholar] [CrossRef]
- Gilmore, P.C.; Gomory, R.E. A Linear Programming Approach to the Cutting-Stock Problem. Operations Research 1961, 9, 849–859. [Google Scholar] [CrossRef]
- Gilmore, P.C.; Gomory, R.E. A linear programming approach to the cutting stock problem—Part II. Operations Research 1963, 11, 863–888. [Google Scholar] [CrossRef]
- Vance, P.H. Branch-and-Price Algorithms for the One-Dimensional Cutting Stock Problem. Computational Optimization and Applications 1998, 9, 211–228. [Google Scholar] [CrossRef]
- Belov, G.; Scheithauer, G. The number of setups (different patterns) in one-dimensional stock cutting; Technical Report MATH-NM-15-2003; Institute for Numerical Mathematics, Dresden University, 2003. [Google Scholar]
- Belov, G.; Scheithauer, G. A branch-and-cut-and-price algorithm for one-dimensional stock cutting and two-dimensional two-stage cutting. European Journal of Operational Research 2006, 171, 85–106. [Google Scholar] [CrossRef]
- Alves, C.; Valério de Carvalho, J.M. A branch-and-price-and-cut algorithm for the pattern minimization problem. RAIRO-Oper. Res. 2008, 42, 435–453. [Google Scholar] [CrossRef]
- Haessler, R.W. One-dimensional cutting stock problem problems and solution procedures. Mathl. Comput. Modelling 1992, 16, 1–8. [Google Scholar] [CrossRef]
- Gradišar, M.; Kljajić, M.; Resinovič, G.; Jesenko, J. A sequential heuristic procedure for one-dimensional cutting. European Journal of Operational Research 1999, 114, 557–568. [Google Scholar] [CrossRef]
- Foerster, H.; Wascher, G. Pattern reduction in one-dimensional cutting stock problems. International Journal of Production Research 2000, 38, 1657–1676. [Google Scholar] [CrossRef]
- Yanasse, H.H.; Limeira, M.S. A hybrid heuristic to reduce the number of different patterns in cutting stock problems. Computers & Operations Research 2006, 33, 2744–2756. [Google Scholar] [CrossRef]
- Renildo, G.; Cerqueira, L.; Yanasse, H. A pattern reduction procedure in a one-dimensional cutting stock problem by grouping items according to their demands. Journal of Computational Interdisciplinary Sciences 2009, 1, 159–164. [Google Scholar] [CrossRef]
- Valério de Carvalho, J. Exact solution of bin-packing problems using column generation and branch-and-bound. Annals of Operations Research 1999, 86, 629–659. [Google Scholar] [CrossRef]
- da Silva, H.V.; Lemos, F.K.; Cherri, A.C.; de Araujo, S.A. Arc-flow formulations for the one-dimensional cutting stock problem with multiple manufacturing modes. RAIRO-Oper. Res. 2023, 57, 183–200. [Google Scholar] [CrossRef]
- Dyckhoff, H. A New Linear Programming Approach to the Cutting Stock Problem. Operations Research 1981, 29, 1092–1104. [Google Scholar] [CrossRef]
- Martinovic, J.; Scheithauer, G.; Valério de Carvalho, J. A comparative study of the arcflow model and the one-cut model for one-dimensional cutting stock problems. European Journal of Operational Research 2018, 266, 458–471. [Google Scholar] [CrossRef]
- Berberler, M.; Nuriyev, U. A New Heuristic Algorithm for the One-Dimensional Cutting Stock Problem. Applied and Computational Mathematics 2010, 9, 19–30. [Google Scholar]
- de Lima, V.L.; Alves, C.; Clautiaux, F.; Iori, M.; Valério de Carvalho, J.M. Arc flow formulations based on dynamic programming: Theoretical foundations and applications. European Journal of Operational Research 2022, 296, 3–21. [Google Scholar] [CrossRef]
- Hinterding, R.; Khan, L. Genetic algorithms for cutting stock problems: With and without contiguity. In Proceedings of the Progress in Evolutionary Computation; Yao, X., Ed., Berlin, Heidelberg, 1995; pp. 166–186. [CrossRef]
- Reeves, C. Hybrid genetic algorithms for bin-packing and related problems. Annals of Operations Research 1996, 63, 371–396. [Google Scholar] [CrossRef]
- Falkenauer, E. A hybrid grouping genetic algorithm for bin packing. Journal of Heuristics 1996, 2, 5–30. [Google Scholar] [CrossRef]
- Peng, J.; Chu, Z.S. A Hybrid Multi-chromosome Genetic Algorithm for the Cutting Stock Problem. In Proceedings of the 2010 3rd International Conference on Information Management, Innovation Management and Industrial Engineering, Vol. 1; 2010; pp. 508–511. [Google Scholar] [CrossRef]
- Araujo, S.A.d.; Poldi, K.C.; Smith, J. A Genetic Algorithm for the One-dimensional Cutting Stock Problem with Setups. Pesquisa Operacional 2014, 34, 165–187. [Google Scholar] [CrossRef]
- Parmar, K.B.; Prajapati, H.B.; Dabhi, V.K. Cutting stock problem: A solution based on novel pattern based chromosome representation using modified GA. In Proceedings of the 2015 International Conference on Circuits, Power and Computing Technologies [ICCPCT-2015]; 2015; pp. 1–7. [Google Scholar] [CrossRef]
- Chen, Y.H.; Huang, H.C.; Cai, H.Y.; Chen, P.F. A Genetic Algorithm Approach for the Multiple Length Cutting Stock Problem. In Proceedings of the 2019 IEEE 1st Global Conference on Life Sciences and Technologies (LifeTech); 2019; pp. 162–165. [Google Scholar] [CrossRef]
- Liang, K.H.; Yao, X.; Newton, C.; Hoffman, D. Solving cutting stock problems by evolutionary programming. In Proceedings of the 7th Annual Conference on Evolutionary Programming, EP 1998, Vol. 1447, 755–764. [Google Scholar] [CrossRef]
- Chiong, R.; Beng, O.K. A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem. Engineering Letters 2007, 14, 72–77. [Google Scholar]
- Shen, X.; Li, Y.; Yang, J.; Yu, L. A Heuristic Particle Swarm Optimization for Cutting Stock Problem Based on Cutting Pattern. In Proceedings of the Computational Science – ICCS 2007; Shi, Y.; van Albada, G.D.; Dongarra, J.; Sloot, P.M.A., Eds., Berlin, Heidelberg, 2007; pp. 1175–1178.
- Li, Y.; Zheng, B.; Dai, Z. General Particle Swarm Optimization Based on Simulated Annealing for Multi-specification One-Dimensional Cutting Stock Problem. In Proceedings of the Computational Intelligence and Security; Wang, Y.; Cheung, Y.m.; Liu, H., Eds., Berlin, Heidelberg, 2007; pp. 67–76.
- Ben Lagha, G.; Dahmani, N.; Krichen, S. Particle swarm optimization approach for resolving the cutting stock problem. In Proceedings of the 2014 International Conference on Advanced Logistics and Transport (ICALT); 2014; pp. 259–263. [Google Scholar] [CrossRef]
- Asvany, T.; Amudhavel, J.; Sujatha, P. One-dimensional cutting stock problem with single and multiple stock lengths using DPSO. Advances and Applications in Mahtematical Sciences 2017, 17, 147–163. [Google Scholar]
- Levine, J.; Ducatelle, F. Ant colony optimization and local search for bin packing and cutting stock problems. Journal of the Operational Research Society 2004, 55, 705–716. [Google Scholar] [CrossRef]
- Peng, J.; Chu, Z.S. A hybrid ant colony algorithm for the Cutting Stock Problem. In Proceedings of the 2010 International Conference on Future Information Technology and Management Engineering, Vol. 2; 2010; pp. 32–35. [Google Scholar] [CrossRef]
- Evtimov, G.; Fidanova, S. Ant Colony Optimization Algorithm for 1D Cutting Stock Problem. In Proceedings of the Advanced Computing in Industrial Mathematics: 11th Annual Meeting of the Bulgarian Section of SIAM December 20-22, 2016, Sofia, Bulgaria. Revised Selected Papers; Georgiev, K.; Todorov, M.; Georgiev, I., Eds. Springer International Publishing, 2018, pp. 25–31. [CrossRef]
- Jahromi, M.H.; Tavakkoli-Moghaddam, R.; Makui, A.; Shamsi, A. Solving an one-dimensional cutting stock problem by simulated annealing and tabu search. Journal of Industrial Engineering International 2012, 8. [Google Scholar] [CrossRef]
- Umetani, S.; Yagiura, M.; Ibaraki, T. One-dimensional cutting stock problem to minimize the number of different patterns. European Journal of Operational Research 2003, 146, 388–402. [Google Scholar] [CrossRef]
- Umetani, S.; Yagiura, M.; Ibaraki, T. One-Dimensional Cutting Stock Problem with a Given Number of Setups: A Hybrid Approach of Metaheuristics and Linear Programming. Journal of Mathematical Modelling and Algorithms 2006, 5, 43–64. [Google Scholar] [CrossRef]
- Alfares, H.K.; Alsawafy, O.G. A Least-Loss Algorithm for a Bi-Objective One-Dimensional Cutting-Stock Problem. International Journal of Applied Industrial Engineering (IJAIE) 2019, 6, 1–19. [Google Scholar] [CrossRef]
- Sá Santos, J.V.; Nepomuceno, N. Computational Performance Evaluation of Column Generation and Generate-and-Solve Techniques for the One-Dimensional Cutting Stock Problem. Algorithms 2022, 15. [Google Scholar] [CrossRef]
- Suliman, S.M. Pattern generating procedure for the cutting stock problem. International Journal of Production Economics 2001, 74, 293–301. [Google Scholar] [CrossRef]
- Fang, J.; Rao, Y.; Luo, Q.; Xu, J. Solving One-Dimensional Cutting Stock Problems with the Deep Reinforcement Learning. Mathematics 2023, 11. [Google Scholar] [CrossRef]
- Murata, T. Petri nets: Properties, analysis and applications. Proceedings of the IEEE 1989, 77, 541–580. [Google Scholar] [CrossRef]
- Sabuncuoglu, I.; Bayiz, M. Job shop scheduling with beam search. European Journal of Operational Research 1999, 118, 390–412. [Google Scholar] [CrossRef]
- Shih, H.M.; Cai, Y.; Sekiguchi, T. A Method of Filtered Beam Search Based Delivery Scheduling. Ieej Transactions on Industry Applications 1993, 113, 1061–1068. [Google Scholar] [CrossRef]
- WU, K.C.; TING, C.J.; LAN, W.C. A Beam Search Heuristic for the Traveling Salesman Problem with Time Windows. Journal of the Eastern Asia Society for Transportation Studies 2011, 9, 702–712. [Google Scholar] [CrossRef]
- Ben Nejma, I.; M’Hallah, R. A beam search for the equality generalized symmetric traveling salesman problem. RAIRO-Oper. Res. 2021, 55, 3021–3039. [Google Scholar] [CrossRef]
- Bennell, J.A.; Song, X. A beam search implementation for the irregular shape packing problem. Journal of Heuristics 2010, 16, 167–188. [Google Scholar] [CrossRef]
- Bennell, J.; Cabo, M.; Martínez-Sykora, A. A beam search approach to solve the convex irregular bin packing problem with guillotine cuts. European Journal of Operational Research 2018, 270, 89–102. [Google Scholar] [CrossRef]
- Smith, N.R.; Rao, Y.; Wang, P.; Luo, Q. Hybridizing Beam Search with Tabu Search for the Irregular Packing Problem. Mathematical Problems in Engineering 2021, 2021, 5054916. [Google Scholar] [CrossRef]
- Ow, P.S.; Morton, T.E. Filtered beam search in scheduling. International Journal of Production Research 1988, 26, 35–62. [Google Scholar] [CrossRef]
- Liu, G.; Li, Z.; Al-Ahmari, A.M. Liveness Analysis of Petri Nets Using Siphons and Mathematical Programming. IFAC Proceedings Volumes 2014, 47, 383–387. [Google Scholar] [CrossRef]
- Dingle, N.J.; Knottenbelt, W.J.; Suto, T. PIPE2: A Tool for the Performance Evaluation of Generalised Stochastic Petri Nets. ACM SIGMETRICS Performance Evaluation Review (Special Issue on Tools for Computer Performance Modelling and Reliability Analysis) 2009, 36, 34–39. [Google Scholar] [CrossRef]
- OR Library by J. E. Beasley. Available online: http://people.brunel.ac.uk/~mastjjb/jeb/info.html (accessed on 18 October 2023).








| Dataset | Number of instances | Min-max number of item types | Number of different item types (std. dev.) | Number of orders1 | Stock length2 |
|---|---|---|---|---|---|
| hinterding | 10 | 8-36 | 4 (10.55) | 20, 50, 60, 126, 200, 400, 600 | 14, 15, 25, 25, 4300, 86, 120, 120, 120, 120 |
| hard28 | 28 | 136-189 | 21 (14.43) | 160, 180, 200 | 1000 |
| hard10 | 10 | 197-200 | 4 (0.89) | 200 | 100000 |
| wae_gau1 | 17 | 33-64 | 14 (9.39) | 114, 96, 57, 111, 164, 141, 144, 142, 239, 91, 60, 163, 228, 86, 92, 153, 119 | 10000 |
| falkenauer_U: | |||||
| binpack1 | 20 | 58-68 | 11 (2.71) | 120 | 150 |
| binpack2 | 20 | 71-81 | 8 (2.14) | 250 | 150 |
| binpack3 | 20 | 80-81 | 2 (0.40) | 500 | 150 |
| binpack4 | 20 | 81 | 1 (0) | 1000 | 150 |
| FBS-PN-CSP | G&S | LLA | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instance | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | Stock | % | Time (s) | |||||
| 1a | 9 | 9 | 5 | 5 | 0.00 | 0.08 | 9.00 | 0.00 | 0.01 | 9.00 | 9.18 | 9.00 | 0.00 | 0.00 | ||
| 2a | 23 | 23 | 5 | 2 | 0.00 | 0.19 | 23.00 | 0.00 | 34.15 | 23.00 | 304.45 | 23.00 | 0.00 | 0.00 | ||
| 3a | 15 | 15 | 5 | 5 | 0.00 | 0.23 | 15.00 | 0.00 | 2.09 | 15.00 | 269.23 | 15.00 | 0.00 | 0.05 | ||
| 4a | 19 | 19 | 15 | 2 | 0.00 | 1.24 | 19.00 | 0.00 | 27.16 | 19.00 | 266.60 | 19.00 | 0.00 | 0.03 | ||
| 5a | 51 | 53 | 5 | 5 | 3.92 | 25.71 | 53.00 | 3.92 | 35.83 | 53.00 | 276.56 | 53.00 | 3.92 | 5.06 | ||
| 6a | 78 | 79 | 15 | 4 | 1.28 | 9.87 | 79.00 | 1.28 | 21.91 | 79.00 | 243.05 | 80.00 | 2.56 | 1.13 | ||
| 7a | 68 | 68 | 15 | 15 | 0.00 | 9.89 | 68.00 | 0.00 | 110.58 | 68.00 | 373.81 | 68.00 | 0.00 | 0.53 | ||
| 8a | 143 | 144 | 15 | 3 | 0.70 | 23.18 | 143.00 | 0.00 | 11.25 | 143.00 | 273.35 | 145.00 | 1.40 | 29.14 | ||
| 9a | 149 | 150 | 15 | 15 | 0.67 | 31.43 | 149.00 | 0.00 | 35.82 | 149.00 | 339.76 | 152.00 | 2.01 | 10.86 | ||
| 10a | 215 | 216 | 25 | 22 | 0.47 | 117.90 | 215.00 | 0.00 | 12.10 | 215.00 | 294.33 | 216.00 | 0.47 | 13.39 | ||
| FBS-PN-CSP | G&S | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instances | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | ||||
| BPP13 | 67 | 68 | 5 | 2 | 1.49 | 62.64 | 68 | 1.49 | 62.85 | 68.00 | 318.00 | |
| BPP14 | 61 | 62 | 5 | 3 | 1.64 | 39.00 | 62 | 1.64 | 80.02 | 62.20 | 271.94 | |
| BPP40 | 59 | 60 | 5 | 2 | 1.69 | 45.43 | 60 | 1.69 | 55.68 | 60.00 | 386.12 | |
| BPP47 | 71 | 72 | 5 | 3 | 1.41 | 55.45 | 72 | 1.41 | 33.30 | 72.10 | 335.88 | |
| BPP60 | 63 | 64 | 5 | 2 | 1.59 | 41.82 | 64 | 1.59 | 83.76 | 64.00 | 341.97 | |
| BPP119 | 76 | 77 | 5 | 2 | 1.32 | 81.96 | 77 | 1.32 | 70.20 | 77.00 | 394.30 | |
| BPP144 | 73 | 74 | 5 | 3 | 1.37 | 86.90 | 74 | 1.37 | 55.30 | 74.00 | 154.26 | |
| BPP175 | 83 | 84 | 5 | 2 | 1.20 | 79.39 | 84 | 1.20 | 162.17 | 84.20 | 368.87 | |
| BPP178 | 80 | 81 | 5 | 2 | 1.25 | 76.44 | 81 | 1.25 | 56.91 | 81.00 | 317.22 | |
| BPP181 | 72 | 73 | 5 | 2 | 1.39 | 53.15 | 73 | 1.39 | 77.70 | 73.00 | 241.26 | |
| BPP195 | 64 | 65 | 5 | 2 | 1.56 | 63.60 | 65 | 1.56 | 80.06 | 65.00 | 230.26 | |
| BPP359 | 75 | 76 | 5 | 2 | 1.33 | 55.20 | 76 | 1.33 | 42.19 | 76.00 | 277.42 | |
| BPP360 | 62 | 63 | 5 | 2 | 1.61 | 42.86 | 63 | 1.61 | 46.44 | 63.00 | 278.08 | |
| BPP419 | 80 | 81 | 5 | 2 | 1.25 | 88.21 | 81 | 1.25 | 101.71 | 81.00 | 393.38 | |
| BPP485 | 71 | 72 | 5 | 2 | 1.41 | 60.96 | 72 | 1.41 | 50.03 | 72.00 | 293.62 | |
| BPP531 | 83 | 84 | 5 | 2 | 1.20 | 66.61 | 84 | 1.20 | 56.32 | 87.80 | 232.66 | |
| BPP561 | 72 | 73 | 5 | 3 | 1.39 | 91.02 | 73 | 1.39 | 104.56 | 73.00 | 266.22 | |
| BPP640 | 74 | 75 | 5 | 2 | 1.35 | 57.74 | 75 | 1.35 | 50.65 | 75.00 | 174.81 | |
| BPP645 | 58 | 59 | 5 | 2 | 1.72 | 42.29 | 59 | 1.72 | 50.29 | 59.00 | 333.46 | |
| BPP709 | 67 | 68 | 5 | 2 | 1.49 | 63.62 | 68 | 1.49 | 64.85 | 68.00 | 353.67 | |
| BPP716 | 75 | 76 | 5 | 2 | 1.33 | 48.80 | 76 | 1.33 | 121.97 | 76.00 | 437.33 | |
| BPP742 | 64 | 65 | 5 | 2 | 1.56 | 43.19 | 65 | 1.56 | 48.39 | 65.00 | 279.50 | |
| BPP766 | 62 | 63 | 5 | 2 | 1.61 | 42.38 | 63 | 1.61 | 41.52 | 63.00 | 325.24 | |
| BPP781 | 71 | 72 | 5 | 2 | 1.41 | 80.94 | 75 | 5.63 | 77.74 | 79.10 | 323.78 | |
| BPP785 | 68 | 69 | 5 | 2 | 1.47 | 63.15 | 69 | 1.47 | 56.98 | 69.00 | 276.04 | |
| BPP814 | 81 | 82 | 5 | 2 | 1.23 | 76.95 | 82 | 1.23 | 35.57 | 86.70 | 281.63 | |
| BPP832 | 60 | 61 | 5 | 3 | 1.67 | 44.76 | 61 | 1.67 | 64.45 | 61.00 | 349.86 | |
| BPP900 | 75 | 76 | 5 | 2 | 1.33 | 84.50 | 78 | 4.00 | 62.22 | 81.70 | 318.96 | |
| FBS-PN-CSP | G&S | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instances | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | ||||
| HARD0 | 55 | 59 | 5 | 2 | 7.27 | 5673.86 | 56.00 | 1.82 | 79.64 | 64.40 | 129.34 | |
| HARD1 | 56 | 60 | 5 | 2 | 7.14 | 5669.64 | 57.00 | 1.79 | 327.97 | 59.20 | 394.00 | |
| HARD2 | 56 | 60 | 5 | 2 | 7.14 | 5707.35 | 57.00 | 1.79 | 132.01 | 57.00 | 276.31 | |
| HARD3 | 55 | 59 | 5 | 2 | 7.27 | 5663.16 | 56.00 | 1.82 | 96.01 | 57.90 | 296.15 | |
| HARD4 | 56 | 60 | 5 | 2 | 7.14 | 5628.17 | 57.00 | 1.79 | 139.28 | 57.00 | 331.95 | |
| HARD5 | 55 | 59 | 5 | 2 | 7.27 | 5454.04 | 56.00 | 1.82 | 241.52 | 60.20 | 325.61 | |
| HARD6 | 56 | 60 | 5 | 2 | 7.14 | 5462.07 | 57.00 | 1.79 | 123.19 | 57.00 | 370.79 | |
| HARD7 | 54 | 59 | 5 | 2 | 9.26 | 5645.90 | 56.00 | 3.70 | 273.06 | 61.10 | 273.82 | |
| HARD8 | 56 | 59 | 5 | 2 | 5.36 | 5447.00 | 57.00 | 1.79 | 112.20 | 59.30 | 314.82 | |
| HARD9 | 56 | 60 | 5 | 2 | 7.14 | 5529.23 | 56.00 | 0.00 | 265.34 | 64.40 | 266.41 | |
| FBS-PN-CSP | G&S | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instances | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | ||||
| TEST0005 | 28 | 29 | 5 | 2 | 3.57 | 56.71 | 29.00 | 3.57 | 139.58 | 29.00 | 352.83 | |
| TEST0014 | 23 | 24 | 5 | 2 | 4.35 | 39.37 | 24.00 | 4.35 | 64.83 | 24.00 | 243.59 | |
| TEST0022 | 14 | 15 | 5 | 2 | 7.14 | 19.90 | 15.00 | 7.14 | 48.72 | 15.00 | 322.90 | |
| TEST0030 | 27 | 28 | 5 | 2 | 3.70 | 52.06 | 28.00 | 3.70 | 61.94 | 28.00 | 312.79 | |
| TEST0044 | 14 | 14 | 25 | 4 | 0.00 | 367.03 | 15.00 | 7.14 | 380.16 | 42.00 | 38.02 | |
| TEST0049 | 11 | 11 | 25 | 2 | 0.00 | 276.48 | 12.00 | 9.09 | 241.32 | 15.50 | 304.08 | |
| TEST0054 | 14 | 14 | 35 | 3 | 0.00 | 484.86 | 14.00 | 0.00 | 356.10 | 47.80 | 146.63 | |
| TEST0055 | 15 | 16 | 5 | 2 | 6.67 | 62.91 | 16.00 | 6.67 | 427.36 | 34.90 | 154.52 | |
| TEST0055_2 | 20 | 20 | 15 | 14 | 0.00 | 257.22 | 96.00 | 380.00 | 0.00 | 96.00 | 0.01 | |
| TEST0058 | 20 | 21 | 5 | 2 | 5.00 | 34.71 | 20.00 | 0.00 | 350.58 | 20.60 | 351.83 | |
| TEST0065 | 15 | 16 | 5 | 2 | 6.67 | 22.52 | 16.00 | 6.67 | 18.94 | 16.00 | 309.42 | |
| TEST0068 | 12 | 13 | 5 | 2 | 8.33 | 61.89 | 13.00 | 8.33 | 240.98 | 49.00 | 143.78 | |
| TEST0075 | 13 | 13 | 25 | 6 | 0.00 | 418.74 | 14.00 | 7.69 | 294.42 | 47.30 | 320.35 | |
| TEST0082 | 24 | 25 | 5 | 2 | 4.17 | 36.54 | 25.00 | 4.17 | 136.45 | 25.00 | 426.39 | |
| TEST0084 | 16 | 16 | 15 | 15 | 0.00 | 116.07 | 16.00 | 0.00 | 76.77 | 17.80 | 223.36 | |
| TEST0095 | 16 | 17 | 5 | 2 | 6.25 | 77.83 | 17.00 | 6.25 | 88.63 | 17.00 | 354.11 | |
| TEST0097 | 12 | 12 | 15 | 15 | 0.00 | 110.32 | 12.00 | 0.00 | 397.77 | 25.20 | 197.42 | |
| FBS-PN-CSP | G&S | LLA | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instance | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | Stock | % | Time (s) | |||||
| u120_00 | 48 | 48 | 5 | 4 | 0.00 | 3.63 | 48.00 | 0.00 | 66.14 | 48.00 | 301.95 | 50.00 | 4.17 | 0.82 | ||
| u120_01 | 49 | 49 | 5 | 2 | 0.00 | 3.81 | 49.00 | 0.00 | 69.35 | 49.00 | 387.81 | 49.00 | 0.00 | 0.31 | ||
| u120_02 | 46 | 46 | 5 | 2 | 0.00 | 4.13 | 46.00 | 0.00 | 21.05 | 46.00 | 278.44 | 46.00 | 0.00 | 0.13 | ||
| u120_03 | 49 | 49 | 5 | 4 | 0.00 | 5.05 | 49.00 | 0.00 | 66.65 | 49.00 | 267.99 | 50.00 | 2.04 | 0.20 | ||
| u120_04 | 50 | 50 | 5 | 2 | 0.00 | 3.89 | 50.00 | 0.00 | 42.77 | 50.00 | 309.69 | 50.00 | 0.00 | 0.64 | ||
| u120_05 | 48 | 48 | 5 | 4 | 0.00 | 3.99 | 48.00 | 0.00 | 5.30 | 48.00 | 301.55 | 48.00 | 0.00 | 0.11 | ||
| u120_06 | 48 | 48 | 15 | 4 | 0.00 | 15.98 | 48.00 | 0.00 | 60.51 | 48.00 | 280.38 | 48.00 | 0.00 | 0.08 | ||
| u120_07 | 49 | 49 | 5 | 2 | 0.00 | 4.30 | 49.00 | 0.00 | 78.09 | 49.00 | 338.12 | 50.00 | 2.04 | 0.31 | ||
| u120_08 | 50 | 50 | 35 | 19 | 0.00 | 89.01 | 50.00 | 0.00 | 49.47 | 50.20 | 360.79 | 51.00 | 2.00 | 0.46 | ||
| u120_09 | 46 | 46 | 15 | 5 | 0.00 | 16.70 | 46.00 | 0.00 | 5.41 | 46.00 | 228.50 | 47.00 | 2.17 | 0.17 | ||
| u120_10 | 52 | 52 | 5 | 4 | 0.00 | 4.37 | 52.00 | 0.00 | 101.61 | 52.00 | 346.15 | 52.00 | 0.00 | 0.61 | ||
| u120_11 | 49 | 49 | 5 | 3 | 0.00 | 3.72 | 49.00 | 0.00 | 113.57 | 49.00 | 309.34 | 50.00 | 2.04 | 0.25 | ||
| u120_12 | 48 | 48 | 15 | 7 | 0.00 | 17.26 | 48.00 | 0.00 | 11.03 | 48.00 | 265.06 | 48.00 | 0.00 | 0.07 | ||
| u120_13 | 49 | 49 | 5 | 2 | 0.00 | 4.21 | 49.00 | 0.00 | 72.02 | 49.00 | 286.47 | 49.00 | 0.00 | 0.08 | ||
| u120_14 | 50 | 50 | 5 | 2 | 0.00 | 3.90 | 50.00 | 0.00 | 16.79 | 50.00 | 354.72 | 50.00 | 0.00 | 0.12 | ||
| u120_15 | 48 | 48 | 5 | 2 | 0.00 | 4.08 | 48.00 | 0.00 | 14.23 | 48.00 | 315.78 | 48.00 | 0.00 | 0.17 | ||
| u120_16 | 52 | 52 | 5 | 2 | 0.00 | 3.94 | 52.00 | 0.00 | 18.84 | 52.00 | 212.41 | 52.00 | 0.00 | 0.40 | ||
| u120_17 | 52 | 52 | 15 | 4 | 0.00 | 15.45 | 52.00 | 0.00 | 126.78 | 52.00 | 360.08 | 54.00 | 3.85 | 0.40 | ||
| u120_18 | 49 | 49 | 5 | 2 | 0.00 | 5.57 | 49.00 | 0.00 | 85.73 | 49.00 | 386.07 | 49.00 | 0.00 | 0.14 | ||
| u120_19 | 49 | 49 | 25 | 15 | 0.00 | 46.86 | 49.00 | 0.00 | 248.72 | 49.00 | 421.32 | 50.00 | 2.04 | 0.22 | ||
| FBS-PN-CSP | G&S | LLA | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instance | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | Stock | % | Time (s) | |||||
| u250_00 | 99 | 99 | 15 | 6 | 0.00 | 33.85 | 99.00 | 0.00 | 4.26 | 99.00 | 228.18 | 100.00 | 1.01 | 1.73 | ||
| u250_01 | 100 | 100 | 15 | 2 | 0.00 | 29.94 | 100.00 | 0.00 | 11.45 | 100.00 | 325.27 | 100.00 | 0.00 | 1.54 | ||
| u250_02 | 102 | 102 | 15 | 6 | 0.00 | 35.00 | 102.00 | 0.00 | 7.85 | 102.00 | 210.82 | 102.00 | 0.00 | 1.06 | ||
| u250_03 | 100 | 100 | 15 | 8 | 0.00 | 44.55 | 100.00 | 0.00 | 3.51 | 100.00 | 244.05 | 100.00 | 0.00 | 0.79 | ||
| u250_04 | 101 | 101 | 15 | 4 | 0.00 | 38.23 | 101.00 | 0.00 | 60.58 | 101.00 | 308.18 | 102.00 | 0.99 | 1.54 | ||
| u250_05 | 101 | 101 | 25 | 12 | 0.00 | 111.61 | 101.00 | 0.00 | 32.51 | 101.00 | 224.12 | 102.00 | 0.99 | 0.99 | ||
| u250_06 | 102 | 102 | 5 | 5 | 0.00 | 10.71 | 102.00 | 0.00 | 39.23 | 102.00 | 266.80 | 102.00 | 0.00 | 0.97 | ||
| u250_07 | 103 | 104 | 5 | 2 | 0.97 | 8.56 | 103.00 | 0.00 | 229.20 | 103.00 | 436.35 | 106.00 | 2.91 | 18.98 | ||
| u250_08 | 105 | 105 | 15 | 15 | 0.00 | 42.41 | 105.00 | 0.00 | 125.70 | 105.00 | 323.60 | 106.00 | 0.95 | 1.17 | ||
| u250_09 | 101 | 101 | 15 | 3 | 0.00 | 36.00 | 101.00 | 0.00 | 130.38 | 101.00 | 269.30 | 101.00 | 0.00 | 1.42 | ||
| u250_10 | 105 | 105 | 5 | 4 | 0.00 | 9.29 | 105.00 | 0.00 | 12.88 | 105.00 | 186.12 | 106.00 | 0.95 | 1.84 | ||
| u250_11 | 101 | 101 | 15 | 4 | 0.00 | 37.57 | 101.00 | 0.00 | 90.22 | 101.00 | 348.27 | 101.00 | 0.00 | 0.91 | ||
| u250_12 | 105 | 106 | 15 | 4 | 0.95 | 36.89 | 106.00 | 0.95 | 52.65 | 106.00 | 275.21 | 107.00 | 1.90 | 1.69 | ||
| u250_13 | 102 | 103 | 5 | 5 | 0.98 | 8.73 | 103.00 | 0.98 | 2.53 | 103.00 | 303.67 | 105.00 | 2.94 | 11.61 | ||
| u250_14 | 100 | 100 | 5 | 5 | 0.00 | 9.34 | 100.00 | 0.00 | 61.36 | 100.00 | 266.81 | 100.00 | 0.00 | 1.37 | ||
| u250_15 | 105 | 105 | 35 | 11 | 0.00 | 208.32 | 105.00 | 0.00 | 81.33 | 105.00 | 323.16 | 106.00 | 0.95 | 1.84 | ||
| u250_16 | 97 | 97 | 15 | 3 | 0.00 | 35.66 | 97.00 | 0.00 | 15.31 | 97.00 | 303.89 | 97.00 | 0.00 | 1.56 | ||
| u250_17 | 100 | 100 | 5 | 2 | 0.00 | 8.62 | 100.00 | 0.00 | 21.74 | 100.00 | 269.75 | 100.00 | 0.00 | 2.12 | ||
| u250_18 | 100 | 100 | 15 | 14 | 0.00 | 39.82 | 100.00 | 0.00 | 50.33 | 100.00 | 232.61 | 101.00 | 1.00 | 0.95 | ||
| u250_19 | 102 | 102 | 15 | 2 | 0.00 | 37.07 | 102.00 | 0.00 | 33.11 | 102.00 | 269.78 | 102.00 | 0.00 | 1.14 | ||
| FBS-PN-CSP | G&S | LLA | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instance | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | Stock | % | Time (s) | |||||
| u500_00 | 198 | 198 | 25 | 18 | 0.00 | 208.24 | 198.00 | 0.00 | 9.56 | 198.00 | 213.83 | 200.00 | 1.01 | 38.97 | ||
| u500_01 | 201 | 201 | 25 | 25 | 0.00 | 204.73 | 201.00 | 0.00 | 3.34 | 201.00 | 218.07 | 201.00 | 0.00 | 11.38 | ||
| u500_02 | 202 | 202 | 15 | 15 | 0.00 | 86.07 | 202.00 | 0.00 | 4.22 | 202.00 | 227.23 | 203.00 | 0.50 | 7.78 | ||
| u500_03 | 204 | 204 | 25 | 18 | 0.00 | 225.18 | 204.00 | 0.00 | 17.38 | 204.00 | 311.51 | 206.00 | 0.98 | 17.62 | ||
| u500_04 | 206 | 206 | 15 | 5 | 0.00 | 80.46 | 206.00 | 0.00 | 8.85 | 206.00 | 135.02 | 206.00 | 0.00 | 8.72 | ||
| u500_05 | 206 | 206 | 5 | 5 | 0.00 | 14.90 | 206.00 | 0.00 | 5.98 | 206.00 | 84.34 | 207.00 | 0.49 | 92.10 | ||
| u500_06 | 207 | 208 | 15 | 15 | 0.48 | 80.16 | 207.00 | 0.00 | 11.64 | 207.00 | 267.07 | 209.00 | 0.97 | 145.43 | ||
| u500_07 | 204 | 205 | 15 | 14 | 0.49 | 75.37 | 204.00 | 0.00 | 48.52 | 204.00 | 274.48 | 205.00 | 0.49 | 9.92 | ||
| u500_08 | 196 | 197 | 5 | 5 | 0.51 | 14.51 | 196.00 | 0.00 | 13.30 | 196.00 | 274.11 | 197.00 | 0.51 | 10.39 | ||
| u500_09 | 202 | 202 | 15 | 15 | 0.00 | 84.90 | 202.00 | 0.00 | 10.33 | 202.00 | 235.44 | 203.00 | 0.50 | 18.24 | ||
| u500_10 | 200 | 200 | 15 | 5 | 0.00 | 75.91 | 200.00 | 0.00 | 7.73 | 200.00 | 155.28 | 200.00 | 0.00 | 9.01 | ||
| u500_11 | 200 | 200 | 15 | 15 | 0.00 | 79.07 | 200.00 | 0.00 | 32.06 | 200.00 | 338.97 | 200.00 | 0.00 | 11.20 | ||
| u500_12 | 199 | 199 | 15 | 15 | 0.00 | 81.50 | 199.00 | 0.00 | 13.29 | 199.00 | 270.59 | 199.00 | 0.00 | 8.36 | ||
| u500_13 | 196 | 196 | 25 | 24 | 0.00 | 183.00 | 196.00 | 0.00 | 40.66 | 196.00 | 224.57 | 196.00 | 0.00 | 13.95 | ||
| u500_14 | 204 | 204 | 15 | 14 | 0.00 | 79.55 | 204.00 | 0.00 | 84.34 | 204.00 | 327.05 | 205.00 | 0.49 | 256.22 | ||
| u500_15 | 201 | 201 | 15 | 15 | 0.00 | 92.35 | 201.00 | 0.00 | 5.28 | 201.00 | 153.72 | 201.00 | 0.00 | 15.26 | ||
| u500_16 | 202 | 202 | 15 | 4 | 0.00 | 76.45 | 202.00 | 0.00 | 14.52 | 202.00 | 259.93 | 202.00 | 0.00 | 11.55 | ||
| u500_17 | 198 | 198 | 15 | 14 | 0.00 | 77.82 | 198.00 | 0.00 | 15.23 | 198.00 | 303.33 | 198.00 | 0.00 | 14.39 | ||
| u500_18 | 202 | 202 | 15 | 14 | 0.00 | 83.07 | 202.00 | 0.00 | 4.49 | 202.00 | 223.85 | 202.00 | 0.00 | 10.47 | ||
| u500_19 | 196 | 196 | 25 | 24 | 0.00 | 175.40 | 196.00 | 0.00 | 40.97 | 196.00 | 283.72 | 196.00 | 0.00 | 17.06 | ||
| FBS-PN-CSP | G&S | LLA | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instance | Stock | % | Time (s) | Stock | % | Time (s) | Avg. Stock | Avg. Time | Stock | % | Time (s) | |||||
| u1000_00 | 399 | 399 | 25 | 25 | 0.00 | 384.32 | 399.00 | 0.00 | 33.14 | 399.00 | 273.93 | 399.00 | 0.00 | 233.65 | ||
| u1000_01 | 406 | 406 | 25 | 25 | 0.00 | 396.57 | 406.00 | 0.00 | 38.95 | 406.00 | 327.19 | 406.00 | 0.00 | 183.11 | ||
| u1000_02 | 411 | 411 | 15 | 14 | 0.00 | 157.75 | 411.00 | 0.00 | 11.72 | 411.00 | 235.33 | 413.00 | 0.49 | 222.21 | ||
| u1000_03 | 411 | 412 | 15 | 14 | 0.24 | 149.09 | 411.00 | 0.00 | 33.87 | 411.00 | 376.97 | 414.00 | 0.73 | 1180.83 | ||
| u1000_04 | 397 | 398 | 15 | 15 | 0.25 | 166.43 | 397.00 | 0.00 | 14.33 | 397.00 | 217.89 | 398.00 | 0.25 | 131.97 | ||
| u1000_05 | 399 | 399 | 25 | 25 | 0.00 | 402.64 | 399.00 | 0.00 | 80.63 | 399.00 | 306.18 | 400.00 | 0.25 | 239.32 | ||
| u1000_06 | 395 | 395 | 25 | 25 | 0.00 | 411.92 | 395.00 | 0.00 | 52.29 | 395.00 | 261.37 | 395.00 | 0.00 | 324.66 | ||
| u1000_07 | 404 | 404 | 25 | 16 | 0.00 | 448.63 | 404.00 | 0.00 | 17.09 | 404.00 | 285.22 | 405.00 | 0.25 | 157.17 | ||
| u1000_08 | 399 | 399 | 25 | 25 | 0.00 | 361.70 | 399.00 | 0.00 | 52.52 | 399.00 | 196.93 | 399.00 | 0.00 | 181.93 | ||
| u1000_09 | 397 | 398 | 25 | 25 | 0.25 | 422.89 | 397.00 | 0.00 | 110.50 | 397.00 | 275.50 | 398.00 | 0.25 | 227.06 | ||
| u1000_10 | 400 | 400 | 25 | 25 | 0.00 | 415.00 | 400.00 | 0.00 | 34.23 | 400.00 | 319.72 | 401.00 | 0.25 | 244.35 | ||
| u1000_11 | 401 | 401 | 25 | 25 | 0.00 | 376.47 | 401.00 | 0.00 | 27.73 | 401.00 | 262.44 | 401.00 | 0.00 | 152.76 | ||
| u1000_12 | 393 | 393 | 25 | 5 | 0.00 | 383.05 | 393.00 | 0.00 | 16.95 | 393.00 | 268.04 | 394.00 | 0.25 | 1167.22 | ||
| u1000_13 | 396 | 396 | 25 | 25 | 0.00 | 389.70 | 396.00 | 0.00 | 16.50 | 396.00 | 248.92 | 396.00 | 0.00 | 110.01 | ||
| u1000_14 | 394 | 395 | 15 | 15 | 0.25 | 176.44 | 394.00 | 0.00 | 30.22 | 394.00 | 175.43 | 395.00 | 0.25 | 199.63 | ||
| u1000_15 | 402 | 403 | 25 | 25 | 0.25 | 366.57 | 402.00 | 0.00 | 24.67 | 402.00 | 202.19 | 403.00 | 0.25 | 137.30 | ||
| u1000_16 | 404 | 404 | 25 | 25 | 0.00 | 361.73 | 404.00 | 0.00 | 8.34 | 404.00 | 177.77 | 405.00 | 0.25 | 355.25 | ||
| u1000_17 | 404 | 405 | 15 | 14 | 0.25 | 152.53 | 404.00 | 0.00 | 39.31 | 404.00 | 241.15 | 405.00 | 0.25 | 240.64 | ||
| u1000_18 | 399 | 399 | 25 | 25 | 0.00 | 365.81 | 399.00 | 0.00 | 23.69 | 399.00 | 221.26 | 399.00 | 0.00 | 227.91 | ||
| u1000_19 | 400 | 400 | 25 | 18 | 0.00 | 412.94 | 400.00 | 0.00 | 24.85 | 400.00 | 232.95 | 401.00 | 0.25 | 919.10 | ||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).