Algorithmic Simulation for Optimization in Combinatorial Mathematics Using Heuristic Techniques

Authors

  • Ahmad Budi Trisnawan Universitas Mahakarya Asia
  • Syed Asif Ali University Karachi
  • Erlita Sulistiati Universitas Mahakarya Asia

DOI:

https://doi.org/10.62951/ijamc.v2i3.274

Keywords:

Combinatorial Optimization, Genetic Algorithms, Heuristic Algorithms, Simulated Annealing, Traveling Salesman Problem

Abstract

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

2025-07-30

How to Cite

Ahmad Budi Trisnawan, Syed Asif Ali, & Erlita Sulistiati. (2025). Algorithmic Simulation for Optimization in Combinatorial Mathematics Using Heuristic Techniques. International Journal of Applied Mathematics and Computing, 2(3), 29–37. https://doi.org/10.62951/ijamc.v2i3.274

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.