Algorithmic Simulation for Optimization in Combinatorial Mathematics Using Heuristic Techniques
DOI:
https://doi.org/10.62951/ijamc.v2i3.274Keywords:
Combinatorial Optimization, Genetic Algorithms, Heuristic Algorithms, Simulated Annealing, Traveling Salesman ProblemAbstract
This research explores the effectiveness of heuristic techniques for solving combinatorial optimization problems, with a particular focus on the Traveling Salesman Problem (TSP). Combinatorial optimization is a critical area of study, especially in fields like computer science, engineering, and economics, where finding optimal solutions from a finite set of possibilities is crucial. However, the NP-hard nature of many combinatorial problems, such as the TSP, makes traditional exact methods like Branch-and-Bound and Dynamic Programming computationally expensive and inefficient for larger problem sizes. The primary objective of this research is to evaluate the performance of heuristic methods, including Simulated Annealing (SA), Genetic Algorithms (GA), and Iterative Computation techniques, such as Tabu Search (TS) and Particle Swarm Optimization (PSO). These methods are tested for their ability to provide approximate solutions efficiently. The findings reveal that while ACO provided the best solution quality, it had the longest runtime. TS was the fastest, though with slightly lower solution quality. SA and GA demonstrated a balance between solution quality and computational efficiency, but their performance heavily depended on parameter tuning. The hybridization of SA and GA showed potential for improving solution quality but introduced additional complexity. The research concludes that heuristic methods, especially when combined, offer viable solutions for large-scale combinatorial optimization problems, though the trade-off between solution quality and computational time must be considered when selecting an algorithm.
References
Asani, E. O., Ayebga, P. O., Ayoola, J. A., Okeyinka, A. E., & Adebiyi, A. A. (2019). A preliminary study on the complexity of some heuristics for solving combinatorial optimization problems. International Journal of Engineering Research and Technology, 12(10), 1615-1620. https://www.scopus.com/inward/record.uri?eid=2-s2.0-85074606084&partnerID=40&md5=034de6c4cc8361ba306766b277ee9e2b
Bao, L. N. L., Le, D. H., & Nguyen, D. A. (2018). Application of combinatorial optimization in logistics. Proceedings 2018 4th International Conference on Green Technology and Sustainable Development, GTSD 2018, art. no. 8595447, 329-334. https://doi.org/10.1109/GTSD.2018.8595447
Bojnordi, M. N., & Ipek, E. (2017). Memristive Boltzmann machine: A hardware accelerator for combinatorial optimization and deep learning. 2017 5th Berkeley Symposium on Energy Efficient Electronic Systems, E3S 2017 - Proceedings, 2018-January, 1-3. https://doi.org/10.1109/E3S.2017.8246178
Cappart, Q., Moisan, T., Rousseau, L.-M., Prémont-Schwarz, I., & Cire, A. A. (2021). Combining reinforcement learning and constraint programming for combinatorial optimization. 35th AAAI Conference on Artificial Intelligence, AAAI 2021, 5A, 3677-3687. https://doi.org/10.1609/aaai.v35i5.16484
Castañedalozano, R., & Schulte, C. (2020). Survey on combinatorial register allocation and instruction scheduling. ACM Computing Surveys, 52(3), art. no. 62. https://doi.org/10.1145/3200920
Chen, J., & Nurdin, H. I. (2019). Generalized simulated annealing with sequentially modified cost function for combinatorial optimization problems. 2019 Australian and New Zealand Control Conference, ANZCC 2019, art. no. 8945670, 243-248. https://doi.org/10.1109/ANZCC47194.2019.8945670
Duan, S., Jiang, S., Dai, H., Wang, L., & He, Z. (2023). The applications of hybrid approach combining exact method and evolutionary algorithm in combinatorial optimization. Journal of Computational Design and Engineering, 10(3), 934-946. https://doi.org/10.1093/jcde/qwad029
Gusti Agung Premananda, I., Tjahyanto, A., & Muklason, A. (2024). Timetabling problems and the effort toward generic algorithms: A comprehensive survey. IEEE Access, 12, 143854-143868. https://doi.org/10.1109/ACCESS.2024.3463721
Juan, A. A., Chica, M., De Armas, J., & Kelton, W. D. (2016). Simheuristics: A method of first resort for solving real-life combinatorial optimization problems. OR58: The OR Society Annual Conference, 147-156. https://www.scopus.com/inward/record.uri?eid=2-s2.0-85006857119&partnerID=40&md5=8a68c59a16123ee45975169a364fdd9e
Kuma, Y., Sahoo, R. Ch., & Dixit, P. (2024). A computational analysis of optimization techniques to solve assignment problem. 2024 2nd International Conference on Advances in Computation, Communication and Information Technology, ICAICCIT 2024, 649-656. https://doi.org/10.1109/ICAICCIT64383.2024.10912276
Mbarek, F., & Mosorov, V. (2019). Load balancing based on optimization algorithms: An overview. Journal of Telecommunications and Information Technology, (4), 3-12. https://doi.org/10.26636/jtit.2019.131819
Miftakhov, E. N. (2025). Software implementation of heuristic methods of optimization and integration into a cloud service. In Lecture Notes in Electrical Engineering, 1324 LNEE (pp. 176-185). https://doi.org/10.1007/978-3-031-82494-4_17
Ouassam, E., Hmina, N., Bouikhalene, B., & Hachimi, H. (2021). Heuristic methods: Application to complex systems. 2021 International Conference on Optimization and Applications, ICOA 2021, art. no. 9442647. https://doi.org/10.1109/ICOA51614.2021.9442647
Purkayastha, R., Chakraborty, T., Saha, A., & Mukhopadhyay, D. (2020). Study and analysis of various heuristic algorithms for solving travelling salesman problem-a survey. Advances in Intelligent Systems and Computing, 1112, 61-70. https://doi.org/10.1007/978-981-15-2188-1_5
Raheem, K. R., & Shabat, H. A. (2024). Performance assessment of three swarm intelligence algorithms in combinatorial problem. Ingenierie des Systemes d'Information, 29(6), 2161-2167. https://doi.org/10.18280/isi.290606
Raj, A., Kumar, A., Sharma, V., Rani, S., Shanu, A. K., & Singh, T. (2023). Applications of genetic algorithm with integrated machine learning. Proceedings of 2023 3rd International Conference on Innovative Practices in Technology and Management, ICIPTM 2023. https://doi.org/10.1109/ICIPTM57143.2023.10118328
Sakib, F. F., Joy, J. S., Juel, S. I., & Hasan, M. M. (2025). Applying heuristic algorithms for solving the 0-1 knapsack problem: An experimental analysis. International Conference on Robotics, Electrical and Signal Processing Techniques, 356-360. https://doi.org/10.1109/ICREST63960.2025.10914434
Sakib, F., Rayied, S. H., Sarkar, R., Mahadi, M. H., & Hasan, M. M. (2024). Evaluating heuristic approaches for solving the 0/1 knapsack and MMKP: A comparative study. 2024 27th International Conference on Computer and Information Technology, ICCIT 2024 - Proceedings, 523-528. https://doi.org/10.1109/ICCIT64611.2024.11022084
Stracquadanio, G., & Pardalos, P. M. (2019). Stochastic methods for global optimization and problem solving. In Encyclopedia of Bioinformatics and Computational Biology: ABC of Bioinformatics (pp. 321-327). https://doi.org/10.1016/B978-0-12-809633-8.20329-4
Tao, P., & Chen, L. (2025). Combinatorial optimization: From deep learning to large language models. Science China Mathematics. https://doi.org/10.1007/s11425-023-2364-2
Yaqoob, A., Verma, N. K., & Aziz, R. M. (2024). Metaheuristic algorithms and their applications in different fields: A comprehensive review. In Metaheuristics for Machine Learning: Algorithms and Applications (pp. 1-35). https://doi.org/10.1002/9781394233953.ch1
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 International Journal of Applied Mathematics and Computing

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


