SCUBA DIVER OPTIMIZATION ALGORITHM: A NOVEL METAHEURISTICS ALGORITHM IN SOLVING TRAVELLING SALESMAN PROBLEM
Main Article Content
Abstract
Over the years, Metaheuristic algorithms have proven significant efficacy in handling None- Deterministic polynomial hard (NP-hard) combinatorial optimization problems, mainly the Traveling Salesman Problem (TSP) which has been used to evaluate and test many metaheuristics algorithms such as Ant Colony optimizations. This paper contributes a new optimization algorithm to the famous-family of swarm and evolutionary techniques named Scuba Diver Optimization Algorithm (SDOA) which is a novel population-based metaheuristic optimization algorithm inspired by the behavioural and physiological dynamics of scuba divers in the open water environments. SDOA simulates main diving factors including (depth, tank pressure/oxygen, bottom time, and ascent strategies) for keeping a balance between explorations and exploitations during the search process. SDOA novelty appears in its adaptive control of solution diversity using pressure and oxygen level thresholds, enabling robust avoidance of local optima and faster convergence.
The SDOA algorithm was evaluated on a range of TSP instances from the TSPLIB library, which were categorized into three groups: Group 1, comprising instances with 1–99 cities; Group 2, including instances with 100–999 cities; and Group 3, consisting of large-scale instances with 1000 or more cities. And the results of SDOA is compared with established metaheuristics algorithms such as Ant Colony Optimization, Artificial Bee Colony, and Genetic Algorithm. The study results showing that SDOA consistently produces shorter (near optimal) tour lengths with significantly minimum computational time in larger problem sizes (Group 3). The proposed algorithm also demonstrates better scalability and stability in different initialization and population sizes.
Future directions include adapting SDOA for solving other optimization problems including multi-objective or dynamic optimization contexts.