Analysis of the Complexity of Heuristic Algorithms for Permutation Optimization in Large-Scale Computing

Penulis

  • Dwi Remawati Universitas Tiga Serangkai Surakarta Penulis
  • Sri Hariyati Fitriasih Universitas Tiga Serangkai Surakarta Penulis
  • Eka Pandu Cynthia UIN Sultan Syarif Kasim Riau Penulis
  • Maulidania Mediawati Cynthia Politeknik Lembaga Pendidikan dan Pengembangan Profesi Indonesia Penulis
  • Dessy Nia Cynthia Universitas Terbuka Riau Penulis

DOI:

https://doi.org/10.64803/juikti.v2i1.79

Kata Kunci:

Permutation Optimization, Heuristic Algorithms, Computational Complexity, Large-Scale Computing, Adaptive Optimization

Abstrak

Permutation optimization is a fundamental problem in large-scale computing that arises in various applications such as scheduling, resource allocation, and combinatorial decision-making. As the size of the solution space grows exponentially, conventional optimization methods often struggle to achieve acceptable performance within reasonable computational time. Heuristic and metaheuristic algorithms have therefore become widely adopted due to their flexibility and ability to provide near-optimal solutions for NP-hard problems. However, increasing data scale significantly impacts their computational complexity, making efficiency and scalability critical concerns.This study aims to analyze the computational complexity and performance characteristics of several heuristic algorithms applied to permutation optimization in large-scale computing environments. The research employs a quantitative experimental approach combined with theoretical complexity analysis. Greedy heuristic, simulated annealing, genetic algorithm, and adaptive heuristic methods are evaluated using synthetic permutation datasets with varying sizes. Performance is assessed based on execution time, memory usage, scalability, and solution quality. The results indicate that greedy heuristics offer the fastest execution and lowest memory consumption but tend to produce suboptimal solutions due to their local search strategy. Simulated annealing improves solution quality through probabilistic exploration, while genetic algorithms achieve the highest-quality solutions at the cost of substantial computational and memory overhead. Adaptive heuristic algorithms demonstrate a balanced performance by dynamically adjusting parameters during execution, achieving near-optimal solutions with reduced computational complexity. Overall, this research highlights the trade-offs between efficiency and solution quality among heuristic algorithms and emphasizes the potential of adaptive heuristic approaches for large-scale permutation optimization. The findings provide valuable insights for designing efficient and scalable optimization algorithms suitable for real-world large-scale computing applications.

Referensi

[1] Somnath Banerjee, “Challenges and Solutions for Data Management in Cloud-Based Environments,” Int. J. Adv. Res. Sci. Commun. Technol., pp. 370–378, 2024, doi: 10.48175/ijarsct-13555c.

[2] T. Tian et al., “A non-linear convex model based energy management strategy for dual-storage offshore wind system,” Int. J. Hydrogen Energy, vol. 64, pp. 487–496, 2024, doi: 10.1016/j.ijhydene.2024.03.153.

[3] C. Ngwu, Y. Liu, and R. Wu, “Reinforcement learning in dynamic job shop scheduling: a comprehensive review of AI-driven approaches in modern manufacturing,” J. Intell. Manuf., pp. 1–16, 2025, doi: 10.1007/s10845-025-02585-6.

[4] A. Rodan, A. K. Al-Tamimi, L. Al-Alnemer, S. Mirjalili, and P. Tiňo, “Enzyme action optimizer: a novel bio-inspired optimization algorithm,” J. Supercomput., vol. 81, no. 5, p. 686, 2025, doi: 10.1007/s11227-025-07052-w.

[5] Ahmed Abdulmunem Hussein, Esam Taha Yaseen, and Ahmed Noori Rashid, “Learnheuristics in routing and scheduling problems: A review,” Samarra J. Pure Appl. Sci., vol. 5, no. 1, pp. 60–90, 2023, doi: 10.54153/sjpas.2023.v5i1.445.

[6] B. Yadav and B. R. Yadav, “Machine Learning Algorithms: Optimizing Efficiency in AI Applications Machine Learning Algorithms: Optimizing Efficiency in AI Applications Independent Researcher, INDIA,” Int. J. Eng. Manag. Res. Peer Rev. Ref. J. e, vol. 14, no. 5, pp. 49–57, 2024, [Online]. Available: https://ijemr.vandanapublications.comhttps//doi.org/10.5281/zenodo.14005017

[7] Oladele Junior Adeyeye and Ibrahim Akanbi, “Artificial Intelligence for Systems Engineering Complexity: a Review on the Use of Ai and Machine Learning Algorithms,” Comput. Sci. IT Res. J., vol. 5, no. 4, pp. 787–808, 2024, doi: 10.51594/csitrj.v5i4.1026.

[8] Q. Cappart, D. Chételat, E. B. Khalil, A. Lodi, C. Morris, and P. Veličković, “Combinatorial Optimization and Reasoning with Graph Neural Networks,” J. Mach. Learn. Res., vol. 24, no. 130, pp. 1–61, 2023.

[9] F. S. Prity, K. M. A. Uddin, and N. Nath, “Exploring swarm intelligence optimization techniques for task scheduling in cloud computing: algorithms, performance analysis, and future prospects,” Iran J. Comput. Sci., vol. 7, no. 2, pp. 337–358, 2024, doi: 10.1007/s42044-023-00163-8.

[10] A. A. Makki, A. Y. Alqahtani, and R. M. S. Abdulaal, “an Mcdm-Based Approach To Compare the Performance of Heuristic Techniques for Permutation Flow-Shop Scheduling Problems,” Int. J. Ind. Eng. Theory Appl. Pract., vol. 30, no. 3, pp. 728–749, 2023, doi: 10.23055/ijietap.2023.30.3.8699.

[11] H. Gadde, “Leveraging AI for Scalable Query Processing in Big Data Environments,” Int. J. Adv. Eng. Technol. Innov., vol. 01, no. 02, pp. 435–465, 2023.

[12] M. A. Sulistyo and D. Setiawan, “Deep Reinforcement Learning-Based Algorithm for Dynamic Resource Allocation in Edge Computing,” ALCOM J. Algorithm Comput., vol. 1, no. 1, pp. 13–22, 2025, doi: 10.63846/fb7zns45.

[13] T. K. Dao and T. T. Nguyen, “A review of the bat algorithm and its varieties for industrial applications,” J. Intell. Manuf., vol. 36, no. 8, pp. 5327–5349, 2025, doi: 10.1007/s10845-024-02506-z.

[14] M. Ancău, “Viral mutation-inspired evolutionary algorithm for permutation flowshop scheduling,” J. Intell. Manuf., pp. 1–24, 2024, doi: 10.1007/s10845-024-02551-8.

[15] A. Ghanad, “An Overview of Quantitative Research Methods,” Int. J. Multidiscip. Res. Anal., vol. 06, no. 08, pp. 3794–3803, 2023, doi: 10.47191/ijmra/v6-i8-52.

Diterbitkan

2026-01-04

Terbitan

Bagian

Articles

Cara Mengutip

Analysis of the Complexity of Heuristic Algorithms for Permutation Optimization in Large-Scale Computing. (2026). Jurnal Ilmu Komputer Dan Teknik Informatika, 2(1), 1-7. https://doi.org/10.64803/juikti.v2i1.79