IMPLEMENTASI HYBRID REKURSIF-ITERATIF UNTUK PENINGKATAN KINERJA ALGORITMA TRAVELLING SALESMAN PROBLEM (TSP)

Authors

  • Puspa Dwi Setyorini UIN K.H. Abdurrahman Wahid Pekalongan
  • Lintang Tsaniatu Azzahro UIN K.H. Abdurrahman Wahid Pekalongan
  • Ramona Aprilia Yuniar UIN K.H. Abdurrahman Wahid Pekalongan
  • Imam Prayogo Pujiono4 UIN K.H. Abdurrahman Wahid Pekalongan

DOI:

https://doi.org/10.36002/jutik.v12i1.3957

Keywords:

Hybrid algorithm, algorithm efficiency, time complexity, recursive-iterative approach, travelling salesman problem (TSP)

Abstract

The advancement of optimization algorithms in computer science has encouraged various approaches to solving classical problems such as the Travelling Salesman Problem (TSP), which involves finding the shortest route from one point to all others without revisiting any point. While recursive and iterative approaches have been widely applied individually, each has its limitations—particularly in execution time and memory usage when applied to large-scale data. This study proposes and implements a hybrid recursive-iterative approach to enhance algorithmic performance in solving TSP. The experiment, conducted using the python programming language, used a randomly generated symmetric graph dataset with 10 sample with city description A-J. Three methods were compared: iterative, recursive, and hybrid. The results showed that all approaches produced identical total route distances (246 units), yet varied significantly in execution time and memory usage. The hybrid method recorded the fastest execution time of 11.3550 seconds—50.1% faster than the iterative approach and 73.3% faster than the recursive approach. In terms of memory, the hybrid used 1.14 KB, slightly higher than the iterative (0.86 KB) but lower than the recursive (1.12 KB). These findings indicate that the hybrid approach offers the best trade-off between speed and resource usage, making it an efficient solution for medium to large-scale TSP scenarios. This study contributes to the development of optimization algorithms based on multi-paradigm adaptation.

References

[1] H. M. Asih, R. A. C. Leuveano, A. Rahman, and M. Faishal. Traveling Salesman Problem with Prioritization for Perishable Products in Yogyakarta, Indonesia. J. Adv. Manuf. Technol., vol. 16, no. 3, pp. 15–25, 2022.

[2] M. Iqbal, A. Damayanti, N. T. Maulani, N. L. P. Wardhani, and M. G. Rahman. Implementasi Graf Hamilton pada Travelling Salesman Problem dari Kantor Walikota ke Setiap Kantor Kecamatan di Kota Salatiga. Realis. J. Educ. Math. Sci., vol. 2, no. 2, 2024.

[3] D. T. Wiyanti. Algoritma Optimasi untuk Penyelesaian Travelling Salesman Problem. J. Transform., vol. 11, no. 1, 2020.

[4] I. Apriliani. Penyelesaian Travelling Salesman Problem (TSP) Menggunakan Algoritma Semut dan Algoritma Cheapest Insertion Heuristic (CIH). Universitas Jember, 2024.

[5] A. A. Widyadhana. Route Optimization for Package Delivery Using the Traveling Salesman Problem and Graph Theory. 2024. [Online]. Available: informatika.stei.itb.ac.id

[6] I. G. S. Aryandana, L. A. Susanti, P. E. Suardana, and P. V. Nugraha. Pengujian Kualitas Website Dinas Kependudukan dan Pencatatan Sipil (DUKCAPIL) Kota Denpasar Bali Menggunakan Metode System Usability Scale (SUS). JUTIK J. Teknol. Inf. dan Komput., vol. 11, no. 1, pp. 14–25, 2025, doi: https://doi.org/10.36002/jutik.v11i1.3747.

[7] A. Mukhlason and I. G. A. Premananda. Hybrid Iterated Local Search Algorithm for Optimization Route of Airplane Travel Plans. International Journal of Electrical and Computer Engineering (IJECE), 2023.

[8] I. G. A. Premananda, A. Mukhlason, and R. Risnanda. Solving Travelling Salesman Problem (TSP) by Hybrid Genetic Algorithm (HGA). ResearchGate, 2022.

[9] C. A. da S. Junior, R. Y. Tanaka, L. C. F. da Silva, and A. Passaro. High-level Hybridization of Heuristics and Metaheuristics to Solve Symmetric TSP: A Comparative Study. arXiv, 2024, doi: 10.48550/arXiv.2410.21274.

[10] R. Suprapto, D. H. Santoso, and A. Kurniawan. Implementasi Hybrid Algorithm pada Permasalahan Optimasi Jalur Distribusi. J. Teknol. dan Sist. Komput., vol. 9, no. 3, pp. 321–328, 2021, doi:

10.14710/jtsiskom.2021.321-328.

[11] M. Arif and R. Gunawan. Analisis Perbandingan Efisiensi Algoritma Rekursif dan Iteratif dalam Bahasa Python. J. Teknol. Inf. dan Ilmu Komput., vol. 7, no. 2, pp. 157–164, 2020.

[12] D. Wulandari. Optimasi Penggunaan Memori pada Algoritma Pencarian Jalur Menggunakan Rekursi Terbatas. J. Teknol. dan Inform., vol. 5, no. 1, p. 2022, 2022, doi: 10.25008/jati.v5i1.120.

[13] R. Nugroho and F. Permana. Implementasi Algoritma TSP pada Jaringan Kota dengan Variasi Jarak Dinamis Menggunakan Representasi Matriks. J. Sist. dan Teknol. Inf., vol. 11, no. 2, pp. 113–120, 2023, doi: 10.26418/justin.v11i2.62547.

[14] A. Mulyadi and A. Rahman. Simulasi Penggunaan Algoritma TSP pada Pemodelan Jalur Distribusi Kota Menggunakan Python. J. RESTI (Rekayasa Sist. dan Teknol. Informasi), vol. 5, no. 4, pp. 725–732, 2021, doi: 10.29207/resti.v5i4.3222.

[15] S. H. Pratama and R. Widodo. Perbandingan Representasi Matriks dan Daftar Adjacency dalam Penyelesaian TSP Berbasis Heuristik. J. Teknol. Inf. dan Ilmu Komput., vol. 9, no. 1, pp. 50–57, 2022, doi: https://jtiik.ub.ac.id.

[16] R. Oeitama, R. Ardiansyah, and M. Syafarudin. Optimasi Rute Distribusi Barang Menggunakan Metode Branch and Bound dan Cheapest Insertion Heuristic (Studi Kasus PT XYZ). J. Tek. ITS, vol. 9, no. 2, pp. D125–D130, 2020, doi: https://doi.org/10.12962/j23373539.v9i2.50465.

[17] N. Ramadhania and N. Rani. Optimasi Rute Pengiriman Menggunakan Kombinasi Algoritma Genetika dan Tabu Search pada Travelling Salesman Problem. J. Ilm. Teknol. Inf. Asia, vol. 15, no. 1, pp. 22–30, 2021, doi: https://doi.org/10.32815/jitika.v15i1.659.

[18] A. A. D. Siboro, D. Simanjuntak, and A. S. Harefa. Penerapan SMOTE pada klasifikasi data tidak seimbang. SNISTIK 2024: Prosiding Seminar Nasional Teknologi dan Informatika, 2024, pp. 100–107.

[19] S. M. Chamzah, M. Lestandy, and N. Kasan. Penerapan SMOTE untuk Imbalance Class pada Data Text Menggunakan KNN. Syntax J. Inform., vol. 11, no. 2, pp. 56–67, 2022.

[20] I. Mardiana and A. Rizqi. Analisis Penggunaan Memori pada Implementasi Algoritma Rekursif dan Iteratif dalam Pencarian Jalur Graf. J. Inform. dan Sist. Cerdas, vol. 5, no. 1, pp. 33–40, 2023, doi: 10.31294/jisc.v5i1.1989.

[21] F. Wulandari and B. Santoso. Efisiensi Pendekatan Hybrid dalam Optimasi Jalur Menggunakan Heuristik Greedy dan DFS. J. Teknol. dan Sains Komput., vol. 7, no. 2, pp. 95–102, 2022, doi: 10.21009/jtsk.07205.

Downloads

Published

2026-04-01

How to Cite

Puspa Dwi Setyorini, Lintang Tsaniatu Azzahro, Ramona Aprilia Yuniar, & Imam Prayogo Pujiono4. (2026). IMPLEMENTASI HYBRID REKURSIF-ITERATIF UNTUK PENINGKATAN KINERJA ALGORITMA TRAVELLING SALESMAN PROBLEM (TSP). Jurnal Teknologi Informasi Dan Komputer, 12(1), 71–83. https://doi.org/10.36002/jutik.v12i1.3957

Similar Articles

<< < 7 8 9 10 11 12 13 14 15 16 > >> 

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