<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">79979</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.079979</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Analysis of Metaheuristic, Sampling-Based, Potential Field, and Predictive Control Methods for Path Planning in Simulated Underwater Settings</article-title>
<alt-title alt-title-type="left-running-head">Analysis of Metaheuristic, Sampling-Based, Potential Field, and Predictive Control Methods for Path Planning in Simulated Underwater Settings</alt-title>
<alt-title alt-title-type="right-running-head">Analysis of Metaheuristic, Sampling-Based, Potential Field, and Predictive Control Methods for Path Planning in Simulated Underwater Settings</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Castro</surname><given-names>Rubina</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Silva</surname><given-names>Bruno</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Lopes</surname><given-names>Luiz Guerreiro</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Mendon&#x00E7;a</surname><given-names>F&#x00E1;bio</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><email>fabioruben@staff.uma.pt</email></contrib>
<aff id="aff-1"><label>1</label><institution>Faculty of Exact Sciences and Engineering, University of Madeira</institution>, <addr-line>Funchal</addr-line>, <country>Portugal</country></aff>
<aff id="aff-2"><label>2</label><institution>Interactive Technologies Institute (ITI/LARSyS) and ARDITI</institution>, <addr-line>Funchal</addr-line>, <country>Portugal</country></aff>
<aff id="aff-3"><label>3</label><institution>Regional Secretariat for Education, Science and Technology, Regional Government of Madeira</institution>, <addr-line>Funchal</addr-line>, <country>Portugal</country></aff>
<aff id="aff-4"><label>4</label><institution>NOVA Laboratory for Computer Science and Informatics (NOVA LINCS)</institution>, <addr-line>Caparica</addr-line>, <country>Portugal</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: F&#x00E1;bio Mendon&#x00E7;a. Email: <email>fabioruben@staff.uma.pt</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>15</day><month>06</month><year>2026</year>
</pub-date>
<volume>88</volume>
<issue>2</issue>
<elocation-id>15</elocation-id>
<history>
<date date-type="received">
<day>01</day>
<month>02</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>04</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_79979.pdf"></self-uri>
<abstract>
<p>Path planning for autonomous underwater vehicles requires reliable and computationally efficient methods, particularly in cluttered environments. This work presents a comparative evaluation of representative approaches, including metaheuristic optimization methods (continuous genetic algorithm, particle swarm optimization, gray wolf optimizer, and Jaya), a sampling-based method (probabilistic roadmap with genetic refinement), a reactive strategy (artificial potential fields), and a control-based approach (model predictive control with control barrier functions). The algorithms are assessed in a controlled two-dimensional simulated workspace with randomly generated obstacles and systematically increasing obstacle density. Each configuration is evaluated across multiple independent trials using metrics such as success rate, path length, and convergence behavior. The effect of environmental disturbances is examined by analyzing particle swarm optimization under Gauss&#x2013;Markov current models. The results show that performance depends strongly on the ability to preserve feasibility as obstacle density increases. The probabilistic roadmap with genetic refinement demonstrated the highest robustness, maintaining feasibility across all scenarios, while particle swarm optimization provided a strong balance between path quality and reliability in low-to-moderate clutter. The introduction of current disturbances led to reduced efficiency and consistency. Statistical analysis confirmed significant differences among methods, highlighting that rank-based superiority does not necessarily reflect practical robustness in constrained environments.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Autonomous underwater vehicles</kwd>
<kwd>path planning</kwd>
<kwd>collision avoidance</kwd>
<kwd>metaheuristic optimization</kwd>
<kwd>potential fields</kwd>
<kwd>sampling-based planning</kwd>
<kwd>predictive control</kwd>
</kwd-group><funding-group>
<award-group id="awg1">
<funding-source>Regional Agency for the Development of Research, Technology and Innovation</funding-source>
<award-id>M2030&#x2013;FSE&#x002B;&#x2013;01277200</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Portuguese Foundation for Science and Technology</funding-source>
<award-id>10.54499/LA/P/0083/2020</award-id>
<award-id>UID/50009/2025</award-id>
</award-group>
</funding-group></article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Path-planning approaches are used in multiple fields, as they enable autonomous robots to navigate efficiently while avoiding obstacles and fulfilling mission objectives [<xref ref-type="bibr" rid="ref-1">1</xref>]. It is, therefore, the process through which autonomous robots determine an optimal trajectory that meets specific mission objectives, typically evaluated by metrics such as path distance, number of turns, and running time [<xref ref-type="bibr" rid="ref-2">2</xref>]. Depending on the level of environmental knowledge and real-time adaptability, path-planning methods can generally be divided into global and local approaches [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>These path-planning capabilities are highly relevant for Autonomous Underwater Vehicles (AUVs) in deep-sea exploration, environmental monitoring, seabed mapping, and underwater inspection [<xref ref-type="bibr" rid="ref-4">4</xref>]. Due to the unpredictable and dynamic nature of marine environments characterized by ocean currents, communication delays, and complex obstacle distributions, path planning and trajectory optimization remain highly challenging tasks [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>]. The goal is, therefore, to produce algorithms that can compute a collision-free and energy-efficient trajectory to allow the AUV to reach a target point safely while minimizing travel time, energy consumption, and deviation from the desired path [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>Despite the substantial body of prior work, there remains a need for comparative analysis of controlled benchmarks in which algorithms are evaluated in the same controlled environment under varying obstacle densities and environmental disturbances. Furthermore, while many studies report path quality metrics such as length or smoothness, fewer works explicitly evaluate success rate, variability, and feasibility preservation as obstacle density increases. Such is the main goal of this work. The examined scenario is designed to enable simplified visualization of trajectories in a two-dimensional environment (which can be extended to higher dimensions). In addition, robustness to current-induced disturbances is investigated by considering simulated ocean-current conditions, including a constant-direction current and a continuously time-varying current.</p>
<p>The remainder of this work is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> reviews representative AUV path-planning families. <xref ref-type="sec" rid="s3">Section 3</xref> describes the simulation environment and benchmarking methodology, including the evaluated approaches, obstacle-generation procedure, and performance metrics. <xref ref-type="sec" rid="s4">Section 4</xref> presents and discusses the results across obstacle densities and examines the impact of steady and time-varying current forcing on the algorithm performance. <xref ref-type="sec" rid="s5">Section 5</xref> concludes the paper by summarizing the main findings and discussing the key trade-offs observed.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>Path planning for AUVs sits at the intersection of motion planning, estimation, and control in operating conditions where uncertainty and vehicle and environmental constraints (e.g., bounded actuation, limited sensing, and ocean currents) are the norm [<xref ref-type="bibr" rid="ref-6">6</xref>]. Recent surveys emphasize that no single planner consistently dominates across &#x201C;predictable&#x201D; vs. &#x201C;unpredictable&#x201D; underwater environments [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. As a result, practical solutions tend to be hybrid, pairing a global planner (for connectivity and long-horizon efficiency) with a local reactive layer or a short-horizon planning layer (for safety and rapid adaptation), often complemented by an optimization layer that accounts for dynamics, constraints, and mission costs [<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
<p>Global path planning assumes prior knowledge of the environment and focuses on computing, before execution, an optimal or near-optimal path from the start to the goal with respect to a chosen cost model. Representative global methods include sampling-based techniques such as the Probabilistic Roadmap (PRM) [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>] and population-based metaheuristics. The latter involve evolutionary methods such as Genetic Algorithms (GAs) [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>], including their continuous-encoding variants (CGAs) [<xref ref-type="bibr" rid="ref-14">14</xref>]. Swarm-based methods such as Particle Swarm Optimization (PSO) [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>] and the Gray Wolf Optimizer (GWO) [<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>], and metaphor-less optimization algorithms such as Jaya [<xref ref-type="bibr" rid="ref-19">19</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>], all of which are used in this work. These methods search for feasible trajectories by optimizing cost functions related to path length, smoothness, and safety, often providing solutions for complex or high-dimensional environments.</p>
<p>In contrast, local path planning focuses on real-time navigation, where the robot dynamically reacts to changing environments and unforeseen obstacles. Potential field approaches such as the Artificial Potential Field (APF) method [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>] provide reactive obstacle avoidance by combining attractive and repulsive terms, while Model Predictive Control (MPC) integrated with Control Barrier Functions (CBFs) [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>] has shown good performance by continuously predicting future states and enforcing safety constraints during motion execution. As a result, global and local approaches provide complementary capabilities: global algorithms emphasize route optimization, while local strategies enable adaptive obstacle avoidance and safe maneuvering in dynamic or partially unknown environments.</p>
<p>In recent years, numerous studies have focused on developing path-planning strategies adjusted specifically to AUV operations. Classical geometric and graph-based planners have been used due to their deterministic guarantees, although their scalability becomes limited in large or continuous underwater domains [<xref ref-type="bibr" rid="ref-25">25</xref>]. Sampling-based motion planners have also been adapted for AUV navigation, offering improved performance in high-dimensional spaces and uncertain environments [<xref ref-type="bibr" rid="ref-26">26</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>]. In parallel, bio-inspired metaheuristic algorithms, such as PSO, GA, GWO, and Ant Colony Optimization (ACO), have gained notoriety for their flexibility and ability to escape local minima when navigating around complex obstacle fields or dynamic ocean currents [<xref ref-type="bibr" rid="ref-28">28</xref>,<xref ref-type="bibr" rid="ref-29">29</xref>].</p>
<p>More recently, control-theoretic approaches (such as integrating MPC with CBFs) have shown potential for safety-critical AUV navigation by ensuring constraint satisfaction and real-time collision avoidance in dynamic marine settings [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-30">30</xref>]. Together, these advances demonstrate the diversity and progression of underwater path planning, including sampling-based roadmaps, potential field methods, population-based metaheuristics, and constraint-based predictive control, each contributing complementary strengths. Accordingly, the remainder of this section focuses on these four families, with emphasis on navigation in clutter and under current induced disturbances.</p>
<p>In underwater settings, discretization and the cost model should reflect current-induced advection. Otherwise, nominally short routes can be far from time-efficient or energy-efficient, motivating current-adaptive cost formulations or frequent replanning [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>]. For global connectivity in cluttered environments, sampling-based roadmaps such as PRM are often used to identify feasible corridors, which can then be refined by an optimizer to improve path quality [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
<p>Potential-field methods remain attractive for AUV path planning because they are simple, local, and computationally efficient, which makes them suitable for reactive obstacle avoidance. The canonical APF formulation combines an attractive term toward the goal with repulsive terms around obstacles [<xref ref-type="bibr" rid="ref-33">33</xref>], but it is susceptible to local minima and oscillations in cluttered geometries [<xref ref-type="bibr" rid="ref-34">34</xref>]. Consequently, APF variants for underwater navigation often add heuristics (e.g., intermediate targets, adaptive gains, or smoothing) or are coupled with higher-level guidance to mitigate trapping [<xref ref-type="bibr" rid="ref-35">35</xref>]. More recent work commonly integrates APF within metaheuristic or multi-objective optimization frameworks to improve global path quality and reduce failure modes associated with local minima [<xref ref-type="bibr" rid="ref-36">36</xref>,<xref ref-type="bibr" rid="ref-37">37</xref>].</p>
<p>Metaheuristic optimization has become widely used in AUV path planning because it can handle nonconvex, multi-criteria objectives (e.g., path length, smoothness, clearance, energy, and time) with relatively weak modeling requirements. GAs [<xref ref-type="bibr" rid="ref-14">14</xref>] and multi-objective evolutionary methods such as NSGA-II [<xref ref-type="bibr" rid="ref-38">38</xref>] are commonly used when a path is encoded as a sequence of intermediate control points and evaluated by a fitness function that aggregates costs and penalties. PSO [<xref ref-type="bibr" rid="ref-15">15</xref>] is widely adopted for continuous control-point parameterizations, while alternatives such as GWO [<xref ref-type="bibr" rid="ref-17">17</xref>] and metaphor-less schemes like Jaya [<xref ref-type="bibr" rid="ref-19">19</xref>] have been explored to reduce tuning effort. A recurring observation in surveys and comparative studies is that these methods can yield high-quality solutions in moderately cluttered environments [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>], but feasibility and repeatability tend to deteriorate in narrow passages unless diversity preservation, effective constraint handling, or roadmap-based encodings are incorporated [<xref ref-type="bibr" rid="ref-32">32</xref>]. This sensitivity to environment structure motivates standardized benchmarking and reporting beyond mean path length, including success rate, computational time, and run-to-run variability, to enable fair comparisons across planning frameworks [<xref ref-type="bibr" rid="ref-39">39</xref>,<xref ref-type="bibr" rid="ref-40">40</xref>].</p>
<p>In line with these observations, control-point-based metaheuristics are sensitive to constraint handling and may stagnate in highly constrained geometries [<xref ref-type="bibr" rid="ref-9">9</xref>]. Roadmap-based planners explicitly encode connectivity and tend to be more robust when free space is fragmented [<xref ref-type="bibr" rid="ref-10">10</xref>], whereas MPC/CBF formulations prioritize constraint satisfaction over optimality [<xref ref-type="bibr" rid="ref-41">41</xref>,<xref ref-type="bibr" rid="ref-42">42</xref>].</p>
<p>Hybrid approaches have become a common design choice in underwater path planning: potential-field formulations provide fast, smooth, reactive guidance, while a higher-level optimizer such as PSO, GA, or ACO searches over control points, intermediate goals, or tuning parameters to improve global path quality and mitigate local-minima failure modes. Representative examples include the combination of APF and ACO for global planning with an added velocity-obstacle (VO)-based collision-avoidance layer for underwater vehicles [<xref ref-type="bibr" rid="ref-36">36</xref>], the explicit coupling of APF and PSO in a hybrid planner [<xref ref-type="bibr" rid="ref-43">43</xref>], and the use of PSO to optimize potential-field&#x2013;driven navigation behavior in cluttered environments [<xref ref-type="bibr" rid="ref-44">44</xref>].</p>
<p>The same hybridization principle extends naturally to multi-AUV planning, where potential-field-like constructs can support coordination while an outer optimization layer addresses route quality and task-level objectives. Recent examples include dynamic velocity potential fields for cooperative hunting tasks [<xref ref-type="bibr" rid="ref-45">45</xref>] and improved multi-objective PSO for cooperative 3D planning in complex terrain and vortex-dominated currents [<xref ref-type="bibr" rid="ref-46">46</xref>]. This cooperative setting typically drives formulations toward explicitly multi-objective tradeoffs (e.g., efficiency, collision risk, cohesion) and, in many cases, decentralized or distributed implementations where each vehicle optimizes locally under shared constraints.</p>
<p>Ocean currents are a major driver of AUV-specific planning complexity because advection and spatiotemporal variability can dominate the effective motion and make purely geometric paths suboptimal (or even infeasible) [<xref ref-type="bibr" rid="ref-31">31</xref>]. Early work on evolutionary planning in variable oceans [<xref ref-type="bibr" rid="ref-12">12</xref>] and current&#x2013;aware planning for gliders and AUVs showed that achievable improvements in energy consumption and transit time reductions depend strongly on the ratio between current speed and vehicle speed, motivating closer integration between planning algorithms and ocean models. Comparative studies of optimization-based planners under currents further emphasize that performance depends strongly on both the algorithm and the path encoding, and that robustness under time-varying currents commonly requires either replanning or cost formulations that account for currents [<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
<p>A recurring conclusion in the literature (see, e.g., [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>]) is that ocean-current effects should not be treated as a secondary consideration. Practical planners typically use a global model that accounts for currents, update plans frequently as state and current estimates evolve, or apply local feedback that compensates for drift without compromising obstacle avoidance. In parallel, control-based methods have gained visibility in AUV navigation because they offer a systematic way to enforce dynamic and safety constraints in real time. MPC optimizes a finite-horizon trajectory under explicit constraints [<xref ref-type="bibr" rid="ref-41">41</xref>], while CBFs provide formal safety conditions that can be imposed through quadratic programs or integrated into MPC [<xref ref-type="bibr" rid="ref-42">42</xref>]. Recent AUV-focused work combines these ideas in robust MPC formulations with fast-marching (FMM)-based travel time objectives and adaptive CBFs [<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
<p>Compared with purely geometric planners, MPC and CBF approaches impose input and safety constraints via real-time optimization [<xref ref-type="bibr" rid="ref-42">42</xref>] and can be interpreted as optimization-based safety filters that minimally adjust a reference control objective while maintaining safety [<xref ref-type="bibr" rid="ref-47">47</xref>]. This makes them well-suited to respect actuator limits, vehicle footprint, and safety margins while responding to disturbances. However, in densely cluttered environments, they may become conservative or even reach deadlock, and they often require accurate models and real-time optimization [<xref ref-type="bibr" rid="ref-48">48</xref>]. For these reasons, surveys most often describe MPC and CBF as a local safety or tracking layer under a global planner (e.g., roadmaps or metaheuristics), rather than as a self-contained global planner [<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
<p>Surveys also emphasize that high-performing AUV path-planning approaches are increasingly implemented as layered architectures that combine a global planner that explicitly encodes free-space connectivity (e.g., graph or sampling-based methods), an optimization step for path quality or multi-objective tradeoffs (e.g., PSO, GA, ACO, or NSGA-II), and a control layer that accounts for both dynamics and safety, often implemented with MPC and CBFs [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>]. Key remaining gaps include standardized, reproducible benchmarks that incorporate realistic sensing and current dynamics, where reusable underwater simulation frameworks can play an important role [<xref ref-type="bibr" rid="ref-49">49</xref>,<xref ref-type="bibr" rid="ref-50">50</xref>].</p>
<p>Evaluation practice is also improved by reporting metrics beyond mean path length, such as success rate and performance variability across runs [<xref ref-type="bibr" rid="ref-51">51</xref>]. Evidence of robustness when moving from simulation to open-water trials remains limited, motivating more systematic validation through approaches such as hardware-in-the-loop testing [<xref ref-type="bibr" rid="ref-52">52</xref>].</p>
<p>A recent work by Yin and Xiang [<xref ref-type="bibr" rid="ref-53">53</xref>] proposes an adaptive differential evolution-based multi-source information fusion framework for real-time cooperative navigation of multiple unmanned surface vehicles in dynamic maritime environments. Their approach integrates heterogeneous sources of information, including reciprocal velocity obstacles and goal-alignment cues, with fusion weights optimized via adaptive differential evolution. Unlike traditional optimization-based planners that rely on static assumptions or reinforcement learning methods requiring extensive training, this method achieves real-time decision-making through a training-free mechanism with adaptive parameter tuning. Such methodology can be a suitable next step for this work to integrate multi-agent coordination.</p>
<p>It is, however, important to note that Yin and Xiang [<xref ref-type="bibr" rid="ref-53">53</xref>] primarily target cooperative navigation systems with explicit inter-agent communication and interaction modeling. In contrast, the present work focuses on benchmarking path planning strategies under controlled environmental disturbances and emphasizes comparative evaluation across different planning paradigms.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Materials and Methods</title>
<p>To ensure reproducibility and enable a controlled comparison, the computing platform and simulation environment are first described. The evaluated approaches are then summarized, followed by the experimental setup, performance metrics, and common parameter settings used throughout the study.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Computing Platform and Simulation Environment</title>
<p>To reflect resource constraints typical of onboard embedded AUV deployments, all simulations were executed on an embedded-class computing testbed (NVIDIA Jetson AGX Orin 64 GB) using Julia (v1.10.4). A two-dimensional workspace was adopted to facilitate clear trajectory visualization while preserving the core geometric challenges of obstacle avoidance.</p>
<p>The simulated two-dimensional workspace is defined as <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo stretchy="false">]</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo stretchy="false">]</mml:mo><mml:mo>&#x2282;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>, with start and goal positions <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mrow><mml:mi mathvariant="bold">x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>, <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mrow><mml:mi mathvariant="bold">x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>20</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>, respectively. Circular obstacles, representing cross-sectional approximations of underwater rock formations, were generated with random centers in <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:math></inline-formula> and radii <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>r</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0.5</mml:mn><mml:mo>,</mml:mo><mml:mn>2.0</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>. Ocean rocks often exhibit irregular, nonuniform geometries, and the partial overlap of circular obstacles in the simulated environment can produce composite shapes that resemble these random natural formations. Obstacle fields were regenerated between independent runs to ensure statistical variability. Environmental complexity was increased by varying the number of obstacles according to <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>6</mml:mn><mml:mo>,</mml:mo><mml:mn>8</mml:mn><mml:mo>,</mml:mo><mml:mn>10</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo>,</mml:mo><mml:mn>30</mml:mn><mml:mo>,</mml:mo><mml:mn>40</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>. A margin of 1 unit was imposed on the border of each dimension to avoid collision between the AUV and the walls.</p>
<p>During scenario generation, explicit geometric constraints were imposed to prevent obstacles from overlapping the start and goal regions. For each obstacle, with obstacle margin <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>O</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:math></inline-formula>, center <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow></mml:math></inline-formula>, and radius <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>r</mml:mi></mml:math></inline-formula>, the conditions <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mo>&#x003E;</mml:mo><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:mtext mathvariant="bold">c</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mo>&#x003E;</mml:mo><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:math></inline-formula> were enforced. In addition, a minimum center-to-center separation of <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mn>0.55</mml:mn><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> was adopted between obstacles, allowing for a more controlled partial overlap and thus the formation of irregular composite shapes. To avoid trivial blockage near the initial position, a preliminary feasibility check requires at least two free outgoing directions from the start region.</p>
<p>The theoretical Euclidean distance between the nominal start point (0.0, 0.0) and the goal (20.0, 20.0) is 28.2842712475. However, some reported average path lengths are slightly lower because the simulations do not initialize all particles exactly at (0, 0). Instead, the initial positions are generated by a function with a lower bound of [0.0] and an upper bound of [0.35, 0.35], corresponding to the sensor radius, and placing the particles within a small bounded region around the nominal start. Consequently, some trajectories begin from points that are marginally closer to the goal, leading to traveled distances below the theoretical straight-line distance defined from the exact start point.</p>
<p>Finally, all scenarios were subjected to an A&#x002A;-based path feasibility validation during the scenario generation stage. A&#x002A; validates each scenario by treating the obstacle field as a maze-like environment, where the free space corresponds to traversable corridors and the obstacles define blocked regions. In this representation, the algorithm searches for a valid route from the start to the goal in the same way one would solve a maze, progressing only through admissible passages while avoiding occupied areas. If A&#x002A; is able to connect the start and goal through the available free space, the scenario is considered feasible. Otherwise, it is rejected as non-navigable. In this sense, the method acts as a maze solver that verifies whether the obstacle arrangement still leaves an open corridor for motion. This idea is useful because it ensures that each tested scenario contains at least one possible solution, so that later failures of the evaluated algorithms reflect their own search or control limitations rather than an impossible environment.</p>
<p>For each value of <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>, except 0, a total of 31 valid scenarios were generated and shared across all evaluated algorithms, thereby ensuring a consistent and controlled comparison under identical environmental conditions. Therefore, all planning algorithms operate under the assumption of a fully known static environment, where the obstacle map is available a priori. This allows the evaluation to focus on planning performance rather than perception or mapping uncertainty.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Evaluated Approaches</title>
<p>A representative set of approaches was selected to cover metaheuristic optimization, classical reactive navigation, sampling-based planning, and optimization-based predictive control. Specifically, APF was included as a potential-field (reactive) baseline [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>].</p>
<p>Evolutionary computation was covered by CGA [<xref ref-type="bibr" rid="ref-14">14</xref>]. Swarm-intelligence optimization was represented by PSO [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>] and GWO [<xref ref-type="bibr" rid="ref-54">54</xref>], while Jaya was included as a metaphor-less, parameter-free optimizer [<xref ref-type="bibr" rid="ref-19">19</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>]. Sampling-based motion planning was implemented using PRM [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>] while safety-oriented predictive control was represented by MPC with CBF [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]. The implemented algorithms of these last two approaches are presented in <xref ref-type="app" rid="app-1">Appendix A</xref>, as they were custom implementations (the other used algorithms were implemented with procedures that are standard in state-of-the-art). As commonly observed in practice, no single method is expected to dominate across all operating conditions [<xref ref-type="bibr" rid="ref-55">55</xref>]. This motivates the use of comparative benchmarks conducted under uniform conditions and reported using consistent metrics.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Benchmark Setup and Evaluation Procedure</title>
<p>Population-based methods used a population size of 50. Each algorithm configuration pair was evaluated over 31 independent runs with a maximum of 300 iterations each. For CGA and PRM-based optimization, a limit of 300 generations was used. For the MPC-CBF method, the prediction horizon was fixed at 35, the maximum control input was limited to 1, the workspace boundaries were defined as <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> and 21, the control barrier function safety margin was set to 0.05, and the sampling interval was 0.3. For the PRM-GA planner, the PRM was generated with 100 sampled nodes and 8 nearest-neighbor edges, while the GA refinement employed 8 waypoints and 40 generations. These parameter values were used consistently throughout the experiments to enable fair and computationally manageable comparisons among the evaluated methods. In the proposed framework, the initial motion update was designed to balance exploitation and exploration.</p>
<p>For PSO, the initial particle velocities were defined as a combination of a goal-directed component and a stochastic exploration term. The goal-directed component introduces an initial bias toward the target, scaled by a factor of 0.4, which promotes early convergence without overly constraining the search. The stochastic component was generated from a uniform distribution and centered by subtracting 0.5, ensuring symmetric perturbations with zero mean. Its magnitude was scaled by 0.08, resulting in small but non-negligible variability in the initial particle movements. This initialization strategy provides a balance between exploitation and exploration at the start of the optimization process.</p>
<p>Furthermore, to assess the effect of environmental disturbances, two Gauss&#x2013;Markov current models were adopted to represent temporally correlated environmental disturbances during navigation, with a moderate (MOD) current level and a strong (STR) current level [<xref ref-type="bibr" rid="ref-56">56</xref>,<xref ref-type="bibr" rid="ref-57">57</xref>]. In this configuration, the current was parameterized with a mean flow component in the two horizontal directions set within the range 0.2&#x2013;0.3, representing a persistent but moderate drift. The corresponding stochastic variations were limited by standard-deviation terms of 0.03 and correlation-related parameters of 0.06, producing smooth fluctuations rather than abrupt changes in the flow field.</p>
<p>A scaling factor of 0.5 was applied to control the overall magnitude of the MOD current disturbance. This setting was selected to emulate a moderate underwater current, allowing the evaluation of path-planning robustness under realistic, time-correlated environmental forcing. To emulate a stronger underwater disturbance, a similar Gauss&#x2013;Markov current process was defined with a scaling factor of 1.2 (for STR current), representing a persistent strong drift. Compared with the moderate-current setting, this parameterization introduces substantially larger mean current components in both horizontal directions, thereby exerting a stronger influence on the vehicle trajectory. Hence, the stochastic terms remain relatively small, ensuring smooth temporal variation, while the increased correlation coefficient yields a more persistent flow pattern. This strong-current scenario provides a demanding test condition for evaluating the resilience of the path-planning algorithms in the presence of significant time-correlated environmental forcing.</p>
<p>In all simulations, a goal-reaching threshold <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>G</mml:mi><mml:mi>T</mml:mi></mml:msub></mml:math></inline-formula> of 0.01 was used, which means that the target was considered achieved only when the agent was within 0.01 units of the goal position. Furthermore, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>O</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:math></inline-formula> was set to 0.2 to ensure a minimum safety clearance during navigation and collision checks. These parameters support accurate path termination and safer obstacle avoidance throughout the simulated trajectories. To ensure the existence of a free passage between nearby obstacles, a minimum separation distance was imposed during scenario generation. Given that each obstacle was expanded (with <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>O</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:math></inline-formula> for collision checking), the clearance between obstacle boundaries had to be at least 0.4. This condition preserves a feasible corridor for agent motion after accounting for the safety margins associated with neighboring obstacles. For reproducibility, the pseudo-random number generator was initialized with seed 1234, ensuring that the stochastic components of the experiments remain consistent across repeated runs.</p>
<p>The fitness function was designed to jointly promote goal-directed progress, directional consistency, and obstacle-safe motion while discouraging stagnation and cyclic behavior. For a candidate position, the main objective term is the Euclidean distance to the goal. This term is augmented by a stagnation penalty that increases when the displacement from the current position is negligible, thereby discouraging extremely short or null movements. A directional alignment penalty is also introduced based on the dot product between the candidate motion direction and the goal direction, so that movements poorly aligned with the target trajectory are penalized. To explicitly reward effective advancement, a progress term is included by comparing the current distance-to-goal with the candidate&#x2019;s distance-to-goal. Goal-approaching moves reduce the fitness value, whereas backward or non-progressive moves are penalized more strongly.</p>
<p>In addition, a memory-based penalty is applied to prevent the particle from returning to its previous location or reversing the direction of the last step, which helps reduce oscillatory and backtracking behavior. Finally, an obstacle-clearance penalty is imposed according to the distance between the candidate position and each obstacle boundary, with increasingly large penalties assigned as the candidate approaches or enters obstacle-inflated safety regions. Hence, the proposed fitness function balances convergence efficiency, motion smoothness, local exploration control, and collision avoidance within a unified evaluation criterion.</p>
<p>For each configuration, the number of iterations required to reach the goal and the total path length were recorded for every run. Results are summarized using the mean, standard deviation, and range (minimum and maximum) to capture both typical performance and run-to-run variability.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Results and Discussion</title>
<p>This section reports and interprets the simulation results obtained under the benchmark described in <xref ref-type="sec" rid="s3">Section 3</xref>. It starts with an algorithmic benchmark and then further examines the results with statistical analysis.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Algorithmic Benchmark</title>
<p>Representative trajectories for each algorithm, except PSO, are shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. PSO was then subjected to a deeper analysis in scenarios involving current. Thus, representative PSO trajectories for the baseline model, Gauss&#x2013;Markov MOD current, and Gauss&#x2013;Markov STR current cases are shown in <xref ref-type="fig" rid="fig-2">Fig. 2a</xref>&#x2013;<xref ref-type="fig" rid="fig-2">c</xref>, respectively. PSO was selected for this subsequent analysis because its trajectory generation is directly influenced by velocity updates, making it particularly suitable for analyzing the impact of external perturbations such as ocean currents. This allows the disturbance effects to be isolated and interpreted in a controlled manner, while keeping the computational scope of the study manageable.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Representative trajectories in cluttered environments with 40 obstacles for (<bold>a</bold>) APF, (<bold>b</bold>) CGA, (<bold>c</bold>) PRM&#x2013;GA, (<bold>d</bold>) GWO, (<bold>e</bold>) Jaya, and (<bold>f</bold>) MPC&#x2013;CBF.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79979-fig-1.tif"/>
</fig><fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Representative trajectories in cluttered environments with 40 obstacles for PSO (<bold>a</bold>) baseline, (<bold>b</bold>) with Gauss-Markov moderated current, and (<bold>c</bold>) with Gauss-Markov strong current.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79979-fig-2.tif"/>
</fig>
<p>The representative trajectories figures show how the algorithms can traverse the space and follow paths that are between the obstacles, usually with very smooth curves. Quantitative results for all algorithms are shown in <xref ref-type="table" rid="table-1">Tables 1</xref> and <xref ref-type="table" rid="table-2">2</xref>, and the following subsections examine them.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Consolidated path-length summary statistics across obstacle densities for all evaluated approaches. Each entry reports Mean <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> StdDev on the first line and [Min, Max] on the second line.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th><inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th>APF</th>
<th>CGA</th>
<th>GWO</th>
<th>JAYA</th>
<th>MPC&#x2013;CBF</th>
<th>PRM&#x2013;GA</th>
<th>PSO</th>
<th>PSO Gauss&#x2013;Markov MOD current</th>
<th>PSO Gauss&#x2013;Markov STR current</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" rowspan="2">0</td>
<td>28.0229954479 <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.1042464666</td>
<td>27.8335120962 <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0241352379</td>
<td>27.9259945580 <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0743637698</td>
<td>27.9255066960 <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0646758628</td>
<td>28.0605522168 <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0962139140</td>
<td>28.2842712475 <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0000000000</td>
<td>27.9098161290 <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0748294421</td>
<td>29.2923387097 <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.2718955410</td>
<td>30.3683838710 <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.3527501260</td>
</tr>
<tr>

<td>[27.8127039852,<break/>28.1567395440]</td>
<td>[27.7989854469,<break/>27.8926902895]</td>
<td>[27.7972184146,<break/>28.0000008956]</td>
<td>[27.7980716319,<break/>28.0000008677]</td>
<td>[27.8905979358,<break/>28.2533767730]</td>
<td>[28.2842712475,<break/>28.2842712475]</td>
<td>[27.7960000000,<break/>28.0000000000]</td>
<td>[28.0468000000,<break/>33.4490000000]</td>
<td>[28.2389000000,<break/>39.9618000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">2</td>
<td>28.3581155825 <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.6774213788</td>
<td>28.0067104740 <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.3780619876</td>
<td>28.3169148505 <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.7369939003</td>
<td>28.3548836015 <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.7592165984</td>
<td>28.2577533368 <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.4399780968</td>
<td>28.3750390748 <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.1845805662</td>
<td>28.3650677419 <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.7394394194</td>
<td>29.5599677419 <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.0694124843</td>
<td>30.1719758621 <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.8277989215</td>
</tr>
<tr>

<td>[27.8705127021,<break/>30.9668306748]</td>
<td>[27.7906813025,<break/>29.4940899752]</td>
<td>[27.7988126569,<break/>30.5108584040]</td>
<td>[27.7997809461,<break/>30.6996730677]</td>
<td>[27.8882243586,<break/>29.7491098531]</td>
<td>[28.2842712475,<break/>29.0596064338]</td>
<td>[27.8000000000,<break/>30.5403000000]</td>
<td>[28.2727000000,<break/>32.2575000000]</td>
<td>[27.9896000000,<break/>36.2408000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">4</td>
<td>30.5722914973 <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 6.3233425281</td>
<td>28.5825298057 <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.7367861131</td>
<td>28.9506444367 <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.2776769584</td>
<td>28.9454385430 <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.2392590136</td>
<td>28.7532546216 <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.1604137237</td>
<td>28.6500196129 <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.7280858823</td>
<td>28.9616233333 <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.2712300822</td>
<td>29.9718700000 <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.0362887689</td>
<td>30.5509222222 <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.1090913611</td>
</tr>
<tr>

<td>[27.9179736378,<break/>59.8969946420]</td>
<td>[27.8042423453,<break/>36.4339726857]</td>
<td>[27.7926936041,<break/>32.1277519540]</td>
<td>[27.8207697627,<break/>32.0183142287]</td>
<td>[27.8683973601,<break/>33.4025686134]</td>
<td>[28.2842712475,<break/>31.9605551434]</td>
<td>[27.8000000000,<break/>32.1367000000]</td>
<td>[28.3947000000,<break/>36.6422000000]</td>
<td>[28.3880000000,<break/>37.7894000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">6</td>
<td>28.4956734471 <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.6759026175</td>
<td>28.0826878038 <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.3616309939</td>
<td>28.6614919749 <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.8853783809</td>
<td>28.6403142964 <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.8676413273</td>
<td>28.3828752958 <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.4632725619</td>
<td>28.4362597719 <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.3041100055</td>
<td>28.6533354839 <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.8633916738</td>
<td>29.5983354839 <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.5327100921</td>
<td>29.7254310345 <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.6523596148</td>
</tr>
<tr>

<td>[27.8455972107,<break/>30.4186292517]</td>
<td>[27.7985228093,<break/>29.4104984892]</td>
<td>[27.8000002252,<break/>30.5985848473]</td>
<td>[27.7953912641,<break/>30.5096551590]</td>
<td>[27.9211282180,<break/>29.8103336429]</td>
<td>[28.2842712475,<break/>29.8112182911]</td>
<td>[27.7984000000,<break/>30.5767000000]</td>
<td>[28.0582000000,<break/>34.9485000000]</td>
<td>[28.1264000000,<break/>36.4918000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">8</td>
<td>29.9754646033 <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.1211614920</td>
<td>29.1238234615 <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.3479954175</td>
<td>29.7767653230 <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.4901807279</td>
<td>29.7710616484 <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.5543918959</td>
<td>29.1997366966 <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.0876244183</td>
<td>28.7814964217 <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.5728468257</td>
<td>29.7550548387 <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.5466779813</td>
<td>30.4364758621 <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.3085434161</td>
<td>31.0232161290 <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 3.1204915313</td>
</tr>
<tr>

<td>[27.8650745776,<break/>34.9893511021]</td>
<td>[27.7985654238,<break/>39.9784187666]</td>
<td>[27.8900259695,<break/>32.3723739090]</td>
<td>[27.7976405788,<break/>32.5553457538]</td>
<td>[27.8514105715,<break/>31.8473239703]</td>
<td>[28.2842712475,<break/>30.6047289153]</td>
<td>[27.7964000000,<break/>32.5779000000]</td>
<td>[28.1769000000,<break/>38.6831000000]</td>
<td>[28.2499000000,<break/>44.7952000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">10</td>
<td>32.2563057253 <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 10.1044350429</td>
<td>32.9891621181 <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 19.4427688482</td>
<td>30.0031447792 <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.5146619819</td>
<td>29.9915703842 <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.5491074133</td>
<td>29.2552803101 <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.0355589439</td>
<td>28.9377168371 <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.7666896493</td>
<td>30.0015166667 <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.5413584705</td>
<td>29.9763444444 <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.5861197923</td>
<td>31.2657821429 <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 3.5117320937</td>
</tr>
<tr>

<td>[27.9323234437,<break/>84.5139419149]</td>
<td>[27.8041100786,<break/>134.9580385543]</td>
<td>[27.7957801221,<break/>33.0805798456]</td>
<td>[27.7963164487,<break/>33.2556840072]</td>
<td>[27.9591795289,<break/>31.1568745822]</td>
<td>[28.2842712475,<break/>31.1947575877]</td>
<td>[27.8000000000,<break/>33.0704000000]</td>
<td>[28.1574000000,<break/>33.8527000000]</td>
<td>[28.1571000000,<break/>42.6408000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">20</td>
<td>34.6857593303 <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 6.0745858358</td>
<td>31.7979662799 <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 5.1670682087</td>
<td>31.9442496059 <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.9355676777</td>
<td>31.9298645759 <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.9161625408</td>
<td>30.0715891344 <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.2905800798</td>
<td>30.1995381666 <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.6441030019</td>
<td>31.8539034483 <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.8731417347</td>
<td>32.6722913043 <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 3.7947570589</td>
<td>32.9120545455 <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 4.3432125926</td>
</tr>
<tr>

<td>[28.0609064151,<break/>49.2589958958]</td>
<td>[27.9523079082,<break/>45.7797018248]</td>
<td>[27.9681044254,<break/>36.1604811702]</td>
<td>[28.1999998567,<break/>35.7140862905]</td>
<td>[28.2652389285,<break/>33.5810408999]</td>
<td>[28.2988604717,<break/>34.4308290276]</td>
<td>[28.1721000000,<break/>35.8098000000]</td>
<td>[29.2558000000,<break/>43.8165000000]</td>
<td>[28.7943000000,<break/>47.9529000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">30</td>
<td>40.1336195917 <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 13.3893227519</td>
<td>43.5530835238 <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 14.6205016355</td>
<td>33.9154585705 <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.2382085694</td>
<td>34.0727945631 <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.3151850839</td>
<td>31.0124221706 <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.4322658715</td>
<td>31.2065386265 <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.0786907447</td>
<td>34.7471250000 <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 3.7464755815</td>
<td>33.5941166667 <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 3.1085559110</td>
<td>35.3107500000 <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 5.7803626186</td>
</tr>
<tr>

<td>[29.0978035433,<break/>88.7681420951]</td>
<td>[28.6458009337,<break/>92.5093753658]</td>
<td>[30.1084158122,<break/>39.4268824067]</td>
<td>[30.0985752639,<break/>39.5056381405]</td>
<td>[28.7381942408,<break/>34.3976404391]</td>
<td>[28.7028764442,<break/>36.7868636743]</td>
<td>[29.7388000000,<break/>48.6142000000]</td>
<td>[29.9150000000,<break/>41.3477000000]</td>
<td>[29.5760000000,<break/>51.0625000000]</td>
</tr>
<tr>
<td align="center" rowspan="2">40</td>
<td>53.5107021893 <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 14.0171480498</td>
<td>55.8580550951 <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 29.6195833675</td>
<td>36.9230565817 <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 4.2772490484</td>
<td>36.6694581428 <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 4.1853404750</td>
<td>32.0092050968 <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.6745792237</td>
<td>32.6268905203 <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.0545357290</td>
<td>36.8081666667 <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 3.9289532934</td>
<td>32.7218250000 <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 2.4278217449</td>
<td>37.0498333333 <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 3.2275000778</td>
</tr>
<tr>

<td>[30.6682465712,<break/>72.8103643154]</td>
<td>[29.2576637714,<break/>138.7698973041]</td>
<td>[31.5814284000,<break/>44.2696746972]</td>
<td>[31.5739963820,<break/>44.2877661861]</td>
<td>[29.3769472001,<break/>35.1100737069]</td>
<td>[29.4615123114,<break/>37.0326799666]</td>
<td>[31.5775000000,<break/>44.5724000000]</td>
<td>[30.6344000000,<break/>40.9919000000]</td>
<td>[29.6932000000,<break/>36.8361000000]</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Number of successful and failed occurrences, indicated as (success/failure) counts, for each algorithm across obstacle densities.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>0</th>
<th>2</th>
<th>4</th>
<th>6</th>
<th>8</th>
<th>10</th>
<th>20</th>
<th>30</th>
<th>40</th>
</tr>
</thead>
<tbody>
<tr>
<td>APF</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>29/2</td>
<td>31/0</td>
<td>26/5</td>
<td>22/9</td>
<td>14/17</td>
</tr>
<tr>
<td>CGA</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>28/3</td>
<td>26/5</td>
<td>24/7</td>
</tr>
<tr>
<td>GWO</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>29/2</td>
<td>23/8</td>
<td>18/13</td>
</tr>
<tr>
<td>JAYA</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>29/2</td>
<td>23/8</td>
<td>19/12</td>
</tr>
<tr>
<td>MPC&#x2013;CBF</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>26/5</td>
<td>19/12</td>
<td>16/15</td>
</tr>
<tr>
<td>PRM&#x2013;GA</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
<td>31/0</td>
</tr>
<tr>
<td>PSO</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>29/2</td>
<td>24/7</td>
<td>21/10</td>
</tr>
<tr>
<td>PSO&#x2013;GM MOD</td>
<td>31/0</td>
<td>31/0</td>
<td>30/1</td>
<td>31/0</td>
<td>29/2</td>
<td>27/4</td>
<td>23/8</td>
<td>18/13</td>
<td>9/22</td>
</tr>
<tr>
<td>PSO&#x2013;GM STR</td>
<td>31/0</td>
<td>29/2</td>
<td>27/4</td>
<td>29/2</td>
<td>31/0</td>
<td>28/3</td>
<td>22/9</td>
<td>16/15</td>
<td>8/23</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows an example when the algorithms were not successful in reaching the goal. For APF (<xref ref-type="fig" rid="fig-3">Fig. 3a</xref>), the agent behaves like it is trapped in a local minimum formed by the combined repulsive fields of nearby obstacles, oscillating indefinitely in a region from which no gradient descent on the potential surface leads toward the goal. This entrapment is a well-documented limitation of the canonical APF formulation, and it becomes increasingly frequent as obstacle density rises, since the probability of forming enclosed repulsive basins grows with the number of obstacles. In the CGA failure case (<xref ref-type="fig" rid="fig-3">Fig. 3b</xref>), the chromosome population converges prematurely toward a suboptimal region of the search space. Once the genetic diversity is exhausted, the algorithm lacks the variability needed to redirect the encoded path around the blocking configuration, and the resulting trajectory stagnates without reaching the goal. The PSO baseline failure (<xref ref-type="fig" rid="fig-3">Fig. 3c</xref>) presents a similar swarm-collapse phenomenon, in which particles cluster around a locally attractive but infeasible region, and the cognitive and social acceleration terms are insufficient to pull the swarm out of a narrow passage that offers no direct progress toward the goal.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Representative failure trajectories in cluttered environments with 40 obstacles for (<bold>a</bold>) APF, (<bold>b</bold>) CGA, (<bold>c</bold>) PSO baseline, (<bold>d</bold>) GWO, (<bold>e</bold>) Jaya, and (<bold>f</bold>) MPC&#x2013;CBF.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79979-fig-3.tif"/>
</fig>
 
<p>In both the GWO (<xref ref-type="fig" rid="fig-3">Fig. 3d</xref>) and Jaya (<xref ref-type="fig" rid="fig-3">Fig. 3e</xref>) cases, the failure mechanism is closely analogous, as it is likely due to the population-level update rules that drive candidate positions toward the current best estimates reinforce convergence to a region that is geometrically cut off from the goal, and the absence of an explicit connectivity representation means the search has no systematic mechanism to detect or escape this topological blockage.</p>

<p>Finally, the MPC&#x2013;CBF failure (<xref ref-type="fig" rid="fig-3">Fig. 3f</xref>) arises from a different source. The local optimizer responsible for computing the next control action becomes infeasible when the safety constraints imposed by multiple nearby obstacles simultaneously restrict the feasible input set to an empty region, or when the tangent-based fallback maneuver is also blocked. Thus, unlike the population-based methods, which fail due to search stagnation, MPC&#x2013;CBF fails due to constraint infeasibility in dense configurations, consistently with the known trade-off between safety guarantees and completeness in reactive constrained control.</p>

<p>Across all methods, it is noteworthy that the failure trajectories shown here represent scenarios in which a feasible path does exist (as verified by the A&#x002A; pre-screening), confirming that the observed failures are attributable to the algorithmic limitations of each method rather than to the environment being inherently unsolvable.</p>
<p>Although the trajectories shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref> represent individual illustrative instances, they are consistent with the general failure behavior observed across the full set of tested scenarios at high obstacle densities. APF and the population-based methods repeatedly exhibited entrapment in local minima or premature convergence, while MPC&#x2013;CBF failures were consistently associated with constraint infeasibility in narrow corridors. However, PRM&#x2013;GA produced no failure case across any of the tested configurations, a result that can be attributed to its fundamentally different planning paradigm, that explicitly constructs a collision-free roadmap of the free space prior to optimization, thus, it allows the method to encode global connectivity as a structural guarantee rather than an emergent property of iterative search, so that the genetic refinement stage operates exclusively over paths that are already known to connect the start and goal regions. This explicit topological encoding makes PRM&#x2013;GA robust to the geometric complexity that defeats reactive and population-based methods.</p>

<sec id="s4_1_1">
<label>4.1.1</label>
<title>Artificial Potential Field</title>
<p>In the obstacle-free case, APF produced a mean path length of 28.023 with a very small standard deviation of 0.104, and all 31 runs were successful, demonstrating stable behavior in an unconstrained environment. Under low clutter levels, the method remained reasonably effective, yielding mean path lengths of 28.358, 30.572, 28.496, and 29.975 for 2, 4, 6, and 8 obstacles, respectively. Nevertheless, dispersion increased noticeably in some scenarios, particularly at 4 obstacles, where the standard deviation reached 6.323, and the maximum path length rose to 59.897, indicating that although many runs remained efficient, some trajectories became substantially longer due to unstable local interactions with obstacles.</p>
<p>As obstacle density increased, both efficiency and robustness deteriorated. At 10 obstacles, the mean path length rose to 32.256, while the standard deviation increased sharply to 10.104, and the maximum reached 84.514, revealing pronounced run-to-run variability even though all 31 runs still returned valid trajectories. Beyond this point, reliability also began to decline. At 20 obstacles, the mean path length increased to 34.686, with 26 successful runs. In denser environments, the degradation became more severe. At 30 obstacles, APF achieved a mean of 40.134 with a standard deviation of 13.389, but only 22 runs were successful. At 40 obstacles, the mean path length further increased to 53.511 with a standard deviation of 14.017, while the success count dropped to 14. This combined increase in average path length, variability, and failure frequency indicates that APF becomes progressively less reliable in highly cluttered maps.</p>
<p>Overall, the APF results are consistent with the well-known limitations of potential-field-based planning in complex environments. Although the method performs well in simple or moderately constrained settings, dense obstacle distributions intensify oscillatory motion near repulsive regions, increase sensitivity to geometric layout, and raise the likelihood of local minima entrapment. These effects jointly reduce path quality and compromise robustness, explaining the marked deterioration observed at high obstacle densities.</p>
</sec>
<sec id="s4_1_2">
<label>4.1.2</label>
<title>Continuous Genetic Algorithm</title>
<p>For the obstacle-free case, CGA achieved a mean path length of 27.834 with a very small standard deviation of 0.024, and all 31 runs were successful, indicating highly stable behavior in an unconstrained environment. Under low clutter levels, the algorithm remained effective, with mean path lengths of 28.007, 28.583, 28.083, and 29.124 for 2, 4, 6, and 8 obstacles, respectively. Although the average performance remained competitive in these scenarios, variability increased with obstacle density, particularly at 4 obstacles, where the standard deviation rose to 1.737, and the maximum path length reached 36.434, and at 8 obstacles, where the standard deviation further increased to 2.348, and the maximum path length rose to 39.978. Nevertheless, all runs remained successful up to 8 obstacles, suggesting that CGA maintained robustness across sparse and moderately cluttered maps.</p>
<p>As obstacle density increased further, the behavior became substantially less stable. At 10 obstacles, the mean path length rose to 32.989, accompanied by a large standard deviation of 19.443 and a maximum of 134.958, while the success count decreased to 30. This result indicates that, although the algorithm often still found feasible paths, some runs became highly inefficient. At 20 obstacles, the mean decreased slightly to 31.798, but variability remained elevated, with a standard deviation of 5.167 and 3 failed runs. In denser environments, however, performance degradation became much more pronounced. At 30 obstacles, the mean path length increased to 43.553 with a standard deviation of 14.621, while the number of successful runs dropped to 26. At 40 obstacles, CGA exhibited its worst overall performance, with a mean path length of 55.858, a very large standard deviation of 29.620, a maximum of 138.770, and only 24 successful runs. These results indicate a marked loss of both efficiency and robustness in heavily cluttered environments.</p>
<p>Overall, the CGA results suggest that the method is capable of producing short and highly consistent trajectories in simple and moderately constrained scenarios, but its stability deteriorates as obstacle density increases. The growth in variability, the occurrence of very long trajectories, and the rise in failed runs at higher clutter levels suggest that the algorithm becomes increasingly sensitive to the complexity of the search space. In dense maps, this behavior is likely associated with more difficult convergence, less effective obstacle circumvention, and a greater tendency to explore inefficient regions before reaching the goal, ultimately reducing both path quality and reliability.</p>
</sec>
<sec id="s4_1_3">
<label>4.1.3</label>
<title>Probabilistic Roadmap&#x2013;Genetic Algorithm</title>
<p>In the obstacle-free case, PRM&#x2013;GA produced a mean path length of 28.284 with zero standard deviation, and all 31 runs were successful, indicating ideal, consistent behavior in a simple environment. Under low and moderate clutter, the method remained efficient and highly robust, yielding mean path lengths of 28.375, 28.650, 28.436, 28.781, and 28.938 for 2, 4, 6, 8, and 10 obstacles, respectively. In all these cases, all 31 runs were successful. Variability also remained low, with standard deviations between 0.185 and 0.766, and the maximum path lengths stayed comparatively close to the corresponding means, indicating stable and repeatable planning performance across sparse and moderately cluttered scenarios.</p>
<p>As obstacle density increased, PRM&#x2013;GA continued to exhibit strong robustness. At 20 obstacles, the mean path length rose to 30.200 with a standard deviation of 1.644, while all 31 runs still succeeded. At 30 obstacles, the mean increased only slightly further to 31.207, with a standard deviation of 2.079, and again, no failed runs. Even in the densest case, with 40 obstacles, PRM&#x2013;GA maintained full reliability, achieving 31 successful runs, with a mean path length of 32.627, a standard deviation of 2.055, and a maximum of 37.033. Although path length increased gradually with obstacle density, the growth remained controlled compared with several other methods, and the algorithm preserved both feasibility and consistency throughout all tested environments.</p>
<p>Overall, the PRM&#x2013;GA results indicate a highly robust planning strategy across the full range of obstacle densities considered. The combination of consistently low dispersion, moderate growth in mean path length, and an ideal success rate in all scenarios suggests that the roadmap-based representation provides reliable global connectivity, while the genetic refinement stage helps improve path quality without compromising feasibility.</p>
</sec>
<sec id="s4_1_4">
<label>4.1.4</label>
<title>Gray Wolf Optimizer</title>
<p>Regarding the obstacle-free case, GWO achieved a mean path length of 27.926 with a standard deviation of 0.074, and all 31 runs were successful, indicating stable performance in an unconstrained environment. Under low and moderate clutter levels, the algorithm maintained relatively consistent behavior, with mean path lengths of 28.317, 28.951, 28.661, and 29.777 for 2, 4, 6, and 8 obstacles, respectively. Variability remained moderate in these cases, with standard deviations ranging from 0.737 to 1.490. However, robustness was already slightly affected at 4 obstacles, where 30 out of 31 runs were successful.</p>
<p>As obstacle density increased further, the degradation became more evident. At 10 obstacles, the mean path length rose to 30.003, with a standard deviation of 1.515, and the number of successful runs decreased to 30. At 20 obstacles, GWO produced a mean path length of 31.944 and a standard deviation of 1.936, with 29 successful runs. In denser maps, both path efficiency and robustness deteriorated more substantially. At 30 obstacles, the mean path length increased to 33.915 with a standard deviation of 2.238, while the success count dropped to 23. At 40 obstacles, the mean path length further increased to 36.923, with a standard deviation of 4.277, and only 18 runs were successful. The corresponding maximum value of 44.270 at 40 obstacles also indicates that some successful runs required considerably longer detours in the most cluttered environments.</p>
<p>Therefore, the GWO results suggest that the algorithm performs well in simple and moderately cluttered scenarios, where it yields short trajectories with relatively low variability. However, its robustness declines progressively as obstacle density increases, as reflected by the growing number of failed runs in dense maps. This pattern indicates that, although GWO can still produce competitive solutions when feasible paths are easier to exploit, its search dynamics become less reliable in highly cluttered environments, where the optimization process is more prone to premature convergence, difficulty in escaping unfavorable regions, or reduced ability to maintain feasible path evolution. Consequently, GWO appears suitable for low-to-moderate obstacle densities, but less robust than the strongest-performing methods in densely obstructed settings.</p>
</sec>
<sec id="s4_1_5">
<label>4.1.5</label>
<title>Jaya</title>
<p>In the obstacle-free case, JAYA achieved a mean path length of 27.926 with a standard deviation of 0.065, and all 31 runs were successful, indicating stable and highly consistent behavior in an unconstrained environment. Under low and moderate clutter, the algorithm maintained similarly competitive performance, with mean path lengths of 28.355, 28.945, 28.640, and 29.771 for 2, 4, 6, and 8 obstacles, respectively. Variability remained moderate in these scenarios, with standard deviations ranging from 0.759 to 1.554.</p>
<p>With further increases in obstacle density, the degradation became progressively more apparent. At 10 obstacles, the mean path length rose to 29.992, with a standard deviation of 1.549, and the number of successful runs decreased to 30. At 20 obstacles, JAYA produced a mean path length of 31.930 and a standard deviation of 1.916, with 2 failures. In denser environments, efficiency and robustness declined substantially. At 30 obstacles, the mean path length increased to 34.073, with a standard deviation of 2.315, while the success count fell to 23. At 40 obstacles, the mean path length further increased to 36.669, with a standard deviation of 4.185, and 12 failures. The maximum value of 44.288 at 40 obstacles also indicates that some successful runs involved noticeably longer detours in the most cluttered maps.</p>
<p>The JAYA results indicate that the algorithm performs well in simple and moderately cluttered environments, since it can produce short paths with relatively low dispersion. However, as with other population-based methods, its robustness decreases as obstacle density increases, as evidenced by the increasing number of failures and the gradual rise in both mean path length and variability. These results suggest that, although JAYA is effective at exploring feasible solutions in lower-complexity scenarios, its search mechanism becomes less reliable in highly constrained maps, where feasible corridors are narrower, and the optimization process is more sensitive to local geometric complexity.</p>
</sec>
<sec id="s4_1_6">
<label>4.1.6</label>
<title>Model Predictive Control Integrated with Control Barrier Functions</title>
<p>For the obstacle-free case, MPC&#x2013;CBF achieved a mean path length of 28.061 with a standard deviation of 0.096, and all 31 runs were successful, indicating stable and highly repeatable behavior in an unconstrained environment. Under low and moderate clutter levels, the method remained both efficient and consistent, producing mean path lengths of 28.258, 28.753, 28.383, and 29.200 for 2, 4, 6, and 8 obstacles, respectively. Variability remained comparatively low in these scenarios, with standard deviations ranging from 0.440 to 1.160, and all 31 runs were successful up to 8 obstacles, confirming strong robustness across sparse and moderately cluttered maps.</p>
<p>As obstacle density increased further, the performance degradation remained gradual at first. At 10 obstacles, MPC&#x2013;CBF produced a mean path length of 29.255 with a standard deviation of 1.036, while 30 runs were successful. At 20 obstacles, the mean increased to 30.072, with a standard deviation of 1.291, but the success count dropped more noticeably to 26. In denser environments, reliability deteriorated further. At 30 obstacles, the mean path length reached 31.012 with a standard deviation of 1.432, while only 19 runs were successful. At 40 obstacles, MPC&#x2013;CBF produced a mean path length of 32.009 with a standard deviation of 1.675, and the number of successful runs decreased to 16. Although the increase in mean path length with obstacle density remained comparatively moderate, the decline in success rate in densely cluttered maps indicates increasing difficulty maintaining feasibility as the environment becomes more constrained.</p>
<p>As a result, the MPC&#x2013;CBF performance indicates a planning strategy that is highly effective and stable in low-to-moderate obstacle densities, where it generates short trajectories with low dispersion and high repeatability. Even as clutter increases, the method preserves comparatively good path quality among successful runs, as reflected by the controlled growth in mean path length and variability. However, its robustness decreases substantially in dense environments, where the growing number of failed runs suggests increasing difficulty in satisfying the optimization and safety constraints simultaneously. This behavior is consistent with the known characteristics of MPC&#x2013;CBF formulations. While they provide strong safety guarantees and smooth local control in feasible settings, their performance can degrade in highly cluttered maps where narrow corridors and multiple nearby obstacles make feasible constrained solutions harder to obtain.</p>
</sec>
<sec id="s4_1_7">
<label>4.1.7</label>
<title>Particle Swarm Optimization</title>
<p>Standard PSO was examined along with experiments using Gauss&#x2013;Markov current. The attained results exhibited differentiated behavior when path quality and reliability were considered. In the obstacle-free case, baseline PSO (no current applied) achieved the shortest and most consistent paths, with a mean path length of 27.910 and a standard deviation of 0.075, while all 31 runs were successful. Under the same conditions, the MOD current experiment produced a longer mean path length of 29.292 with a standard deviation of 1.272, also with all runs successful, whereas the STR current variant yielded an even longer mean of 30.368 with a standard deviation of 2.353, but again with 31 successful runs. Thus, without obstacles, the current-affected experiments already showed a loss of path optimality and stability.</p>
<p>For low to moderate clutter levels (2&#x2013;10 obstacles), baseline PSO maintained 31 successful runs at 2, 6, and 8 obstacles, and only one failure at 4 and 10 obstacles. Its mean path length evolved in a controlled manner from 28.365 at 2 obstacles to 28.962 at 4, 28.653 at 6, 29.755 at 8, and 30.002 at 10 obstacles, with standard deviations ranging from 0.739 to 1.547, indicating comparatively stable performance. The MOD current case had mean path lengths of 29.560, 29.972, 29.598, 30.436, and 29.976 for 2, 4, 6, 8, and 10 obstacles, respectively. However, its robustness began to deteriorate earlier, with success counts of 31, 30, 31, 29, and 27, respectively. The STR current case had higher mean path lengths of 30.172, 30.551, 29.725, 31.023, and 31.266 and success counts of 29, 27, 29, 31, and 28, respectively. Overall, for sparse and moderately cluttered maps, baseline PSO produced the shortest paths with the most consistent success profile, while the MOD and STR current cases led to performance degradation.</p>
<p>The differences became more evident in dense environments. Baseline PSO had 29 successful runs at 20 obstacles, 24 at 30, and 21 at 40. Its corresponding mean path lengths were 31.854, 34.747, and 36.808, showing a gradual deterioration but still remaining comparatively controlled. The MOD current case achieved 23, 18, and 9 successful runs at 20, 30, and 40 obstacles, respectively, with mean path lengths of 32.672, 33.594, and 37.050, respectively. Its trajectory quality among successful runs was sometimes comparable to baseline PSO, but its reliability degraded much more sharply, especially in the most cluttered case. The STR current scenario presented the weakest overall robustness in dense scenarios, with only 22 successes at 20 obstacles, 16 at 30, and 8 at 40. Its mean path lengths were 32.912, 35.311, and 32.722, respectively. Although the mean value at 40 obstacles appears lower than those of the other two PSO variants, this result must be interpreted together with the very low success rate, since it reflects only the subset of runs that successfully reached the goal.</p>
<p>Thus, baseline PSO consistently produces good paths in simple and moderately cluttered environments, but deteriorates in the most clustered scenarios. while also retaining the highest success counts across nearly all obstacle densities. The MOD current case can still produce successful trajectories that are not substantially worse than those of baseline PSO. However, the STR current does substantially impact the performance.</p>
</sec>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Statistical Analysis</title>
<p>The Friedman test was applied to the nine examined algorithms of the benchmark. The test revealed statistically significant overall differences among the algorithms, with 188 paired blocks of successful runs examined (the analyses were conducted on the subset of paired runs for which all nine algorithms returned valid path-length values, thus, the statistical ranking reflects comparative path-length performance under complete-case evaluation, rather than robustness to failure, so this complete-case filtering reduced the number of paired blocks from the maximum possible 279 to 188), leading to a Friedman statistic <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mn>502.200</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula>, confirming that the observed performance variations were not due solely to random fluctuation. According to the mean-rank analysis, CGA achieved the best overall ranking (2.027), followed by MPC&#x2013;CBF (4.282), PRM&#x2013;GA (4.660), PSO (4.729), JAYA (4.745), and GWO (4.761), while APF (5.314), PSO&#x2013;GM MOD (6.915), and PSO&#x2013;GM STR (7.569). The pairwise comparisons were further examined using the Nemenyi post hoc test, whose results are presented in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Complete pairwise comparisons from the Nemenyi post-hoc test. Lower mean rank indicates better overall performance.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Alg1</th>
<th>Alg2</th>
<th>Rank1</th>
<th>Rank2</th>
<th>Diff</th>
<th>Significant</th>
</tr>
</thead>
<tbody>
<tr>
<td>CGA</td>
<td>PSO&#x2013;GM STR</td>
<td>2.027</td>
<td>7.569</td>
<td>5.543</td>
<td>Yes</td>
</tr>
<tr>
<td>CGA</td>
<td>PSO&#x2013;GM MOD</td>
<td>2.027</td>
<td>6.915</td>
<td>4.888</td>
<td>Yes</td>
</tr>
<tr>
<td>APF</td>
<td>CGA</td>
<td>5.314</td>
<td>2.027</td>
<td>3.287</td>
<td>Yes</td>
</tr>
<tr>
<td>MPC&#x2013;CBF</td>
<td>PSO&#x2013;GM STR</td>
<td>4.282</td>
<td>7.569</td>
<td>3.287</td>
<td>Yes</td>
</tr>
<tr>
<td>PRM&#x2013;GA</td>
<td>PSO&#x2013;GM STR</td>
<td>4.660</td>
<td>7.569</td>
<td>2.910</td>
<td>Yes</td>
</tr>
<tr>
<td>PSO</td>
<td>PSO&#x2013;GM STR</td>
<td>4.729</td>
<td>7.569</td>
<td>2.840</td>
<td>Yes</td>
</tr>
<tr>
<td>JAYA</td>
<td>PSO&#x2013;GM STR</td>
<td>4.745</td>
<td>7.569</td>
<td>2.824</td>
<td>Yes</td>
</tr>
<tr>
<td>GWO</td>
<td>PSO&#x2013;GM STR</td>
<td>4.761</td>
<td>7.569</td>
<td>2.809</td>
<td>Yes</td>
</tr>
<tr>
<td>CGA</td>
<td>GWO</td>
<td>2.027</td>
<td>4.761</td>
<td>2.734</td>
<td>Yes</td>
</tr>
<tr>
<td>CGA</td>
<td>JAYA</td>
<td>2.027</td>
<td>4.745</td>
<td>2.718</td>
<td>Yes</td>
</tr>
<tr>
<td>CGA</td>
<td>PSO</td>
<td>2.027</td>
<td>4.729</td>
<td>2.702</td>
<td>Yes</td>
</tr>
<tr>
<td>CGA</td>
<td>PRM&#x2013;GA</td>
<td>2.027</td>
<td>4.660</td>
<td>2.633</td>
<td>Yes</td>
</tr>
<tr>
<td>MPC&#x2013;CBF</td>
<td>PSO&#x2013;GM MOD</td>
<td>4.282</td>
<td>6.915</td>
<td>2.633</td>
<td>Yes</td>
</tr>
<tr>
<td>CGA</td>
<td>MPC&#x2013;CBF</td>
<td>2.027</td>
<td>4.282</td>
<td>2.255</td>
<td>Yes</td>
</tr>
<tr>
<td>APF</td>
<td>PSO&#x2013;GM STR</td>
<td>5.314</td>
<td>7.569</td>
<td>2.255</td>
<td>Yes</td>
</tr>
<tr>
<td>PRM&#x2013;GA</td>
<td>PSO&#x2013;GM MOD</td>
<td>4.660</td>
<td>6.915</td>
<td>2.255</td>
<td>Yes</td>
</tr>
<tr>
<td>PSO</td>
<td>PSO&#x2013;GM MOD</td>
<td>4.729</td>
<td>6.915</td>
<td>2.186</td>
<td>Yes</td>
</tr>
<tr>
<td>JAYA</td>
<td>PSO&#x2013;GM MOD</td>
<td>4.745</td>
<td>6.915</td>
<td>2.170</td>
<td>Yes</td>
</tr>
<tr>
<td>GWO</td>
<td>PSO&#x2013;GM MOD</td>
<td>4.761</td>
<td>6.915</td>
<td>2.154</td>
<td>Yes</td>
</tr>
<tr>
<td>CGA</td>
<td>APF</td>
<td>2.027</td>
<td>5.314</td>
<td>3.287</td>
<td>Yes</td>
</tr>
<tr>
<td>APF</td>
<td>PSO&#x2013;GM MOD</td>
<td>5.314</td>
<td>6.915</td>
<td>1.601</td>
<td>No</td>
</tr>
<tr>
<td>APF</td>
<td>GWO</td>
<td>5.314</td>
<td>4.761</td>
<td>0.553</td>
<td>No</td>
</tr>
<tr>
<td>APF</td>
<td>JAYA</td>
<td>5.314</td>
<td>4.745</td>
<td>0.569</td>
<td>No</td>
</tr>
<tr>
<td>APF</td>
<td>PSO</td>
<td>5.314</td>
<td>4.729</td>
<td>0.585</td>
<td>No</td>
</tr>
<tr>
<td>APF</td>
<td>PRM&#x2013;GA</td>
<td>5.314</td>
<td>4.660</td>
<td>0.654</td>
<td>No</td>
</tr>
<tr>
<td>APF</td>
<td>MPC&#x2013;CBF</td>
<td>5.314</td>
<td>4.282</td>
<td>1.032</td>
<td>No</td>
</tr>
<tr>
<td>GWO</td>
<td>JAYA</td>
<td>4.761</td>
<td>4.745</td>
<td>0.016</td>
<td>No</td>
</tr>
<tr>
<td>GWO</td>
<td>PSO</td>
<td>4.761</td>
<td>4.729</td>
<td>0.032</td>
<td>No</td>
</tr>
<tr>
<td>GWO</td>
<td>PRM&#x2013;GA</td>
<td>4.761</td>
<td>4.660</td>
<td>0.101</td>
<td>No</td>
</tr>
<tr>
<td>GWO</td>
<td>MPC&#x2013;CBF</td>
<td>4.761</td>
<td>4.282</td>
<td>0.479</td>
<td>No</td>
</tr>
<tr>
<td>JAYA</td>
<td>PSO</td>
<td>4.745</td>
<td>4.729</td>
<td>0.016</td>
<td>No</td>
</tr>
<tr>
<td>JAYA</td>
<td>PRM&#x2013;GA</td>
<td>4.745</td>
<td>4.660</td>
<td>0.085</td>
<td>No</td>
</tr>
<tr>
<td>JAYA</td>
<td>MPC&#x2013;CBF</td>
<td>4.745</td>
<td>4.282</td>
<td>0.463</td>
<td>No</td>
</tr>
<tr>
<td>PSO</td>
<td>PRM&#x2013;GA</td>
<td>4.729</td>
<td>4.660</td>
<td>0.069</td>
<td>No</td>
</tr>
<tr>
<td>PSO</td>
<td>MPC&#x2013;CBF</td>
<td>4.729</td>
<td>4.282</td>
<td>0.447</td>
<td>No</td>
</tr>
<tr>
<td>PRM&#x2013;GA</td>
<td>MPC&#x2013;CBF</td>
<td>4.660</td>
<td>4.282</td>
<td>0.378</td>
<td>No</td>
</tr>
<tr>
<td>PSO&#x2013;GM MOD</td>
<td>PSO&#x2013;GM STR</td>
<td>6.915</td>
<td>7.569</td>
<td>0.654</td>
<td>No</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>On the one hand, the Friedman and Nemenyi results favored CGA, which achieved the best overall mean rank and statistically outperformed several competing methods in the paired-block comparison. On the other hand, from an application-oriented viewpoint, PRM&#x2013;GA demonstrated the strongest practical robustness, since it consistently preserved feasibility across all tested obstacle densities, while baseline PSO also proved highly competitive by combining short paths with comparatively strong reliability in many scenarios. This distinction is important because rank-based statistical superiority does not necessarily imply the best operational behavior in dense environments, where success rate and feasibility preservation become essential.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>This work presented a comparative analysis of representative path-planning approaches for autonomous underwater vehicles, including metaheuristic optimization methods, sampling-based planning, potential-field navigation, and predictive control with safety constraints. The evaluation was conducted in a controlled two-dimensional simulated environment with systematically increasing obstacle density, allowing a consistent assessment of both path quality and feasibility preservation. In addition, the effect of temporally correlated ocean-current disturbances was examined through Gauss&#x2013;Markov models, with a particular focus on the sensitivity of PSO-based trajectory generation.</p>
<p>The results highlight that algorithm performance is strongly dependent on environmental complexity. In sparse and moderately cluttered scenarios, several methods achieved comparable path quality, with metaheuristic approaches such as PSO, CGA, GWO, and JAYA producing short trajectories with relatively low variability. However, as obstacle density increased, clear differences emerged in robustness. In particular, PRM&#x2013;GA showed the most consistent behavior, maintaining an ideal success rate across all tested scenarios while exhibiting controlled growth in path length.</p>
<p>The introduction of current disturbances through Gauss&#x2013;Markov models led to a consistent degradation in PSO performance, with MOD and STR current configurations reducing efficiency and success rate. These results indicate that, within the present formulation, current-induced perturbations increase the difficulty of maintaining stable and feasible trajectories. The statistical analysis further confirmed significant differences among the evaluated algorithms, with CGA achieving the best mean rank in terms of path-length-based performance. However, this ranking does not fully capture practical robustness, as methods such as PRM&#x2013;GA provided more reliable feasibility preservation under increasing environmental constraints.</p>
<p>Overall, the findings indicate that PRM&#x2013;GA is the most reliable method for highly cluttered environments due to its explicit encoding of free-space connectivity, while standard optimization methods like PSO can reach an effective balance between efficiency and reliability in moderately complex scenarios. Control-based methods such as MPC&#x2013;CBF provide high-quality trajectories when feasible, but their success rate decreases in densely constrained environments, whereas APF and CGA are more sensitive to geometric complexity and exhibit reduced robustness under high clutter.</p>
<p>Despite these contributions, the study presents several limitations. The benchmark is based on a simplified two-dimensional workspace with circular obstacle representations, which, although useful for controlled evaluation, does not fully capture the geometric and physical complexity of real underwater environments. Furthermore, the framework adopts a kinematic abstraction and does not explicitly model vehicle dynamics, sensing uncertainty, or partial observability. As a result, the generated trajectories should be interpreted as geometric planning solutions rather than directly executable paths. In addition, the analysis relies on fixed parameter settings and specific path encodings, which may influence the observed performance.</p>
<p>Future work will focus on extending the framework to more realistic scenarios, including three-dimensional environments, dynamic and uncertain obstacle representations, and the integration of vehicle dynamics and trajectory-tracking control. The incorporation of sensing uncertainty and partial observability is also an important direction to improve realism. Finally, the exploration of hybrid architectures, adaptive parameter tuning, and current-aware cost formulations may provide further improvements in robustness and efficiency under complex environmental conditions.</p>
</sec>
</body>
<back>
<ack>
<p>The authors gratefully acknowledge IntellMax&#x2013;Optimization, Artificial Intelligence and Data Science, Lda. (Portugal) for support during the early phase of this work.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported by a PhD Research Scholarship awarded to the first author by ARDITI (Madeira&#x2019;s Regional Agency for the Development of Research, Technology and Innovation) under Operation M2030&#x2013;FSE&#x002B;&#x2013;01277200 (Madeira 2030 Program). This research was also supported by FCT (Portuguese Foundation for Science and Technology) through Projects 10.54499/LA/P/0083/2020 and UID/50009/2025.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization &#x0026; methodology, F&#x00E1;bio Mendon&#x00E7;a and Luiz Guerreiro Lopes; software, Rubina Castro and Bruno Silva; validation, F&#x00E1;bio Mendon&#x00E7;a, Luiz Guerreiro Lopes and Bruno Silva; investigation &#x0026; writing&#x2014;original draft preparation, Rubina Castro; writing&#x2014;review and editing &#x0026; supervision, F&#x00E1;bio Mendon&#x00E7;a and Luiz Guerreiro Lopes; funding acquisition, F&#x00E1;bio Mendon&#x00E7;a. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are available from the Corresponding Author, F&#x00E1;bio Mendon&#x00E7;a, upon reasonable request.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<app-group id="appg-1">
<app id="app-1">
<title>Appendix A</title>
<p>Algorithm A1 outlines the proposed MPC&#x2013;CBF navigation strategy. At each iteration, the agent first checks whether the direct path to the goal is obstacle-free. If the direct path is blocked, a local subgoal is generated around the nearest blocking obstacle. The controller then solves a single MPC&#x2013;CBF step toward the selected reference. When the optimization problem is infeasible or the resulting motion is invalid, a tangent-based fallback maneuver is applied to preserve progress and obstacle avoidance. The trajectory is iteratively updated until the goal is reached or the maximum number of iterations is exceeded.</p>
<fig id="fig-4">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79979-fig-4.tif"/>
</fig>
<p>Algorithm A2 outlines the proposed PRM&#x2013;GA navigation strategy. First, a PRM is constructed in the free space by sampling collision-free nodes and connecting neighboring nodes through valid local edges. To accelerate neighborhood queries, a KD-tree is built over the sampled nodes and used to retrieve the nearest candidates for connection. Then, a GA evolves waypoint sequences over the roadmap graph in order to obtain a feasible path from start to goal. If the initial roadmap fails to provide a valid goal-reaching solution, a denser roadmap is generated as a fallback. The resulting path is subsequently refined through shortcutting, arc-based repair, and smoothing, followed by a final collision check.</p>
<fig id="fig-5">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79979-fig-5.tif"/>
</fig>
</app>
</app-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zeng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>L&#x00FC;</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Research on global path planning algorithm for mobile robots based on improved A&#x002A;</article-title>. <source>Expert Syst Appl</source>. <year>2024</year>;<volume>243</volume>(<issue>7</issue>):<fpage>122922</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2023.122922</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ullah</surname> <given-names>I</given-names></string-name>, <string-name><surname>Adhikari</surname> <given-names>D</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Anwar</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Ahmad</surname> <given-names>S</given-names></string-name>, <string-name><surname>Bai</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Mobile robot localization: current challenges and future prospective</article-title>. <source>Comput Sci Rev</source>. <year>2024</year>;<volume>53</volume>:<fpage>100651</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cosrev.2024.100651</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>LaValle</surname> <given-names>SM</given-names></string-name></person-group>. <source>Planning algorithms</source>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>; <year>2006</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wynn</surname> <given-names>RB</given-names></string-name>, <string-name><surname>Huvenne</surname> <given-names>VAI</given-names></string-name>, <string-name><surname>Le Bas</surname> <given-names>TP</given-names></string-name>, <string-name><surname>Murton</surname> <given-names>BJ</given-names></string-name>, <string-name><surname>Connelly</surname> <given-names>DP</given-names></string-name>, <string-name><surname>Bett</surname> <given-names>BJ</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Autonomous underwater vehicles (AUVs): their past, present and future contributions to the advancement of marine geoscience</article-title>. <source>Mar Geol</source>. <year>2014</year>;<volume>352</volume>:<fpage>451</fpage>&#x2013;<lpage>68</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.margeo.2014.03.012</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Paull</surname> <given-names>L</given-names></string-name>, <string-name><surname>Saeedi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Seto</surname> <given-names>M</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name></person-group>. <article-title>AUV navigation and localization: a review</article-title>. <source>IEEE J Ocean Eng</source>. <year>2014</year>;<volume>39</volume>(<issue>1</issue>):<fpage>131</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1109/joe.2013.2278891</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kot</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Review of collision avoidance and path planning algorithms used in autonomous underwater vehicles</article-title>. <source>Electronics</source>. <year>2022</year>;<volume>11</volume>(<issue>15</issue>):<fpage>2301</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics11152301</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Panda</surname> <given-names>M</given-names></string-name>, <string-name><surname>Das</surname> <given-names>B</given-names></string-name>, <string-name><surname>Subudhi</surname> <given-names>B</given-names></string-name>, <string-name><surname>Pati</surname> <given-names>BB</given-names></string-name></person-group>. <article-title>A comprehensive review of path planning algorithms for autonomous underwater vehicles</article-title>. <source>Int J Autom Comput</source>. <year>2020</year>;<volume>17</volume>(<issue>3</issue>):<fpage>321</fpage>&#x2013;<lpage>52</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11633-019-1204-9</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cheng</surname> <given-names>C</given-names></string-name>, <string-name><surname>Sha</surname> <given-names>Q</given-names></string-name>, <string-name><surname>He</surname> <given-names>B</given-names></string-name>, <string-name><surname>Li</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Path planning and obstacle avoidance for AUV: a review</article-title>. <source>Ocean Eng</source>. <year>2021</year>;<volume>235</volume>(<issue>7</issue>):<fpage>109355</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2021.109355</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>An</surname> <given-names>D</given-names></string-name>, <string-name><surname>Mu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Intelligent path planning technologies of underwater vehicles: a review</article-title>. <source>J Intell Robot Syst</source>. <year>2023</year>;<volume>107</volume>(<issue>2</issue>):<fpage>22</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s10846-022-01794-y</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kavraki</surname> <given-names>LE</given-names></string-name>, <string-name><surname>Svestka</surname> <given-names>P</given-names></string-name>, <string-name><surname>Latombe</surname> <given-names>JC</given-names></string-name>, <string-name><surname>Overmars</surname> <given-names>MH</given-names></string-name></person-group>. <article-title>Probabilistic roadmaps for path planning in high-dimensional configuration spaces</article-title>. <source>IEEE Trans Robot Autom</source>. <year>1996</year>;<volume>12</volume>(<issue>4</issue>):<fpage>566</fpage>&#x2013;<lpage>80</lpage>. doi:<pub-id pub-id-type="doi">10.1109/70.508439</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kannan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Gupta</surname> <given-names>P</given-names></string-name>, <string-name><surname>Tiwari</surname> <given-names>R</given-names></string-name>, <string-name><surname>Prasad</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khatri</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kala</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Robot motion planning using adaptive hybrid sampling in probabilistic roadmaps</article-title>. <source>Electronics</source>. <year>2016</year>;<volume>5</volume>(<issue>2</issue>):<fpage>16</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics5020016</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alvarez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Caiti</surname> <given-names>A</given-names></string-name>, <string-name><surname>Onken</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Evolutionary path planning for autonomous underwater vehicles in a variable ocean</article-title>. <source>IEEE J Ocean Eng</source>. <year>2004</year>;<volume>29</volume>(<issue>2</issue>):<fpage>418</fpage>&#x2013;<lpage>29</lpage>. doi:<pub-id pub-id-type="doi">10.1109/joe.2004.827837</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Research on route planning of AUV based on genetic algorithms</article-title>. In: <conf-name>2019 IEEE International Conference on Unmanned Systems and Artificial Intelligence (ICUSAI)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2019</year>. p. <fpage>184</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Haupt</surname> <given-names>RL</given-names></string-name>, <string-name><surname>Haupt</surname> <given-names>SE</given-names></string-name></person-group>. <source>Practical genetic algorithms</source>. <edition>2nd ed</edition>. <publisher-loc>Hoboken, NJ, USA</publisher-loc>: <publisher-name>Wiley</publisher-name>; <year>2004</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kennedy</surname> <given-names>J</given-names></string-name>, <string-name><surname>Eberhart</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Particle swarm optimization</article-title>. In: <conf-name>Proceedings of ICNN&#x2019;95&#x2014;International Conference on Neural Networks</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>1995</year>. p. <fpage>1942</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Freitas</surname> <given-names>D</given-names></string-name>, <string-name><surname>Lopes</surname> <given-names>LG</given-names></string-name>, <string-name><surname>Morgado-Dias</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Particle swarm optimisation: a historical review up to the current developments</article-title>. <source>Entropy</source>. <year>2020</year>;<volume>22</volume>(<issue>3</issue>):<fpage>362</fpage>. doi:<pub-id pub-id-type="doi">10.3390/e22030362</pub-id>; <pub-id pub-id-type="pmid">33286136</pub-id></mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Lewis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Grey wolf optimizer</article-title>. <source>Adv Eng Softw</source>. <year>2014</year>;<volume>69</volume>:<fpage>46</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.advengsoft.2013.12.007</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Tian</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Global path planning for AUV based on improved grey wolf optimization</article-title>. In: <conf-name>2024 IEEE International Conference on Mechatronics and Automation (ICMA)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>1379</fpage>&#x2013;<lpage>84</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rao</surname> <given-names>RV</given-names></string-name></person-group>. <article-title>Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems</article-title>. <source>Int J Ind Eng Comput</source>. <year>2016</year>;<volume>7</volume>:<fpage>19</fpage>&#x2013;<lpage>34</lpage>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Silva</surname> <given-names>B</given-names></string-name>, <string-name><surname>Lopes</surname> <given-names>LG</given-names></string-name>, <string-name><surname>Mendon&#x00E7;a</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Parallel GPU-acceleration of metaphorless optimization algorithms: application for solving large-scale nonlinear equation systems</article-title>. <source>Appl Sci</source>. <year>2024</year>;<volume>14</volume>(<issue>12</issue>):<fpage>5349</fpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fan</surname> <given-names>X</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>B</given-names></string-name>, <string-name><surname>Lyu</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Improved artificial potential field method applied for AUV path planning</article-title>. <source>Math Probl Eng</source>. <year>2020</year>;<volume>2020</volume>:<fpage>6523158</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2020/6523158</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Path planning of AUV for obstacle avoidance with improved artificial potential field</article-title>. In: <conf-name>IECON 2023&#x2014;49th Annual Conference of the IEEE Industrial Electronics Society</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2023</year>. p. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tian</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Safe and optimal motion planning for autonomous underwater vehicles: a robust model predictive control framework integrating fast marching time objectives and adaptive control barrier functions</article-title>. <source>Drones</source>. <year>2025</year>;<volume>9</volume>(<issue>4</issue>):<fpage>273</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones9040273</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Margellos</surname> <given-names>K</given-names></string-name>, <string-name><surname>Goulart</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Predictive control barrier functions: bridging model predictive control and control barrier functions</article-title>. In: <conf-name>2025 European Control Conference (ECC)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2025</year>. p. <fpage>2623</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Garau</surname> <given-names>B</given-names></string-name>, <string-name><surname>Alvarez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Oliver</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Path planning of autonomous underwater vehicles in current fields with complex spatialvariability: an A&#x002A; approach</article-title>. In: <conf-name>Proceedings of the 2005 IEEE International Conference on Robotics and Automation</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2005</year>. p. <fpage>194</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Arifi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Bouall&#x00E8;gue</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lepagnot</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jourdan</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Probabilistic roadmap-based 3D path planning of autonomous underwater vehicles</article-title>. In: <conf-name>2023 IEEE Third International Conference on Signal, Control and Communication (SCC)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2023</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>E</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>T</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Underwater 3D path planning for AUV in ocean currents based on improved informed RRT&#x002A; algorithm</article-title>. <source>J Intell Robot Syst</source>. <year>2025</year>;<volume>111</volume>(<issue>4</issue>):<fpage>116</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s10846-025-02320-6</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>AUV 3D path planning based on improved PSO</article-title>. <source>J Syst Eng Electron</source>. <year>2025</year>;<volume>36</volume>(<issue>3</issue>):<fpage>854</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.23919/jsee.2025.000074</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Meng</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>A</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Du</surname> <given-names>X</given-names></string-name>, <string-name><surname>Meng</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>3D smooth path planning of AUV based on improved ant colony optimization considering heading switching pressure</article-title>. <source>Sci Rep</source>. <year>2023</year>;<volume>13</volume>(<issue>1</issue>):<fpage>14076</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-023-41140-2</pub-id>; <pub-id pub-id-type="pmid">37640775</pub-id></mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vu</surname> <given-names>DC</given-names></string-name>, <string-name><surname>Tran</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nguyen</surname> <given-names>TL</given-names></string-name>, <string-name><surname>Hoang</surname> <given-names>DC</given-names></string-name></person-group>. <article-title>Glocal trajectory generation and tracking control for autonomous underwater vehicles with optimal coverage sensor networks</article-title>. <source>Ocean Eng</source>. <year>2025</year>;<volume>342</volume>(<issue>8</issue>):<fpage>122902</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2025.122902</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Garau</surname> <given-names>B</given-names></string-name>, <string-name><surname>Bonet</surname> <given-names>M</given-names></string-name>, <string-name><surname>Alvarez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ruiz</surname> <given-names>S</given-names></string-name>, <string-name><surname>Pascual</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Path planning for autonomous underwater vehicles in realistic oceanic current fields: application to gliders in the Western Mediterranean Sea</article-title>. <source>J Marit Res</source>. <year>2009</year>;<volume>6</volume>(<issue>2</issue>):<fpage>5</fpage>&#x2013;<lpage>21</lpage>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zeng</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Sammut</surname> <given-names>K</given-names></string-name>, <string-name><surname>Lian</surname> <given-names>L</given-names></string-name>, <string-name><surname>He</surname> <given-names>F</given-names></string-name>, <string-name><surname>Lammas</surname> <given-names>A</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A comparison of optimization techniques for AUV path planning in environments with ocean currents</article-title>. <source>Robot Auton Syst</source>. <year>2016</year>;<volume>82</volume>(<issue>1</issue>):<fpage>61</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.robot.2016.03.011</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khatib</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Real-time obstacle avoidance for manipulators and mobile robots</article-title>. <source>Int J Robot Res</source>. <year>1986</year>;<volume>5</volume>(<issue>1</issue>):<fpage>90</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1177/027836498600500106</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Koren</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Borenstein</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Potential field methods and their inherent limitations for mobile robot navigation</article-title>. In: <conf-name>Proceedings of the 1991 IEEE International Conference on Robotics and Automation</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>1991</year>. p. <fpage>1398</fpage>&#x2013;<lpage>404</lpage>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Solari</surname> <given-names>FJ</given-names></string-name>, <string-name><surname>Rozenfeld</surname> <given-names>AF</given-names></string-name>, <string-name><surname>Villar</surname> <given-names>SA</given-names></string-name>, <string-name><surname>Acosta</surname> <given-names>GG</given-names></string-name></person-group>. <article-title>Artificial potential fields for the obstacles avoidance system of an AUV using a mechanical scanning sonar</article-title>. In: <conf-name>2016 3rd IEEE/OES South American International Symposium on Oceanic Engineering (SAISOE)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2016</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Lv</surname> <given-names>T</given-names></string-name>, <string-name><surname>Li</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Underwater submarine path planning based on artificial potential field ant colony algorithm and velocity obstacle method</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>10</issue>):<fpage>3652</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22103652</pub-id>; <pub-id pub-id-type="pmid">35632060</pub-id></mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Tang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Tong</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yue</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Research on an autonomous underwater vehicle intelligent path planning algorithm based on improved artificial potential field method optimization</article-title>. In: <conf-name>Proceedings of the 2024 8th International Conference on Electronic Information Technology and Computer Engineering</conf-name>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>ACM</publisher-name>; <year>2024</year>. p. <fpage>1241</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Deb</surname> <given-names>K</given-names></string-name>, <string-name><surname>Pratap</surname> <given-names>A</given-names></string-name>, <string-name><surname>Agarwal</surname> <given-names>S</given-names></string-name>, <string-name><surname>Meyarivan</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A fast and elitist multiobjective genetic algorithm: NSGA-II</article-title>. <source>IEEE Trans Evol Comput</source>. <year>2002</year>;<volume>6</volume>(<issue>2</issue>):<fpage>182</fpage>&#x2013;<lpage>97</lpage>. doi:<pub-id pub-id-type="doi">10.1109/4235.996017</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Toma</surname> <given-names>AI</given-names></string-name>, <string-name><surname>Hsueh</surname> <given-names>HY</given-names></string-name>, <string-name><surname>Jaafar</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Murai</surname> <given-names>R</given-names></string-name>, <string-name><surname>Kelly</surname> <given-names>PHJ</given-names></string-name>, <string-name><surname>Saeedi</surname> <given-names>S</given-names></string-name></person-group>. <article-title>PathBench: a benchmarking platform for classical and learned path planning algorithms</article-title>. In: <conf-name>2021 18th Conference on Robots and Vision (CRV)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>79</fpage>&#x2013;<lpage>86</lpage>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Xiong</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>UP-Bench: a benchmark for underwater path planning algorithms</article-title>. In: <conf-name>Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD&#x2019;25)</conf-name>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>ACM</publisher-name>; <year>2025</year>. p. <fpage>5854</fpage>&#x2013;<lpage>65</lpage>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mayne</surname> <given-names>DQ</given-names></string-name>, <string-name><surname>Rawlings</surname> <given-names>JB</given-names></string-name>, <string-name><surname>Rao</surname> <given-names>CV</given-names></string-name>, <string-name><surname>Scokaert</surname> <given-names>POM</given-names></string-name></person-group>. <article-title>Constrained model predictive control: stability and optimality</article-title>. <source>Automatica</source>. <year>2000</year>;<volume>36</volume>(<issue>6</issue>):<fpage>789</fpage>&#x2013;<lpage>814</lpage>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ames</surname> <given-names>AD</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Grizzle</surname> <given-names>JW</given-names></string-name>, <string-name><surname>Tabuada</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Control barrier function based quadratic programs for safety critical systems</article-title>. <source>IEEE Trans Autom Control</source>. <year>2017</year>;<volume>62</volume>(<issue>8</issue>):<fpage>3861</fpage>&#x2013;<lpage>76</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tac.2016.2638961</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shankar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gangireddy</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A hybrid path planning approach combining artificial potential field and particle swarm optimization for mobile robot</article-title>. <source>IFAC-PapersOnLine</source>. <year>2022</year>;<volume>55</volume>(<issue>22</issue>):<fpage>242</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2023.03.041</pub-id>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zheng</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Li</surname> <given-names>G</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>G</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Particle swarm algorithm path-planning method for mobile robots based on artificial potential fields</article-title>. <source>Sensors</source>. <year>2023</year>;<volume>23</volume>(<issue>13</issue>):<fpage>6082</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s23136082</pub-id>; <pub-id pub-id-type="pmid">37447930</pub-id></mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>X</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Su</surname> <given-names>W</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>A dynamic velocity potential field method for multi-AUV cooperative hunting tasks</article-title>. <source>Ocean Eng</source>. <year>2024</year>;<volume>295</volume>(<issue>3</issue>):<fpage>116813</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2024.116813</pub-id>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>B</given-names></string-name>, <string-name><surname>Niu</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Multi-AUVs cooperative path planning in 3D underwater terrain and vortex environments based on improved multi-objective particle swarm optimization algorithm</article-title>. <source>Ocean Eng</source>. <year>2024</year>;<volume>311</volume>(<issue>6</issue>):<fpage>118944</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2024.118944</pub-id>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wabersich</surname> <given-names>KP</given-names></string-name>, <string-name><surname>Taylor</surname> <given-names>AJ</given-names></string-name>, <string-name><surname>Choi</surname> <given-names>JJ</given-names></string-name>, <string-name><surname>Sreenath</surname> <given-names>K</given-names></string-name>, <string-name><surname>Tomlin</surname> <given-names>CJ</given-names></string-name>, <string-name><surname>Ames</surname> <given-names>AD</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Data-driven safety filters: hamilton-Jacobi reachability, control barrier functions, and predictive methods for uncertain systems</article-title>. <source>IEEE Control Syst Mag</source>. <year>2023</year>;<volume>43</volume>(<issue>5</issue>):<fpage>137</fpage>&#x2013;<lpage>77</lpage>. doi:<pub-id pub-id-type="doi">10.1109/MCS.2023.3291885</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Keyumarsi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Atman</surname> <given-names>MWS</given-names></string-name>, <string-name><surname>Gusrialdi</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Circulation-embedded control barrier function for safe navigation: a solution to avoid undesired equilibria and dysfunctional circulation</article-title>. <source>Robot Auton Syst</source>. <year>2025</year>;<volume>194</volume>:<fpage>105132</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.robot.2025.105132</pub-id>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Aldhaheri</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>P</given-names></string-name>, <string-name><surname>Kanoulas</surname> <given-names>D</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Underwater robotic simulators review for autonomous system development</article-title>. In: <conf-name>OCEANS 2025 Brest</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2025</year>. p. <fpage>1</fpage>&#x2013;<lpage>10</lpage>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Cie&#x015B;lak</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Stonefish: an advanced open-source simulation tool designed for marine robotics, with a ROS interface</article-title>. In: <conf-name>OCEANS 2019 Marseille</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2019</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Marchesini</surname> <given-names>E</given-names></string-name>, <string-name><surname>Corsi</surname> <given-names>D</given-names></string-name>, <string-name><surname>Farinelli</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Benchmarking safe deep reinforcement learning in aquatic navigation</article-title>. In: <conf-name>2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>5590</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Design, implementation and verification of hardware-in-the-loop control system for work-class ROVs</article-title>. <source>Ocean Eng</source>. <year>2024</year>;<volume>313</volume>(<issue>2</issue>):<fpage>119605</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2024.119605</pub-id>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yin</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xiang</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>ADE-MIFS: real-time cooperative navigation for multi-USVs in dynamic maritime environments</article-title>. <source>Ocean Eng</source>. <year>2026</year>;<volume>352</volume>:<fpage>124487</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2026.124487</pub-id>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Rezaei</surname> <given-names>H</given-names></string-name>, <string-name><surname>Bozorg-Haddad</surname> <given-names>O</given-names></string-name>, <string-name><surname>Chu</surname> <given-names>X</given-names></string-name></person-group>. <chapter-title>Grey wolf optimization (GWO) algorithm</chapter-title>. In: <person-group person-group-type="editor"><string-name><surname>Bozorg-Haddad</surname> <given-names>O</given-names></string-name></person-group>, editor. <source>Advanced optimization by nature-inspired algorithms</source>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2018</year>. p. <fpage>81</fpage>&#x2013;<lpage>91</lpage>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ferguson</surname> <given-names>D</given-names></string-name>, <string-name><surname>Likhachev</surname> <given-names>M</given-names></string-name>, <string-name><surname>Stentz</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A guide to heuristic-based path planning</article-title>. In: <conf-name>Proceedings of ICAPS&#x2019;05 Workshop on Planning under Uncertainty for Autonomous Systems</conf-name>. <publisher-loc>Menlo Park, CA, USA</publisher-loc>: <publisher-name>AAAI Press</publisher-name>; <year>2005</year>. p. <fpage>9</fpage>&#x2013;<lpage>18</lpage>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mart&#x00ED;nez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Hern&#x00E1;ndez</surname> <given-names>L</given-names></string-name>, <string-name><surname>Sahli</surname> <given-names>H</given-names></string-name>, <string-name><surname>Valeriano</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Orozco Monteagudo</surname> <given-names>M</given-names></string-name>, <string-name><surname>Garcia</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Model-aided navigation with sea current estimation for an autonomous underwater vehicle</article-title>. <source>Int J Adv Robot Syst</source>. <year>2015</year>;<volume>12</volume>(<issue>7</issue>):<fpage>103</fpage>. doi:<pub-id pub-id-type="doi">10.5772/60415</pub-id>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Bian</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>F</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>R</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Time-varying current estimation method for SINS/DVL integrated navigation based on augmented observation algorithm</article-title>. <source>Symmetry</source>. <year>2025</year>;<volume>17</volume>(<issue>11</issue>):<fpage>1881</fpage>. doi:<pub-id pub-id-type="doi">10.3390/sym17111881</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>