Submitted:
01 July 2025
Posted:
03 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Background and Related Work
3. Solution Approach
| Algorithm 1:The genetic algorithm used to produce hybrid hyper-heuristics. |
|
3.1. Instance Characterization
- The average weight of all the unpacked items in the instance.
- The average profit of all the unpacked items in the instance.
- The correlation between the profits and weights of the unpacked items in the instance. To calculate the correlation, we rely on the Pearson correlation coefficient.
- The average length of all the unpacked items in the instance.
- The scaled standard deviation of all the unpacked items in the instance (with respect to their length).
- The percentage of small size unpacked items (items with a length smaller or equal to 15% of the bin capacity).
- The percentage of medium size unpacked items (items with a length between 15% (non-inclusive) and 30% (inclusive) of the bin capacity).
- The percentage of large size unpacked items (items with a length over 30% of the bin capacity).
3.2. The Available Heuristics
- DEF packs the items in the order in which they appear in the instance (no additional ordering is conducted on them).
- MINW prefers the item with the smallest weight. MINW assumes that leaving the most space for the remaining decisions is likely to maximize the solution’s profit.
- MAXP packs the item with the largest profit first. MAXP follows a greedy approach to fill the knapsack since it assumes that maximizing the profit in each decision is likely to maximize the solution’s profit.
- MAXPW chooses the item that maximizes the profit-to-weight ratio. Although this heuristic also follows a greedy approach, it focuses on the `density’ associated with the profit of an item.
- FF packs the item in the next available bin where the item fits.
- BF prefers the bin where the item fits the best, so it minimizes the waste. BF assumes that the less space we leave in the bin is better for the overall solution.
- WF packs the item in the bin that maximizes the space once the item is packed. This heuristic attempts to leave the most space in the bin for future items.
- AWF propagates the idea from WF, allowing it to pack the item in the bin with the second most waste derived from packing the item.
3.3. The Instances
4. Experiments and Results
4.1. Results on the Knapsack Problem
4.2. Results on the Bin Packing Problem
5. Conclusion and Future Work
Author Contributions
References
- Blum, C.; Roli, A. Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. 2003, 35, 268–308. [Google Scholar] [CrossRef]
- Desale, S.; Rasool, A.; Andhale, S.; Rane, P. Heuristic and Meta-Heuristic Algorithms and Their Relevance to the Real World: A Survey. Int. J. Comput. Eng. Res. Trends 2015, 2, 296–304. [Google Scholar]
- Salhi, S.; Thompson, J. , S.; Boylan, J., Eds.; Springer International Publishing: Cham, 2022; pp. 353–403. https://doi.org/10.1007/978-3-030-96935-6_11.Metaheuristics. In The Palgrave Handbook of Operations Research; Salhi, S., Boylan, J., Eds.; Springer International Publishing: Cham, 2022; Springer International Publishing: Cham, 2022; pp. 353–403. [Google Scholar] [CrossRef]
- Burke, E.K.; Gendreau, M.; Hyde, M.; Kendall, G.; amd Ender Özcan, G.O.; Qu, R. Hyper-heuristics: a survey of the state of the art. Journal of the Operational Research Society 2013, 64, 1695–1724. [Google Scholar] [CrossRef]
- Sánchez, M.; Cruz-Duarte, J.M.; Ortiz-Bayliss, J.c.; Ceballos, H.; Terashima-Marin, H.; Amaya, I. A Systematic Review of Hyper-Heuristics on Combinatorial Optimization Problems. IEEE Access 2020, 8, 128068–128095. [Google Scholar] [CrossRef]
- Burke, E.K.; Hyde, M.R.; Kendall, G.; Ochoa, G.; Özcan, E.; Woodward, J.R. , M.; Potvin, J.Y., Eds.; Springer International Publishing: Cham, 2019; pp. 453–477. https://doi.org/10.1007/978-3-319-91086-4_14.Revisited. In Handbook of Metaheuristics; Gendreau, M., Potvin, J.Y., Eds.; Springer International Publishing: Cham, 2019; Springer International Publishing: Cham, 2019; pp. 453–477. [Google Scholar] [CrossRef]
- Dokeroglu, T.; Kucukyilmaz, T.; Talbi, E.G. Hyper-heuristics: A survey and taxonomy. Computers & Industrial Engineering 2024, 187, 109815. [Google Scholar] [CrossRef]
- Ortiz-Bayliss, J.C.; Juárez, J.; Falcón-Cardona, J.G. Using μ Genetic Algorithms for Hyper-heuristic Development: A Preliminary Study on Bin Packing Problems. In Proceedings of the 2023 10th International Conference on Soft Computing &, 2023, Machine Intelligence (ISCMI); pp. 54–58. [CrossRef]
- Silva-Gálvez, A.; Orozco-Sanchez, J.; Lara-Cárdenas, E.; Ortiz-Bayliss, J.C.; Amaya, I.; Cruz-Duarte, J.M.; Terashima-Marín, H. Discovering Action Regions for Solving the Bin Packing Problem through Hyper-heuristics. In Proceedings of the 2020 IEEE Symposium Series on Computational Intelligence (SSCI); 2020; pp. 822–828. [Google Scholar] [CrossRef]
- Rodríguez, D.; Cruz-Duarte, J.M.; Ortiz-Bayliss, J.C.; Amaya, I. A Sequence-Based Hyper-Heuristic for Traveling Thieves. Applied Sciences 2023, 13. [Google Scholar] [CrossRef]
- Sánchez-Díaz, X.F.C.; Ortiz-Bayliss, J.C.; Amaya, I.; Cruz-Duarte, J.M.; Conant-Pablos, S.E.; Terashima-Marín, H. A Preliminary Study on Feature-independent Hyper-heuristics for the 0/1 Knapsack Problem. In Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC); 2020; pp. 1–8. [Google Scholar] [CrossRef]
- Sánchez, M.; Cruz-Duarte, J.M.; Ortiz-Bayliss, J.C.; Amaya, I. Sequence-Based Selection Hyper-Heuristic Model via MAP-Elites. IEEE Access 2021, 9, 116500–116527. [Google Scholar] [CrossRef]
- Vela, A.; Cruz-Duarte, J.M.; Ortiz-Bayliss, J.C.; Amaya, I. Beyond Hyper-Heuristics: A Squared Hyper-Heuristic Model for Solving Job Shop Scheduling Problems. IEEE Access 2022, 10, 43981–44007. [Google Scholar] [CrossRef]
- Vela, A.; Cruz-Duarte, J.M.; Ortiz-Bayliss, J.C.; Amaya, I. Recursive Hyper-Heuristics for the Job Shop Scheduling Problem. In Proceedings of the 2023 IEEE Congress on Evolutionary Computation (CEC); 2023; pp. 1–8. [Google Scholar] [CrossRef]
- Assi, M.; Haraty, R.A. A Survey of the Knapsack Problem. In Proceedings of the 2018 International Arab Conference on Information Technology (ACIT); 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Pisinger, D. Where are the hard knapsack problems? Computers & Operations Research 2005, 32, 2271–2284. [Google Scholar] [CrossRef]
- Munien, C.; Mahabeer, S.; Dzitiro, E.; Singh, S.; Zungu, S.; Ezugwu, A.E.S. Metaheuristic Approaches for One-Dimensional Bin Packing Problem: A Comparative Performance Study. IEEE Access 2020, 8, 227438–227465. [Google Scholar] [CrossRef]
- Seiden, S.S. On the online bin packing problem. J. ACM 2002, 49, 640–671. [Google Scholar] [CrossRef]
- Aziz, Z.A. Ant Colony Hyper-heuristics for Travelling Salesman Problem. Procedia Computer Science 2015, 76, 534–538. [Google Scholar] [CrossRef]
- Ahmed, L.; Mumford, C.; Kheiri, A. Solving urban transit route design problem using selection hyper-heuristics. European Journal of Operational Research 2019, 274, 545–559. [Google Scholar] [CrossRef]
- Mahmud, S.; Abbasi, A.; Chakrabortty, R.K.; Ryan, M.J. A self-adaptive hyper-heuristic based multi-objective optimisation approach for integrated supply chain scheduling problems. Knowledge-Based Systems 2022, 251, 109190. [Google Scholar] [CrossRef]
- Guo, H.; Liu, J.; Zhuang, C. Automatic design for shop scheduling strategies based on hyper-heuristics: A systematic review. Advanced Engineering Informatics 2022, 54, 101756. [Google Scholar] [CrossRef]
- Kletzander, L.; Musliu, N. Large-State Reinforcement Learning for Hyper-Heuristics 2023. 37. [CrossRef]
- Ortiz-Bayliss, J.C.; Amaya, I.; Cruz-Duarte, J.M.; Gutierrez-Rodriguez, A.E.; Conant-Pablos, S.E.; Terashima-Marín, H. A General Framework Based on Machine Learning for Algorithm Selection in Constraint Satisfaction Problems. Applied Sciences 2021, 11. [Google Scholar] [CrossRef]
- Zárate-Aranda, J.E.; Ortiz-Bayliss, J.C. An Exploratory Study on Machine-Learning-Based Hyper-heuristics for the Knapsack Problem. In Proceedings of the Pattern Recognition; Mezura-Montes, E.; Acosta-Mesa, H.G.; Carrasco-Ochoa, J.A.; Martínez-Trinidad, J.F.; Olvera-López, J.A., Eds., Cham; 2024; pp. 119–128. [Google Scholar]
- Ortiz-Bayliss, J.C.; Terashima-Marín, H.; Conant-Pablos, S.E. Combine and conquer: an evolutionary hyper-heuristic approach for solving constraint satisfaction problems. Artif. Intell. Rev. 2016, 46, 327–349. [Google Scholar] [CrossRef]
- Ortiz-Bayliss, J.C.; Gárate-Escamilla, A.K.; Terashima-Marín, H. Missing Data and Their Effect on Algorithm Selection for the Bin Packing Problem. In Proceedings of the Pattern Recognition; Mezura-Montes, E.; Acosta-Mesa, H.G.; Carrasco-Ochoa, J.A.; Martínez-Trinidad, J.F.; Olvera-López, J.A., Eds., Cham; 2024; pp. 34–43. [Google Scholar]
- Zárate-Aranda, J.E.; Ortiz-Bayliss, J.C. Exploring Classificational Cellular Automaton Hyper-heuristics for Solving the Knapsack Problem. In Proceedings of the Advances in Soft Computing; Martínez-Villaseñor, L.; Ochoa-Ruiz, G., Eds., Cham; 2025; pp. 57–69. [Google Scholar]
- Ortiz-Bayliss, J.C.; Juárez, J.; Falcón-Cardona, J.G. Using μ Genetic Algorithms for Hyper-heuristic Development: A Preliminary Study on Bin Packing Problems. In Proceedings of the 2023 10th International Conference on Soft Computing &, 2023, Machine Intelligence (ISCMI); pp. 54–58. [CrossRef]
- Plata-González, L.F.; Amaya, I.; Ortiz-Bayliss, J.C.; Conant-Pablos, S.E.; Terashima-Marín, H.; Coello-Coello, C.A. Evolutionary-based tailoring of synthetic instances for the Knapsack problem. Soft Computing 2019, 23, 12711–12728. [Google Scholar] [CrossRef]







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. |
© 2025 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/).