Next Article in Journal
Modeling and Experimental Validation of Inflatable Tube Robot with External Shaping Actuator Under Combined Bending, Indentation and Wrinkling
Previous Article in Journal
Hierarchical Adaptive Gear Shift Strategy Considering Transmission Operating States for Two-Speed Electric Vehicles
Previous Article in Special Issue
Adaptive Actor–Critic Optimal Tracking Control for a Class of High-Order Nonlinear Systems with Partially Unknown Dynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Enhanced Harris Hawks Optimization Algorithm for AGV Path Planning in Smart Warehousing

1
School of Mechanical and Electrical Engineering, Changchun University of Science and Technology, Changchun 130022, China
2
School of Mechatronic Engineering and Automation, Foshan University, Foshan 528225, China
3
FAW Tooling Die Manufacturing Co., Ltd., Changchun 130013, China
4
College of Biological and Agricultural Engineering, Jilin University, Changchun 130022, China
*
Authors to whom correspondence should be addressed.
Actuators 2026, 15(6), 294; https://doi.org/10.3390/act15060294
Submission received: 13 April 2026 / Revised: 21 May 2026 / Accepted: 21 May 2026 / Published: 27 May 2026

Abstract

Automated Guided Vehicles (AGVs) play a crucial role in intelligent warehousing; however, effective path planning remains challenging because of obstacles, safety constraints, and the risk of suboptimal routes. This study proposes an improved Harris Hawks Optimization algorithm for AGV path planning, introducing strategies to enhance initial solution quality, balance global and local search, and avoid local optima. The proposed algorithm generates shorter, smoother, and safer paths, as demonstrated through benchmark tests, multi-scale grid-map simulations, and real-world AGV experiments. In terms of path length and computational efficiency, the enhanced algorithm significantly outperforms the original HHO, reducing average path length by 10.81% and average travel time by 11.94%. These results demonstrate that the proposed method provides a practical and reliable solution for autonomous warehouse navigation and significantly improves AGV path-planning performance.

1. Introduction

With the rapid advancement of artificial intelligence, the Internet of Things, and automation technologies, intelligent mobile platforms have been widely adopted across various domains of production and daily life. Driven by the dual forces of e-commerce and intelligent manufacturing, modern warehouse logistics systems are undergoing profound transformation. As core actuators in smart warehousing, Automated Guided Vehicles (AGVs) have largely replaced manual labor in contexts such as high-bay warehouses, distribution centers, and intelligent production lines, undertaking critical tasks, including pallet handling, order picking, and cross-docking. In such environments, hundreds of AGVs are required to operate collaboratively in complex scenarios characterized by narrow aisles, densely arranged racks, and dynamically interwoven tasks. Their path-planning capability directly determines the system’s throughput efficiency. Therefore, rapidly generating short, smooth, and reliable collision-free paths for many AGVs has become a critical bottleneck, limiting improvements in warehousing efficiency. This challenge also reflects a common issue faced by intelligent agents such as autonomous vehicles and drones operating in dynamic and uncertain environments. These systems must not only perceive the environment but also understand it and generate feasible motion paths efficiently and safely.
Path-planning technology has emerged precisely to address this core challenge, aiming to identify a collision-free trajectory for AGVs from a starting point to a destination within a given warehousing environment, while achieving comprehensive optimization across multiple criteria such as path length, travel time, and energy consumption. As a core algorithm enabling autonomous AGV navigation, path-planning technology has evolved over years of development into a complete spectrum, ranging from classical deterministic methods to modern metaheuristic algorithms. Representative classical algorithms include the Dijkstra Algorithm [1], A-Star Algorithm [2], Genetic Algorithm (GA) [3], and Artificial Potential Field (APF) [4]. These algorithms perform well in structured environments: Dijkstra guarantees finding the shortest path from a start node to all other nodes in a weighted graph, albeit with extensive computational scope and relatively low efficiency; A-Star introduces a heuristic function to guide the search direction and has be-come one of the most widely applied algorithms in global path planning; APF treats the target as an attractive force and obstacles as repulsive forces, offering a simple structure and strong real-time performance, yet it is prone to becoming trapped in local optima in complex environments.
To further improve path-planning performance in practical warehousing and autonomous navigation scenarios, numerous studies have recently focused on AGV and autonomous mobile robot path-planning problems. As modern large-scale warehousing systems exhibit complex characteristics such as high dimensionality, multiple constraints, and strong nonlinearity, classical algorithms have gradually revealed limitations when applied to such problems, including high computational complexity, susceptibility to local optima, and low efficiency in solution space search. To overcome these shortcomings, researchers have proposed various improvement strategies for traditional path-planning algorithms. For example, Elias Xidias et al. [5] contributed a novel 3D Bump-Surface concept combined with a modified Genetic Algorithm to simultaneously solve path-planning and task scheduling problems for a fleet of autonomous vehicles in indoor factory environments, optimizing safety, time, and energy consumption. Furthermore, recent review studies have systematically summarized classical and heuristic-based autonomous mobile robot path-planning methods [6]. Nevertheless, traditional, heuristic methods still suffer from limitations in complex, high-dimensional, and nonlinear environments. Consequently, researchers have increasingly turned to metaheuristic and swarm intelligence optimization algorithms. These algorithms do not rely on gradient information, possess powerful global exploration and local exploitation capabilities, and can effectively address complex non-convex and nonlinear optimization problems. For instance, Nan, Yujie et al. proposed a multi-UAV path-planning algorithm based on an improved ant colony system (PS-ACO-SA) [7], which integrates ant colony optimization with particle swarm optimization and simulated annealing to address obstacle avoidance path planning for multiple UAVs in complex mountainous environments. Cheng, Qing et al. introduced GS-PSO [8], a novel multi-stage hybrid framework designed to solve the complex three-dimensional path-planning problem for UAV deployment in constrained environments by sequentially integrating particle swarm optimization (PSO), sparrow search algorithm (SSA), and Genetic Algorithm (GA). Liu, Y. [9] developed an improved ant colony optimization-based global path-planning method for warehousing AGVs, demonstrating enhanced transportation efficiency and environmental adaptability in complex logistics scenarios. In addition, Fan Ye et al. [10] proposed a hybrid artificial bee colony algorithm integrated with a genetic augmented exploration mechanism to improve path safety, smoothness, and optimization capability for mobile robot navigation. These studies demonstrate that metaheuristic algorithms not only transcend the inherent limitations of traditional methods but also facilitate multi-objective collaborative optimization, thereby expanding the methodological framework of path planning and establishing themselves as an important research direction in this field.
Among numerous metaheuristic algorithms, a class of emerging algorithms inspired by predatory behavior simulates the efficient hunting strategies of top predators, demonstrating an excellent balance between global and local search capabilities, making them particularly suitable for complex optimization problems, such as AGV path planning, which are high-dimensional and multimodal. For example, Grey Wolf Optimizer (GWO) [11] simulates social hierarchy and encircling mechanisms, Whale Optimization Algorithm (WOA) [12] mimics bubble-net hunting behavior, and Harris Hawks Optimization (HHO) models the strategies of surprise pounce, encirclement, and pursuit in cooperative hunting among hawks. Proposed by Heidari et al. in 2019 [13], HHO leverages an “exploration–transition–exploitation” mechanism that enables dynamic strategy adjustment based on the prey’s state, endowing it with exceptional global search capability and dynamic encircling ability that are particularly well-suited for solving multimodal, combinatorial, and nonlinear problems in path planning. Consequently, numerous researchers have applied HHO to domains related to path planning. However, when applied to high-dimensional and multi-constraint practical scenarios, the original HHO algorithm still encounters several limitations, including insufficient initial population quality, reduced exploration capability in complex obstacle environments, and unstable local search behavior during later iterations. These issues may lead to premature convergence and difficulty in generating globally optimal and smooth trajectories. To enhance the performance of HHO in path-planning applications, different improvement strategies have been investigated in recent studies. Some works focus on enhancing trajectory optimization efficiency through mathematical modeling and interpolation strategies, such as the seventh-degree polynomial interpolation-based IHHO proposed by Xu Jing et al. [14]. Other studies combine HHO with biologically inspired or neural-network-based mechanisms to improve search adaptability in complex environments, including the BINN-HHO framework developed by Li Sen et al. [15] for multi-UAV path planning. Chaotic search strategies and regression-based optimization mechanisms have also been incorporated into HHO to strengthen global exploration and avoid local optima in complex terrains [16]. In addition, hybrid optimization frameworks integrating HHO with other swarm intelligence algorithms, such as HHO-AVOA [17], have been employed to improve navigation performance for wheeled mobile robots in dynamic environments. Furthermore, multidimensional mission-space modeling and path–cost optimization methods have been introduced to extend HHO-based approaches to three-dimensional UAV path-planning problems [18].
Nevertheless, existing improvements still share some common limitations. Certain approaches rely on complex hybrid mechanisms, which increase algorithmic complexity while undermining the inherent advantage of HHO’s structural simplicity. Improvements to core parameters such as the energy factor tend to be relatively simplistic, making it difficult to effectively balance global exploration and local exploitation. Moreover, some strategies fail to achieve deep synergy with HHO’s unique mechanisms, thereby compromising the effectiveness of escaping local optima. And, in terms of application, most existing approaches mainly focus on benchmark optimization problems and lack sufficient validation in practical AGV path-planning environments. In addition, the balance between computational efficiency and path quality in warehouse scenarios remains insufficiently discussed.
Based on the above analysis, this paper aims to systematically investigate the application of the Harris Hawks Optimization (HHO) algorithm to path planning problems. To address the shortcomings of the standard algorithm and consider the complex characteristics of path-planning problems, such as multimodality, high dimensionality, and strong nonlinearity, an Enhanced Harris Hawks Optimization (EHHO) algorithm is proposed. Compared with existing AGV and mobile robot path-planning approaches, particularly HHO-based optimization methods, the proposed EHHO algorithm simultaneously considers population diversity, convergence stability, and local optimum avoidance for grid-based AGV path planning. Furthermore, the proposed method is evaluated not only on CEC2022 benchmark functions but also in warehouse grid map simulations and real-world AGV experiments to verify its practical applicability and optimization effectiveness. The main contributions of this paper are as follows:
  • Mathematical Modeling for AGV Path Planning: A multi-objective optimization model is established for grid-based warehouse environments, considering path length, safety, and smoothness. This provides a structured framework for subsequent algorithmic optimization.
  • Enhanced Initialization Strategy: An improved sine chaotic mapping is introduced to generate a diverse and uniformly distributed initial population. This ensures smooth, continuous paths and establishes a solid foundation for effective search.
  • Improved Energy Factor and Escape Mechanism: Modifications to the energy factor and escape energy balance global exploration and local exploitation, improving convergence speed and solution accuracy.
  • Pinhole Imaging Opposition-Based Learning: A novel opposition-based learning strategy is incorporated to enhance global search capability and prevent the algorithm from becoming trapped in local optima.
These methodological innovations collectively form the enhanced Harris Hawks Optimization framework for efficient and robust AGV path planning.
This paper begins with an introduction that elaborates on the research background and significance of AGV path planning, systematically reviews the current state of classical algorithms and metaheuristic algorithms, identifies the limitations of the existing Harris Hawks Optimization (HHO) algorithm, and thereby introduces the improved algorithm EHHO proposed in this study along with its main contributions. Section 2 establishes a mathematical model for AGV path planning in warehousing environments, formulating the multi-objective optimization problem based on three core metrics: path length, safety, and smoothness. Section 3 details the design and implementation of the EHHO algorithm, sequentially presenting three improvement mechanisms—enhanced sine chaotic mapping initialization, nonlinear escape energy factor and energy, and pinhole imaging opposition-based learning strategy—followed by the algorithm workflow and computational complexity analysis. Section 4 presents numerical experiments conducted on 12 classical benchmark functions and the CEC2022 test suite, comprehensively comparing the performance of EHHO with several mainstream algorithms to verify its advantages in convergence accuracy, stability, and robustness. Section 5 applies EHHO to path-planning simulations on grid maps of varying sizes and complexity, compares it with multiple algorithms, and further validates its performance through AGV deployment experiments in real warehousing scenarios. Results demonstrate that EHHO achieves superior performance in terms of path length, smoothness, and runtime. Finally, the conclusion summarizes the work of this paper, discusses the limitations of EHHO, and outlines future research directions.

2. Mathematical Formulation of the AGV Path-Planning Problem

In AGV path-planning problems, constructing an accurate and reasonable mathematical model is the foundation for achieving efficient path search. To simplify the problem and focus on the core optimization objectives, the following basic assumptions are introduced in the modeling process. First, the environment is considered a static discrete configuration space represented by integer coordinates. Second, all obstacles are assumed to be static and remain unchanged over time or due to external factors. Finally, the AGV is abstracted as a point mass within the obstacle-laden map and is assumed to have complete knowledge of the global environmental information.
In the warehouse path-planning problem considered in this study, the AGV is required to autonomously move from a predefined start point to a target destination within a warehouse environment while avoiding collisions with surrounding obstacles and shelves. During the navigation process, the planned trajectory should not only guarantee collision-free motion, but also maintain adequate safety margins and good smoothness to ensure stable AGV operation, reduced actuator wear, and improved transportation efficiency. Therefore, the main objective of this study is to generate a safe, smooth, and feasible path with improved optimization performance under complex warehouse environmental constraints.
As illustrated in Figure 1, a high-quality planned path must simultaneously satisfy multiple requirements: the path should be as short as possible to reduce task completion time and energy consumption; it must maintain a safe distance from obstacles to avoid collision risks; and it should be smooth, minimizing sharp turns and abrupt changes to reduce mechanical wear on actuators and control difficulty. Based on the above analysis, this paper constructs a mathematical model for the path-planning problem from the following three aspects.

2.1. Path Length

In path planning for intelligent systems such as autonomous mobile robots and unmanned vehicles, the core objective is not merely to pursue the shortest distance from the start point to the target point, but also to achieve a comprehensive optimum across multiple interdependent dimensions. The shortest path length serves as a direct manifestation of efficiency, closely relating to task completion time and energy consumption. Mathematically, the length of a path segment is typically determined by the Euclidean distance between its two points. Consequently, the total path length is calculated by summing the lengths of all segments that constitute the path. p a t h = [ P 0 , P 1 , , P i , P i + 1 , , P n , P n + 1 ] represents a feasible path, where P 0 denotes the start point and P n + 1 denotes the target point. The fitness value of the path length can be calculated as follows:
L e n g t h ( p a t h ) = i = 0 n d P i , P i + 1
where P i = ( x i , y i ) represents an intermediate point on the path, and d ( P i , P i + 1 ) denotes the Euclidean distance between P i and P i + 1 .

2.2. Path Safety

When operating in warehousing environments, AGVs must not only avoid collisions with obstacles but also maintain a certain safety margin to account for uncertainties such as sensor errors and control deviations. Therefore, path safety constitutes a non-negotiable hard constraint in planning. This implies not merely that the path must be geometrically collision-free with respect to known obstacles, but also emphasizes the proactive maintenance of an adequate safety margin. Accordingly, the fitness value of path safety can be calculated as follows:
S a f e t y p a t h = i = 0 n + 1 1 d P i , O 2 + ε
where d P i , O denotes the minimum distance from point P i to the obstacle set O , and ε is a very small positive number used to prevent the denominator from being zero.
To prevent numerical instability when path points approach obstacles, the safety function is normalized and a minimum distance threshold d m i n = 0.2 is enforced, which corresponds to the minimum safe clearance for the AGV in the warehouse. This threshold can be adjusted according to vehicle dimensions and operational requirements.

2.3. Path Smoothness

Having ensured the safety of the path, another critical metric is path smoothness. A path that is safe yet filled with sharp turns and acute angles forces the AGV to accelerate, decelerate, and steer frequently, which not only increases energy consumption and mechanical wear on the actuators but may also lead to motion instability, reduced control accuracy, and even interference with the normal operation of onboard equipment (such as camera vibration or abnormal sensor data). Therefore, smoothness is introduced as an optimization objective; minimizing this metric effectively suppresses curvature variations along the path, promoting the generation of continuous, gentle, and easily trackable trajectories, thereby enhancing overall motion quality and system reliability. Its mathematical formulation is expressed as the sum of squared second-order differences of three consecutive points along the path:
S m o o t h p a t h = i = 1 n 1 P i 1 2 P i + P i + 1 2
where P i 1 , P i , P i + 1 are three consecutive points along the path, and · denotes the Euclidean norm.

2.4. Complete Mathematical Model

While ensuring the obtained path is as short as possible, it is also necessary to guarantee that the path points do not lie on obstacles and remain at a safe distance from them, and that the path line avoids collisions with obstacles while maintaining few turns and good smoothness. Based on the above considerations, the mathematical model for the path planning problem is formulated as follows:
p a t h = S , P 1 , P 2 , , P n , T F i t p a t h = α · L e n g t h p a t h + β · S a f e t y p a t h + γ · S m o o t h p a t h M i n F i t p a t h p a t h · O = Ø
where α , β and γ are customizable weight parameters that can be adjusted according to specific engineering requirements. In this study, the following parameter values are adopted in both the simulations and experiments: α = 0.45 , β = 0.35 , γ = 0.2 ; M i n F i t p a t h denotes the shortest path length; O represents the set of obstacles in the map; and p a t h O = indicates that the path has no intersection with obstacles, i.e., it is collision-free.
The coefficients α , β , and γ were selected based on the relative importance of path length, safety, and smoothness in warehouse operations. A preliminary sensitivity analysis was conducted by varying these coefficients within ±10–20%, and the results show that such variations do not significantly affect the optimized paths, indicating the robustness of the model.

3. Proposal of the Enhanced Harris Hawks Optimization (EHHO) Algorithm

3.1. Targeted Enhancement Strategy

The standard HHO algorithm initializes the first-generation individuals through random initialization and subsequently proceeds to two phases: exploration and exploitation. The transition between these phases is governed by the prey’s escape energy EE, which decreases linearly from 2 to 0 with the number of iterations. When | E | 1 , the algorithm is in the exploration phase, searching for prey across different regions; when |E| < 1, it enters the exploitation phase and performs a dive toward the prey. To address the three core deficiencies of the standard HHO algorithm identified in the introduction, this section introduces three synergistic improvement strategies, corresponding respectively to initial population optimization, balancing the search process, and a mechanism for escaping local optima.

3.1.1. Initialization Strategy Based on Enhanced Sine Chaotic Mapping

Unlike other optimization problems, path planning typically requires generating continuous and smooth paths in complex, obstacle-rich environments while demanding that the algorithm converges rapidly to feasible solutions. Therefore, the initialization strategy necessitates those individuals be distributed as uniformly as possible and cover the entire search space—requirements that random initialization cannot adequately satisfy. A chaotic mapping approach should be adopted to transform random solutions into uniformly distributed ones. This paper introduces an enhanced sine chaotic mapping, which incorporates an adjustable parameter μ, resulting in superior ergodicity and uniformity in the phase space compared to the traditional sine mapping. This mechanism improves algorithm performance in the following three aspects. First, a uniformly distributed initial population effectively avoids the clustering of individuals caused by random initialization, enhances the diversity of initial solutions, and lays a foundation for subsequent global search. Second, in path-planning problems, the continuity of initial path points directly affects the quality of feasible solutions; uniform distribution facilitates the generation of initial paths that do not cross obstacles in complex environments, reduces the proportion of infeasible solutions, and aligns well with the newly proposed mathematical model for warehousing environment path planning, making it easier to discover smoother and safer paths. Third, the ergodic nature of chaotic mapping ensures that the initial population achieves multi-scale coverage of the solution space, enhancing the algorithm’s ability to explore different regions simultaneously during the early stage. This mechanism does not introduce additional parameter tuning burden, preserving the structural simplicity of HHO while providing better initial conditions for balancing exploration and exploitation. The original sine chaotic mapping formula is as follows:
X t + 1 = a sin π X t 4
where a is a control parameter, typically set to a = 2 .
The enhanced sine chaotic mapping formula is as follows:
d i + 1 = sin μ π d i e i + 1 = sin μ π e i w i + 1 = d i + 1 + e i + 1 mod 1
where μ represents the chaotic control parameter, which determines the nonlinear strength and the degree of chaos.
The comparison of particle distribution and particle frequency before and after applying chaotic mapping is shown in Figure 2 ( μ = 1500 ). It can be observed that, after chaotic mapping, the particle distribution becomes highly uniform. Such a strategy typically exhibits more balanced and robust performance in structurally constrained problems such as path planning. While maintaining population quality, it naturally promotes path continuity and smoothness, effectively avoiding obstacle boundaries in complex environments while providing multi-scale search capabilities to accelerate convergence, ultimately generating high-quality initial paths that meet the requirements of practical problems.

3.1.2. Improved Energy Factor and Escape Energy

In the original algorithm, the transition between exploration and exploitation phases in Harris Hawks is controlled by the prey’s escape energy, which exhibits a linear decreasing trend. This linear decay strategy cannot simultaneously ensure sufficient global exploration in the early stage and rapid convergence in the later stage. As the number of iterations increases to a certain extent, the Harris Hawks are confined to local search and become prone to falling into local optima. Therefore, this paper proposes a nonlinear energy factor to balance the strategy switching between exploration and exploitation, enabling the algorithm to perform broad global search in the early stage and rapidly determine the optimal position during local exploitation in the later stage, thereby improving the convergence speed. The formulas for the original energy factor E 1 and escape energy E, as well as the improved energy factor E 2 and escape energy E , are shown in Equation (7) and Equation (8), respectively:
E 1 = 2 1 t T E = E 1 × E 0
E 2 = 2 × 1 t T _ max 4 E = E 2 × E 0
where E 0 denotes the initial energy, which is randomly varied in the range 1 , 1 , t is the current iteration number, and T _ m a x is the maximum number of iterations. E represents the improved escape energy, and E 2 represents the improved energy factor.
Figure 3 shows the comparison curves of the energy factors ( E 1 and E 2 ) and escape energies ( E and E ) before and after improvement when the number of iterations is 500. It can be observed that both the improved E 2 and E exhibit a slow decline in the early stage, which ensures extensive global search during the initial phase and prevents the algorithm from falling into local optima, while the decline rate accelerates in the later stage, enabling the algorithm to converge rapidly to the global optimal solution and improving the convergence speed.
The core of this mechanism lies in dynamically adjusting the energy decay rate to achieve the stage-wise control of search behavior, thereby avoiding the issue of premature convergence caused by the linear strategy entering the exploitation phase too quickly in the early stage. Moreover, this improvement does not alter the original framework of HHO but only reconstructs the energy factor, incurring negligible computational overhead, while enhancing the algorithm’s adaptability to multimodal, high-dimensional complex problems.

3.1.3. Pinhole Imaging Opposition-Based Learning Strategy

To more effectively prevent the algorithm from becoming trapped in local optima, this paper introduces an opposition-based learning strategy inspired by the pinhole imaging principle. The core idea of this strategy is to generate a corresponding opposition solution for the current global optimal solution in each iteration, and then select the better one to enter the next generation by comparing their fitness values. Drawing on the pinhole imaging mechanism in optics, this method constructs a corresponding opposition mapping for each dimension of the current solution. Unlike traditional opposition-based learning, the pinhole imaging strategy introduces an adjustable scaling factor n to map the current global optimal solution into a dynamic opposition solution. This scaling factor n increases linearly with the number of iterations, enabling an adaptive adjustment of the range within which the opposition solution is generated. In the early iteration stage, n is small, resulting in a larger span for the opposition solution, which helps to escape the current local extremum region and expands the search range. In the later stage, n approaches 1, and the opposition solution gradually converges toward the vicinity of the current optimal solution, enhancing local refined search capability. Compared with traditional opposition-based learning, this mechanism does not rely on fixed boundary mapping but generates opposition points dimension by dimension, thereby avoiding inter-dimensional interference and improving the effectiveness of the opposition solution. Consequently, it helps the algorithm to break free from the constraints of the current optimal region and progressively approach the global optimal region. This strategy not only contributes to increasing population diversity and extending the search range of the algorithm, but also reduces inter-dimensional interference through dimension-wise mapping, effectively enhancing the algorithm’s global exploration capability and its ability to escape local optima. The specific formula for this strategy is as follows:
X rabbit = X rabbit F X rabbit < F X P X P     F X P < F X rabbit X P = U B + L B 2 + U B + L B 2 n X rabbit n n = t T _ max
where X P is the inversely generated image, X r a b b i t is the position of the prey, and U B and L B denote the upper and lower bounds of the population, respectively.
It can be observed from the formula that the scaling factor n increases linearly from 0 to 1 over the course of iterations. This means that the opposition solution spans a wider search range during the early stage, enabling better exploration within the search domain, while the span gradually narrows in the later stage, causing the opposition solution to be generated near the current optimal solution in each iteration. This effectively aligns with the search requirements at different stages of the iterative process.

3.2. The Enhanced Harris Hawks Optimization (EHHO) Algorithmic Framework

3.2.1. New Initialization Strategy and Calculation of the New Prey Escape Energy

First, high-quality initialization individuals are generated using the introduced enhanced sine chaotic mapping. Subsequently, like in the original HHO, the algorithm proceeds into exploration and exploitation phases based on the dynamic nature of the scenario and the prey’s escape pattern. However, the transition between these two phases is governed by the new prey escape energy: E 2 obtained from Equation (8) is used to derive E through E 0 and E 2 , and the choice of strategy is determined by E . The new prey escape energy exhibits a nonlinear decreasing trend. When E 1 , the algorithm is in the exploration phase, searching for prey across different regions; when E < 1 , it enters the exploitation phase and performs a dive toward the prey.

3.2.2. Exploration Phase

When E 1 , the Harris Hawks randomly search for prey across the global exploration range, which is specifically manifested in two distinct approaches to locating the prey:
X t + 1 = X r a n d t r 1 X r a n d t 2 r 2 X t q 0.5 X r a b b i t X m t r 3 L B + r 4 U B L B q < 0.5 X m t = 1 N i = 1 N X i t
where N is the maximum population size, X ( t ) is the current iteration position, X ( t + 1 ) is the next iteration position, X i ( t ) is the position of the i-th individual in the population, X r a b b i t is the position of the prey, rand q are random numbers in 0 , 1 , X b a n d is the position of a randomly selected individual from the current population, and U B and L B are the upper and lower bounds of the population, respectively. X m denotes the average position of the current population.

3.2.3. Exploitation Phase

When E < 1 , four strategies are employed to simulate the attacking behavior of Harris Hawks during the predation stage. Among these, the random number r is used to simulate the randomness of the prey’s escape behavior. When r 0.5 , this indicates that the prey fails to escape; when r < 0.5 , this indicates a higher probability of successful escape. The update strategy is determined jointly by E and r .
Soft Encircling Strategy: When E 0.5 and r 0.5 (the prey still has some energy and attempts to escape with random jumps),
X t + 1 = Δ X t E J X r a b b i t t X t J = 2 1 r 5
where X t = X r a b b i t t X t represents the difference between the current optimal solution and the individual solution, J denotes the random jump intensity of the prey throughout the escape process, and r 5 is a random number in 0 , 1 .
Hard Encircling Strategy: When E < 0.5 and r 0.5 (the prey is extremely exhausted with very low escape energy),
X t + 1 = X r a b b i t t E Δ X t
Progressive Soft Encircling Strategy: When E 0.5 and r < 0.5 (a more intensive soft encircling strategy),
X t + 1 = Y F Y < F X t Z F Z < F X t Y = X r a b b i t t E J X r a b b i t t X t Z = Y + S × L F
where F ( ) denotes the fitness function, S is a 1 × D random vector (where D is the dimensionality of the problem), and L F represents the L é v y flight function, which is calculated as follows:
L F = 0.01 × μ × σ ν 1 β σ = Γ 1 + β × sin π β 2 Γ 1 + β 2 × β × 2 β 1 2
where β is a default parameter, typically set to 1.5, μ and ν are random variables in 0 , 1 , and Γ denotes the standard gamma function.
Progressive Hard Encircling Strategy: When E < 0.5 and r < 0.5 (the prey’s energy is exhausted, and a surrounding circle is established to ensure successful capture),
X t + 1 = Y F Y < F X t Z F Z < F X t Y = X r a b b i t t E J X r a b b i t t X m t Z = Y + S × L F

3.2.4. Based on the Pinhole Imaging Opposition-Based Learning Strategy, Generate the Reverse Solution

After completing the position update for all individuals in the current iteration, the algorithm introduces the pinhole imaging opposition-based learning strategy to further enhance population diversity and assist in escaping local optima. As an independent step within the EHHO algorithm framework, this strategy is executed at the end of each iteration. It generates a corresponding opposition solution based on the current global optimal solution using the pinhole imaging principle and retains the better individual for the next generation through fitness comparison.
The specific implementation of this strategy follows Formula (9) provided in Section 3.1.3, where the scaling factor n increases linearly with the number of iterations. Consequently, opposition solutions with a larger span are generated in the early stage to expand the search range, while opposition solutions converging near the optimal solution are generated in the later stage to enhance local refined search capability. This step does not alter the asymptotic time complexity of the algorithm but effectively improves its ability to escape local optima, forming a complete closed loop of improvements together with the chaotic initialization and the nonlinear energy factor.

3.3. Enhanced Harris Hawks Optimization (EHHO) Algorithm Flow and Analysis

3.3.1. Analysis of Algorithm Time Complexity

The fundamental operations of the original Harris Hawks Optimization algorithm determine that its time complexity primarily depends on the maximum number of iterations T , population size N , and problem dimensionality D . Its core procedures, including population initialization O N × D and position updates during the exploration and exploitation phases O T × N × D , collectively constitute its overall time complexity of O T × N × D . In the improved EHHO algorithm, the enhanced sine chaotic mapping performs chaotic mapping on the initial individuals, which shares the same order as the original initialization, both being O N × D , and does not change the order of magnitude. The nonlinear energy factor computes a new nonlinear factor in each iteration, incurring a constant overhead of O 1 , which is negligible. The pinhole imaging opposition-based learning strategy generates an opposition solution for the global optimal solution and performs one evaluation per iteration, adding a fixed overhead of O D per iteration. Consequently, the total time complexity of the EHHO algorithm is O N × D + O T × N × D + D . The complexity of EHHO is primarily dominated by O T × N × D , while the additional overhead O T × D is negligible, and this expression can be simplified to O T × N × D . Therefore, the asymptotic time complexity of the EHHO algorithm remains consistent with that of the original HHO algorithm, and the introduced improvement strategies do not cause an increase in the order of magnitude of computational burden.

3.3.2. Flowchart and Pseudocode of the EHHO Algorithm

Based on the above, this paper improves the HHO algorithm by introducing three strategies and proposes the EHHO algorithm. The algorithm procedure is as follows, and its flowchart is shown in Figure 4; the pseudocode of EHHO is provided in Algorithm 1, based on which the algorithm procedure is visualized.
Algorithm 1. Pseudocode of EHHO
Input: population size N, iterations T, and objective function
Output: The location of rabbit and its fitness value
1.    Initialize the random population
2.    Apply the enhanced sine chaotic mapping to each eagle
3.    while t ≤ T do
4.    Calculate the fitness function for each hawk   X i
5.    Update the position of the rabbit based on the fitness
6.    For each hawk do
7.      Update escape energy E according to Formula (8)
8.      If  E 1  then
9.         Update the position according to Formula (10)
10.       else
11.        if  0.5 | E | < 1 and r 0.5  then
12.            Update the position according to Formula (11)
13.        else if  0.5 | E | < 1 and r < 0.5  then
14.            Update the position according to Formula (13)
15.        else if  0 | E | < 0.5 and r 0.5  then
16.            Update the position according to Formula (12)
17.        else
18.            Update the position according to Formula (15)
19.         end if
20.       end if
21.     end for
22.     Calculate the fitness function for each hawk   X i
23.     generate the reverse solution for the current optimal solution (Formula (9))
24.     select the best one
25.     Set t = t + 1
26.   end while
27.   Returned  X r a b b i t

3.3.3. Convergence Analysis of the EHHO Algorithm

Through the convergence analysis of the swarm intelligence algorithm, it is proven that the algorithm can stably converge to the optimal solution in the problem space under certain conditions. This mainly involves two aspects: theoretical proof and benchmark function testing. The convergence test results are presented in Section 4, and the theoretical proof is provided in Appendix A. Through Lyapunov Stability Derivation, the EHHO algorithm demonstrates expected Lyapunov stability. For any initial population, the algorithm’s trajectories remain bounded and iteratively move closer to the global optimum, showing both convergence stability and robustness to initial conditions. The combination of chaotic initialization, nonlinear convergence factor, and opposition-based learning provides a balance between exploration and exploitation while maintaining stability.

4. Simulation and Experimental Results Analysis

4.1. Classical Functions

All simulation experiments were conducted in MATLAB R2023a on a Windows 11 platform equipped with an Intel(R) Core (TM) i5-9300H processor and 8 GB RAM. To assess the optimization capability of the proposed EHHO algorithm under different search landscapes, twelve representative functions were selected from the CEC benchmark suite. These functions cover several optimization characteristics, including unimodal, multimodal, and composite scenarios. Among them, F1–F5 correspond to unimodal functions with a dimensionality of 30, mainly used to evaluate convergence capability and local exploitation performance. F6–F9 are multimodal functions designed to test the global exploration ability of the algorithms in complex search spaces, while F10–F12 are composite functions that combine multiple landscape features to further examine optimization robustness and overall search performance. The mathematical expressions of the benchmark functions are summarized in Table 1.
To eliminate the influence of randomness on the test results, these benchmark functions were used to test and compare seven algorithms: the EHHO algorithm, the HHO algorithm, the PSO algorithm, the GGO (Greylag Goose Optimization) algorithm, the GWO (Grey Wolf Optimizer) algorithm, the WOA (Whale Optimization Algorithm), and the GOOSE (Goose Optimization Algorithm). Each algorithm was run independently 30 times on each test function, and the mean, standard deviation, optimal value, and runtime were adopted as performance evaluation metrics. A smaller mean indicates a higher convergence accuracy and stronger optimization capability of the algorithm; a smaller standard deviation indicates lower fluctuation and higher stability. The comparison algorithms were tested against the 12 classical functions listed in Table 1, with the detailed test results presented in Table 2. The three-dimensional function images and the fitness value convergence curves are shown in Figure 5. The ranking of performance metrics in the specific simulation experiments is shown in Figure 6.
Overall, EHHO achieves superior performance in terms of mean value, standard deviation, and best value across most benchmark functions. For unimodal and multimodal functions (e.g., F1–F3, F6–F9), its solution accuracy outperforms that of the comparison algorithms, validating the effectiveness of the nonlinear escape energy factor in balancing global exploration and local exploitation. Its excellent stability benefits from the synergistic effect of hybrid initialization and the opposition-based learning strategy, while its strong global optimization capability reflects the advantage of the pinhole imaging strategy in escaping local optima. In terms of runtime, EHHO achieves shorter computation times than HHO on five functions, including F1, F4, F5, F7, and F8; notably, on F4, its runtime is only 65.1% that of HHO. For most other functions, EHHO incurs a slightly higher runtime than HHO, yet on certain functions it requires less time due to faster convergence. This is attributable to the pinhole imaging opposition-based learning strategy, which introduces additional opposition solution generation and evaluation operations in each iteration, adding a fixed computational overhead. Nevertheless, this marginal increase in runtime is accompanied by a substantial improvement in convergence accuracy and stability (e.g., accuracy improvements of several orders of magnitude on functions F1–F3). The overall performance gain achieved justifies the associated time cost.

4.2. CEC2022 Test Function

To further validate the optimization performance and robustness of the proposed algorithm on complex benchmark problems, the publicly available CEC2022 benchmark test suite was employed for comparative optimization analysis among seven algorithms under 10-dimensional and 20-dimensional settings. The benchmark suite contains a variety of test functions with different optimization characteristics, and Table 3 summarizes the relevant information of functions F1–F12, including their categories and dimensional settings. The detailed experimental results are reported in Table 4 and Table 5, while the convergence curves and ranking comparisons of the algorithms are illustrated in Figure 7, Figure 8, Figure 9 and Figure 10.
Based on the overall experimental results, the improved Harris Hawks Optimization (EHHO) algorithm demonstrates exceptional comprehensive performance. In the 10-dimensional tests, EHHO ranks first in the mean value for 8 out of 12 functions (F1–F3, F5–F9), confirming that the nonlinear escape energy factor enhances convergence accuracy by balancing global exploration and local exploitation. In the 20-dimensional tests, the advantages of EHHO become even more pronounced, ranking first in the mean value for 9 out of 12 functions (F1–F7, F9). In terms of stability, EHHO ranks first in standard deviation for 11 functions (F1–F11) in the 10-dimensional tests and for 8 functions (F1–F6, F8) in the 20-dimensional tests, reflecting the excellent stability ensured by the improved initialization strategy and the pinhole imaging opposition-based learning strategy. Regarding optimization capability, EHHO ranks first in the best value for nine functions (F1–F7, F9–F10) in the 10-dimensional tests and for nine functions (F1–F8, F10) in the 20-dimensional tests, highlighting the unique advantage of the dynamic opposition-based learning mechanism in escaping local optima.
A detailed analysis of time cost reveals a similar trend in computational time comparison between EHHO and HHO. In the 10-dimensional tests, EHHO ranks second in F4 and third in F3 and F5; in the 20-dimensional tests, EHHO ranks third in F3 and F4, and ranks fourth in most other functions. On functions such as F2, F6, and F10, the runtime of EHHO is lower than that of HHO; notably, on the 10-dimensional F2 function, the runtime of EHHO is only 55.6% that of HHO, demonstrating a certain efficiency advantage. For most other functions, EHHO incurs additional computational burden due to the opposition-based learning mechanism, with runtime generally slightly higher than that of HHO and several other algorithms, and, compared with the fastest GGO, considering both 10-D and 20-D functions, EHHO’s average runtime is moderately higher than that of GGO, with an increase of approximately 0.07 s in 10-D and 0.13 s in 20-D. However, in contrast, EHHO consistently obtains better-quality solutions, with average best values lower than those of GGO by approximately 2.03 × 104 across all functions. This indicates a balanced trade-off between computational cost and solution quality: the modest increase in runtime due to additional strategies, such as opposition-based learning and enhanced initialization, is accompanied by notable gains in convergence accuracy and robustness. Therefore, EHHO offers a practical approach for optimization tasks where solution quality and reliability are prioritized alongside reasonable computational efficiency.

4.3. The Application of EHHO Algorithm in Path Planning

4.3.1. Grid Map

The grid method is a spatial partitioning and search strategy commonly used in computer science and engineering, particularly in fields such as path planning and robot navigation. This approach divides continuous space into discrete units or “grids,” each representing a specific region within the space. By doing so, the grid method simplifies the complexity of the environment, enabling path-planning algorithms to operate in a more structured setting. The core idea of the grid method is to treat the entire surrounding environment as a two-dimensional plane and further partition it into multiple equally sized small units, referred to as “grids.” It is simple and effective, effectively reducing the complexity of environmental modeling. Therefore, this paper adopts the grid method to construct the working environment model for mobile robots. In the grid environment, 0 and 1 are used to indicate whether a grid represents an obstacle or a free space.

4.3.2. Path-Planning Simulation Experiment and Results

To evaluate the performance of the path-planning algorithms in different scenarios, the simulation environments are categorized into simple and complex types based on obstacle proportion, with two grid sizes of 20 × 20 and 40 × 40, respectively. Map 1 contains a relatively small number of obstacles, which are regularly shaped and sparsely distributed, leaving a sufficiently wide feasible passage between the start and target points. Map 2 features an increased number of obstacles with irregular shapes and dense distribution, presenting multiple narrow passages and greater planning difficulty. Map 3 is larger in size but maintains a similar obstacle proportion to Map 1, primarily serving to test the scalability of the algorithms in larger spaces. Map 4 represents a challenging environment characterized by both large scale and high complexity, with intricate obstacle structures designed to comprehensively evaluate the global planning and local obstacle avoidance capabilities of the algorithms. To validate the effectiveness of the proposed EHHO algorithm in path planning, six algorithms—PSO, MPSO (Multi-Strategy PSO) [19], GA, SOA (Seagull Optimization Algorithm), and the standard HHO algorithm—are selected for comparison, and simulation experiments are conducted on unified grid maps. The population size and number of iterations for all algorithms are set to 50 and 300, respectively. Ten simulation experiments are performed for each of the six algorithms on the two 20 × 20 maps and the two 40 × 40 maps, and the mean fitness value (mean), standard deviation (std.), best value (best), and algorithm simulation time (time) are adopted as evaluation metrics. The specific simulation results are presented in Table 6, while the fitness value convergence curves and path comparison graphs are shown in Figure 11.
This section comprehensively evaluates the performance of the Enhanced Harris Hawks Optimization (EHHO) algorithm through systematic simulation experiments, ranging from benchmark function tests to practical path-planning applications. In the path-planning experiments, EHHO demonstrates advantages across grid maps of varying sizes and complexities. Specifically, on the 20 × 20 map (Map 1), the average path length of EHHO is reduced by 10.29% compared to the original HHO algorithm; on the 20 × 20 map (Map 2), the reduction reaches 29.31%, highlighting the effectiveness of the improved strategies in environments ranging from simple to moderate complexity. On the more complex 40 × 40 maps, EHHO maintains stable performance improvements, with average path length reductions of 7.11% and 5.20% on Map 3 and Map 4, respectively.
In terms of algorithmic stability, EHHO also performs well. Across all test maps, the standard deviation of path length obtained by EHHO is lower than that of HHO and other compared algorithms. For instance, on the 20 × 20 map (Map 2), the standard deviation of EHHO is lower than HHO’s value of 1.5134. Moreover, in terms of the “best value” metric across all maps, EHHO consistently identifies shorter paths than HHO, indicating smaller fluctuations across multiple runs, better robustness, and less sensitivity to the initial random population. Overall, compared to the original HHO, EHHO achieves a 12.98% reduction in average path length while improving stability and reliability.
Regarding computational efficiency in the path-planning simulations, EHHO generally achieves comparable or faster runtimes than the original HHO algorithm, except for the larger 40 × 40 maps, where runtimes are similar. Compared with faster algorithms such as PSO, EHHO’s average runtime is slightly higher—about 0.873 s on average across the four test maps—but it consistently produces shorter paths, with an average reduction of approximately 53.81 m in path length. These results indicate that EHHO achieves a favorable balance between computational efficiency and path quality, providing smoother, safer, and more reliable paths for practical AGV deployment. Considering that warehouse AGV path planning generally emphasizes path safety and stability in addition to computation time, the proposed remains acceptable for practical applications.
These results confirm that the proposed enhanced sine chaotic mapping, nonlinear energy factor, and pinhole imaging opposition-based learning strategy effectively improve algorithm performance in path-planning problems, particularly in solution quality, convergence accuracy, and robustness.

4.4. Real Warehouse Environment Experiment

To validate the transferability of the EHHO algorithm in real-world warehousing environments, this study selects a simulated warehouse with an area of approximately 458 square meters as the test scenario. In this scenario, typical obstacles such as shelves and workstations are reasonably arranged to replicate the complex layout of an actual warehousing environment. The corresponding warehouse environment is illustrated in Figure 12. A 20-ton differential-drive AGV is employed as the experimental platform, The prototype has a size of 5 × 2.7 m and uses a multi-sensor fusion system that integrates light detection and ranging (LiDAR), inertial measurement units (IMUS), infrared laser sensors, and Beidou satellite navigation modules, with a linear velocity set to 0.6 m/s and an angular velocity set to 0.3 m/s to simulate motion characteristics under actual operating conditions.
Five path-planning algorithms—namely, EHHO, HHO, PSO, GWO, and WOA—were implemented in the MATLAB environment for comparison. First, a map corresponding to the real warehouse environment was constructed using robot application software. The map was then uploaded to a computer for path-planning computation and waypoint generation. The generated waypoints were transmitted to the AGV control system to execute motion tasks. After task completion, metrics, including path length, travel time, and number of turns, were recorded for performance evaluation. The experimental process is illustrated in Figure 12. To mitigate the impact of randomness on the experimental results, each algorithm is independently run five times, with the AGV assigned to perform the motion task, and the average value of each metric is taken as the final evaluation criterion. Detailed experimental results are presented in Table 7, Figure 13 and Figure 14.
In the AGV deployment experiments, the EHHO algorithm demonstrated comprehensive performance advantages. Compared with the original HHO algorithm, the average path length planned by EHHO was reduced from 28.42 m to 25.35 m, a decrease of 10.81%; the average travel time was reduced from 104.64 s to 92.15 s, a decrease of 11.94%. Compared with other benchmark algorithms, EHHO also exhibited superior performance: path length was reduced by 19.65% and travel time by 19.62% compared with PSO; path length was reduced by 7.66% and travel time by 7.26% compared with GWO; and path length was reduced by 2.97% and travel time by 4.25% compared with WOA. In terms of path smoothness, EHHO achieved the only breakthrough with zero sharp turns, and the average number of turns was reduced to five, the lowest among all algorithms. Based on a comprehensive ranking of the evaluation metrics, EHHO outperformed the second-ranked WOA and the original HHO. The experimental results fully validate the effectiveness of the EHHO algorithm in real industrial scenarios. Through the synergistic effects of the enhanced sine chaotic mapping initialization, the nonlinear energy factor, and the pinhole imaging opposition-based learning strategy, the algorithm not only enhances global optimization capability but also improves path quality, achieving shorter, smoother, and more energy-efficient trajectories for AGVs, thereby providing reliable algorithmic support for improving the efficiency of intelligent warehousing systems.

5. Conclusions

This paper systematically investigates the application of the Harris Hawks Optimization (HHO) algorithm to AGV path-planning problems. To address three core limitations of the standard HHO algorithm when solving such problems—namely, uneven initial population quality, insufficient balance between exploration and exploitation phases, and a tendency to fall into local optima—a comprehensively enhanced Harris Hawks Optimization (EHHO) algorithm is proposed. EHHO integrates three collaboratively operating core strategies: a hybrid initialization strategy based on enhanced sine chaotic mapping improves the quality and diversity of the initial population, generating initial solutions for path planning that are feasible, continuous, and exploratory; a nonlinear escape energy factor replaces the original linear decay mechanism to dynamically balance global exploration and local exploitation, allowing the algorithm to fully explore the solution space in the early iterations and rapidly converge to high-quality solutions in the later stages; and a pinhole imaging opposition-based learning strategy enhances the algorithm’s ability to escape local optima by dynamically generating opposition solutions, effectively avoiding dead ends or locally optimal paths during the path search process.
Through systematic comparisons on 12 classical benchmark functions and the CEC2022 test suite (10-dimensional and 20-dimensional), the advantages of EHHO in convergence accuracy, stability, and robustness are validated. In the classical function tests, EHHO ranks among the top in mean, standard deviation, and best value across multiple unimodal, multimodal, and composite functions, achieving convergence accuracy improvements of several orders of magnitude compared with HHO. In the CEC2022 tests, EHHO ranks first in mean and standard deviation for most functions, and its advantages become more pronounced as problem dimensionality increases. These results fully demonstrate the effectiveness of the nonlinear escape energy factor in balancing search capability, as well as the synergistic effects of the hybrid initialization and opposition-based learning strategies in ensuring population diversity and escaping local optima.
In the validation of path-planning applications, EHHO was deployed on grid maps of varying sizes and complexities and compared with several mainstream algorithms. Experimental results show that EHHO consistently plans shorter and smoother paths across different obstacle densities and map scales, with particularly notable improvements in path length reduction and stability in complex environments. To further verify the engineering applicability of the algorithm, AGV deployment experiments were conducted in a real warehousing scenario. The results indicate that the paths planned by EHHO outperform those of the compared algorithms in key metrics such as path length, travel time, and smoothness, achieving shorter, smoother, and safer trajectories. These findings confirm that the proposed improvement strategies can be effectively translated into tangible engineering performance enhancements.
Overall, EHHO achieves a significant reduction in average path length compared with the original HHO, while the standard deviation of path length is significantly reduced, and both convergence accuracy and stability are effectively improved. The three improvement strategies proposed in this paper synergistically enhance the comprehensive performance of the algorithm from three aspects—namely, the starting point, the process, and the mechanism of optimization. Their effectiveness and reliability are demonstrated not only through mathematical optimization benchmarks but also through practical path-planning experiments. The proposed method provides a feasible optimization framework for intelligent AGV navigation in structured warehouse environments and has potential applicability in practical logistics automation systems.
Although the EHHO algorithm exhibits excellent performance, it still has certain limitations, including the dependence of optimal control parameter selection on problem characteristics, the lack of a dynamic obstacle response mechanism, and a slight increase in runtime due to the opposition-based learning strategy. Future research can focus on improving the generalization capability of parameter adaptation mechanisms and optimizing convergence speed to reduce computational time.

Author Contributions

Conceptualization, C.L. and Y.Z.; methodology, C.L., X.Z. and L.S. software, G.C.; validation, G.C. and Y.Y.; formal analysis, C.L., J.L. (Jiankun Li) and Y.R.; investigation, L.S. and Y.Y.; resources, X.Z., J.L. (Jiankun Li) and J.L. (Jingru Liu); data curation, G.C., Y.Y. and J.L. (Jiankun Li); writing—original draft preparation, G.C.; writing—review and editing, C.L., L.G. and Z.Y.; visualization, G.C., Y.Y. and Y.R.; supervision, Y.Z., X.Z. and Y.R.; project administration, L.S., X.Z. and Z.Y.; funding acquisition, C.L., X.Z. and L.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Jilin Province and Changchun City Major Science and Technology Special, grant number 20230301012ZD.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

Authors Jingru Lui and Lei Gong were employed by the company FAW Tooling Die Manufacturing Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as potential conflicts of interest.

Appendix A

A.1. Lyapunov Stability Analysis of the EHHO Algorithm

A.1.1. Lyapunov Function Construction

Let the population position at iteration k be X k and the global optimum be X . Define a Lyapunov function as
V k = X k X 2
where · denotes the Euclidean norm. This function is positive definite and equals zero only when X k = X .

A.1.2. Iterative Update Model

The EHHO population updates according to
X k + 1 = X k + Δ X k
where Δ X k includes contributions from the following:
  • Enhanced sine chaotic mapping initialization (Equation (6)), ensuring the initial population is uniformly distributed and bounded; Nonlinear convergence factor and escape energy (Equation (8)), which gradually reduce step size during iterations; Pinhole imaging opposition-based learning (Equation (9)), enhancing global search while keeping updates within bounded space.

A.1.3. Lyapunov Difference Analysis

The difference in Lyapunov function between consecutive iterations is
Δ V k = V k + 1 V k = 2 ( X k X ) T Δ X k + Δ X k 2
Since the update direction is guided by the global optimum and the step size diminishes over iterations, we have in expectation
E [ ( X k X ) T Δ X k ] < 0 , Δ X k 2 0   as   k
Thus,
E [ ( Δ V k ] < 0
indicating that the Lyapunov function decreases monotonically in expectation, ensuring gradual convergence toward the optimal region.

A.1.4. Boundedness and Arbitrary Initial Condition Robustness

The enhanced sine chaotic mapping guarantees that the initial population x 0 lies within a finite bounded search space Ω. All updates, including opposition-based learning and nonlinear energy-modulated movements, remain within Ω, ensuring that the population trajectories are bounded for any initial condition. Combined with the monotonic decrease of the Lyapunov function in expectation, EHHO exhibits stable convergence behavior, regardless of the initial population distribution.

References

  1. Ahmad, J.; Wahab, M. Enhancing the safety and smoothness of path planning through an integration of Dijkstra’s algorithm and piecewise cubic Bezier optimization. Expert Syst. Appl. 2025, 289, 128315. [Google Scholar] [CrossRef]
  2. Luo, Y.; Lin, S.; Wang, Y.; Liang, K. Optimized Path Planning for Autonomous Guided Vehicle Through Fusion of Improved A* and Dynamic Window Approach. IEEE Access 2025, 13, 68577–68586. [Google Scholar] [CrossRef]
  3. Zhang, Z.; Lu, R.; Zhao, M.; Luan, S.; Bu, M. Robot path planning based on genetic algorithm with hybrid initialization method. J. Intell. Fuzzy Syst. 2022, 42, 2041–2056. [Google Scholar] [CrossRef]
  4. Wu, C.; Guo, Z.; Zhang, J.; Mao, K.; Luo, D. Cooperative Path Planning for Multiple UAVs Based on APF B-RRT* Algorithm. Drones 2025, 9, 177. [Google Scholar] [CrossRef]
  5. Xidias, E.; Zacharia, P.; Nearchou, A. Path Planning and scheduling for a fleet of autonomous vehicles. Robotica 2016, 34, 2257–2273. [Google Scholar] [CrossRef]
  6. Aremu, M.B.; Kabir, I.K.; Ahmed, G.; El-Ferik, S. Autonomous Mobile Robot Path Planning Techniques—A Review: Classical and Heuristic Techniques. IEEE Access 2025, 13, 117999–118022. [Google Scholar] [CrossRef]
  7. Nan, Y.; Zhu, C.; Li, T.; Zhao, Y.; Guan, A.; Lu, P. Research on obstacle avoidance path planning for multiple UAVs in complex terrain based on an improved ant colony algorithm. Proc. Inst. Mech. Eng. Part G-J. Aerosp. Eng. 2026, 240, 296–309. [Google Scholar] [CrossRef]
  8. Cheng, Q.; Zhang, Z.; Du, Y.; Zhao, X. Hybrid metaheuristic-driven 3D path planning for UAVs in complex urban environments: A multi-objective fusion framework. Geocarto Int. 2025, 40, 2538099. [Google Scholar] [CrossRef]
  9. Liu, Y. Global Path Planning Method For Agv Of Warehousing Logistics Based On Improved Ant Colony Algorithm. Int. J. Ind. Eng.-Theory Appl. Pract. 2025, 32, 159–172. [Google Scholar] [CrossRef]
  10. Ye, F.; Duan, P.; Meng, L.; Xue, L. A hybrid artificial bee colony algorithm with genetic augmented exploration mechanism toward safe and smooth path planning for mobile robot. Biomim. Intell. Robot. 2025, 5, 100206. [Google Scholar] [CrossRef]
  11. Sun, B.; Li, Y.; Zhang, W. Multipopulation Grey Wolf Optimization for Cooperative Multi-AUV Path Planning in Complex Underwater Environments. IEEE Syst. J. 2025, 19, 837–847. [Google Scholar] [CrossRef]
  12. Wang, H.; Hao, Z.; Zhang, Y. Research on three-dimensional path planning of unmanned aerial vehicle based on improved Whale Optimization Algorithm. PLoS ONE 2025, 20, e0316836. [Google Scholar] [CrossRef] [PubMed]
  13. Heidari, A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst.-Int. J. Escience 2019, 97, 849–872. [Google Scholar] [CrossRef]
  14. Xu, J.; Chang, X.; Liu, Y.; Wang, X.; Ren, C. Time and energy optimal trajectory planning for freight train cleaning robot based on seventh-degree polynomial interpolation and an improved HHO. Alex. Eng. J. 2025, 122, 165–179. [Google Scholar] [CrossRef]
  15. Li, S.; Zhang, R.; Ding, Y.; Qin, X.; Han, Y.; Zhang, H. Multi-UAV Path Planning Algorithm Based on BINN-HHO. Sensors 2022, 22, 9786. [Google Scholar] [CrossRef] [PubMed]
  16. Vikas; Parhi, D. Path planning of humanoid robots on complex terrains using an efficient regression-based chaotic Harris Hawks optimization approach. Robot. Intell. Autom. 2024, 44, 621–633. [Google Scholar] [CrossRef]
  17. Loganathan, A.; Ahmad, N. A Hybrid HHO-AVOA for Path Planning of a Differential Wheeled Mobile Robot in Static and Dynamic Environments. IEEE Access 2024, 12, 25967–25979. [Google Scholar] [CrossRef]
  18. Zhang, R.; Li, S.; Ding, Y.; Qin, X.; Xia, Q. UAV Path Planning Algorithm Based on Improved Harris Hawks Optimization. Sensors 2022, 22, 5232. [Google Scholar] [CrossRef] [PubMed]
  19. Zhang, X.; Gu, G.; Zhao, C. Modified Particle Swarm Optimization for Engineering Optimization Problems and UAV Path Planning. IEEE Access 2025, 13, 83956–83982. [Google Scholar] [CrossRef]
Figure 1. AGV path-planning model diagram (golden yellow: AGV, black: obstacles).
Figure 1. AGV path-planning model diagram (golden yellow: AGV, black: obstacles).
Actuators 15 00294 g001
Figure 2. Comparison before and after chaotic mapping: (Top) before improvement; (Bottom) after improvement.
Figure 2. Comparison before and after chaotic mapping: (Top) before improvement; (Bottom) after improvement.
Actuators 15 00294 g002
Figure 3. The escape energy factor and escape energy before and after the improvement.
Figure 3. The escape energy factor and escape energy before and after the improvement.
Actuators 15 00294 g003
Figure 4. Flowchart of the EHHO algorithm.
Figure 4. Flowchart of the EHHO algorithm.
Actuators 15 00294 g004
Figure 5. Representative benchmark function landscapes and the corresponding convergence curves of different algorithms (The change from yellow to blue indicates proximity to the optimal solution).
Figure 5. Representative benchmark function landscapes and the corresponding convergence curves of different algorithms (The change from yellow to blue indicates proximity to the optimal solution).
Actuators 15 00294 g005
Figure 6. Classical function test ranking (The upper ‘cloud’ represents the kernel density estimation, and the lower ‘rain’ represents the distribution of individual data points).
Figure 6. Classical function test ranking (The upper ‘cloud’ represents the kernel density estimation, and the lower ‘rain’ represents the distribution of individual data points).
Actuators 15 00294 g006
Figure 7. The convergence curves of fitness values (10-D).
Figure 7. The convergence curves of fitness values (10-D).
Actuators 15 00294 g007aActuators 15 00294 g007b
Figure 8. Test result (CEC 2022 10-D) ranking (The upper ‘cloud’ represents the kernel density estimation, and the lower ‘rain’ represents the distribution of individual data points).
Figure 8. Test result (CEC 2022 10-D) ranking (The upper ‘cloud’ represents the kernel density estimation, and the lower ‘rain’ represents the distribution of individual data points).
Actuators 15 00294 g008
Figure 9. The convergence curves of fitness values.
Figure 9. The convergence curves of fitness values.
Actuators 15 00294 g009aActuators 15 00294 g009b
Figure 10. Test result (CEC 2022 20-D) ranking (The upper ‘cloud’ represents the kernel density estimation, and the lower ‘rain’ represents the distribution of individual data points).
Figure 10. Test result (CEC 2022 20-D) ranking (The upper ‘cloud’ represents the kernel density estimation, and the lower ‘rain’ represents the distribution of individual data points).
Actuators 15 00294 g010
Figure 11. Convergence curves and path-planning results for different algorithms in grid-map environments (The left and right diagrams share the legend in the right diagram).
Figure 11. Convergence curves and path-planning results for different algorithms in grid-map environments (The left and right diagrams share the legend in the right diagram).
Actuators 15 00294 g011aActuators 15 00294 g011b
Figure 12. Flow chart of the experiment.
Figure 12. Flow chart of the experiment.
Actuators 15 00294 g012
Figure 13. Comparison of AGV waypoints generated by different path-planning algorithms.
Figure 13. Comparison of AGV waypoints generated by different path-planning algorithms.
Actuators 15 00294 g013
Figure 14. Path-related parameters (left Y-axis), versus score (right Y-axis, based on overall ranking) (The left axis represents the path length, and the right axis represents the score).
Figure 14. Path-related parameters (left Y-axis), versus score (right Y-axis, based on overall ranking) (The left axis represents the path length, and the right axis represents the score).
Actuators 15 00294 g014
Table 1. Benchmark function.
Table 1. Benchmark function.
TypeNo.FunctionsDimensionInterval f m i n
Unimodal1 f x = i = 1 n x i 2 30 100 , 100 0
2 f x = i = 1 n x i + i = 1 n x i 30 10 , 10 0
3 f x = i = 1 n j = 1 i x i 2 30 100 , 100 0
4 f x = m a x i x i , 1 i n 30 100 , 100 0
5 f x = i = 1 n i x i 4 + r a n d o m 0 , 1 30 1.28 , 1.28 0
Multimodal6 f x = i = 1 n x i sin x i 30 500 , 500 −418.9829 × n
7 f x = i = 1 n x i 2 10 cos 2 π x i + 10 30 5.12 , 5.12 0
8 f x = 20 e x p 0.2 1 n i = 1 n x i 2 e x p 1 n i = 1 n cos 2 π x i + 20 + e 30 32 , 32 0
9 f x = 1 4000 i = 1 n x i 2 i = 1 n cos x i i + 1 30 600 , 600 0
Hybrid10 f x = 4 x 1 2 2.1 x 1 4 + 1 3 x 1 6 + x 1 x 2 4 x 2 2 + 4 x 2 4 2 5 , 5 −1
11 f x = i = 1 4 c i e x p j = 1 3 a i j x j p i j 2 3 1 , 3 −3
12 f x = i = 1 5 X a i X a i T + c i 1 4 0 , 10 −1
Table 2. Results of classic function tests (bolded ones are ranked first).
Table 2. Results of classic function tests (bolded ones are ranked first).
Function GOOSEHHOGGOPSOGWOWOAEHHO
F1Mean1.0210 × 10−31.7418 × 10−901.5785 × 10−1815.5373 × 10−26.3018 × 10−281.4741 × 10−2715.7125 × 10−295
Std1.5918 × 10−33.2789 × 10−903.1987 × 10−1793.4019 × 10−24.9891 × 10−212.3633 × 10−2701.2723 × 10−294
Best3.2460 × 10−33.0974 × 10−1032.4000 × 10−1922.2531 × 10−21.2610 × 10−333.1476 × 10−2893.1496 × 10−311
Time8.3028 × 10−21.1541 × 10−15.7501 × 10−27.5659 × 10−21.7410 × 10−15.8550 × 10−11.1423 × 10−1
F2Mean4.9641 × 10−11.1228 × 10−472.2233 × 10−1034.1493 × 10−27.1210 × 10−191.2521 × 10−1283.2790 × 10−148
Std9.6861 × 10−12.5106 × 10−464.9714 × 10−1019.2384 × 10−11.5896 × 10−182.7999 × 10−1264.9060 × 10−147
Best5.6029 × 10−13.2593 × 10−575.1800 × 10−1202.9151 × 10−22.8101 × 10−202.1069 × 10−1496.3423 × 10−160
Time9.5743 × 10−21.3292 × 10−17.1243 × 10−27.5013 × 10−21.7278 × 10−16.3178 × 10−11.3132 × 10−1
F3Mean3.2015 × 1046.3595 × 10−861.3298 × 10−1653.4646 × 1032.4858 × 10−92.9913 × 10−2013.2796 × 10−241
Std3.6110 × 1048.2933 × 10−841.5243 × 10−1647.5137 × 1031.0826 × 10−95.0670 × 10−1984.0715 × 10−240
Best7.9190 × 1031.0540 × 10−914.8504 × 10−1775.9053 × 1027.8930 × 10−103.5659 × 10−2142.0016 × 10−266
Time4.4649 × 1003.5011 × 1002.4135 × 1001.5279 × 1001.6416 × 1004.7695 × 1001.6665 × 100
F4Mean5.1994 × 1014.3294 × 10−462.4607 × 10−761.0762 × 1012.6365 × 10−63.0971 × 10−1354.6614 × 10−134
Std1.1609 × 1015.0327 × 10−453.6216 × 10−757.5159 × 1001.1216 × 10−64.2958 × 10−1314.2882 × 10−132
Best4.1105 × 1014.3245 × 10−588.8905 × 10−975.7318 × 1002.1901 × 10−81.4031 × 10−1401.5120 × 10−143
Time2.3851 × 10−12.6059 × 10−11.7615 × 10−11.5489 × 10−12.3333 × 10−18.5651 × 10−11.6984 × 10−1
F5Mean2.3143 × 10−12.8564 × 10−32.4810 × 10−14.4539 × 10−15.1712 × 10−41.9823 × 10−31.6483 × 10−5
Std2.2167 × 1004.1259 × 10−33.2511 × 1003.1111 × 1005.0716 × 10−44.2672 × 10−32.5632 × 10−5
Best1.0325 × 10−17.6892 × 10−51.6380 × 10−43.7990 × 10−28.5046 × 10−43.2051 × 10−58.5242 × 10−6
Time5.4373 × 10−14.8081 × 10−12.3170 × 10−12.1293 × 10−12.9909 × 10−18.9772 × 10−12.3552 × 10−1
F6Mean−6.0121 × 103−1.1862 × 104−9.4928 × 103−7.4665 × 103−3.9909 × 103−8.5201 × 103−1.2064 × 104
Std1.3580 × 1031.3585 × 1031.3807 × 1031.1660 × 1026.9263 × 1026.8226 × 1021.0327 × 102
Best−7.0010 × 103−1.2564 × 104−1.0607 × 104−8.2234 × 103−5.4616 × 103−8.6807 × 103−1.2565 × 104
Time1.2661 × 10−12.5606 × 10−19.8923 × 10−29.7895 × 10−22.0288 × 10−17.8264 × 10−14.3802 × 10−1
F7Mean2.8797 × 1020.0000 × 1000.0000 × 1008.3433 × 1012.1753 × 10−130.0000 × 1000.0000 × 100
Std5.1273 × 1010.0000 × 1000.0000 × 1006.8224 × 1016.7254 × 10−130.0000 × 1000.0000 × 100
Best1.6824 × 1020.0000 × 1000.0000 × 1003.7229 × 1015.6843 × 10−140.0000 × 1000.0000 × 100
Time1.6724 × 10−12.6567 × 10−18.8373 × 10−29.7375 × 10−21.7645 × 10−17.0388 × 10−12.4126 × 10−1
F8Mean2.0092 × 1019.2006 × 10−141.8786 × 10−143.0670 × 10−16.4688 × 10−121.2225 × 10−131.4706 × 10−14
Std3.6550 × 1011.1964 × 10−131.7137 × 10−133.7013 × 10−12.9077 × 10−101.2590 × 10−131.1429 × 10−13
Best1.9147 × 1014.4409 × 10−164.4409 × 10−168.6803 × 10−24.3077 × 10−143.9968 × 10−154.4409 × 10−16
Time1.6689 × 10−12.3787 × 10−19.0747 × 10−29.7587 × 10−22.5506 × 10−16.5934 × 10−11.7922 × 10−1
F9Mean4.3560 × 1020.0000 × 1000.0000 × 1006.9439 × 1000.0000 × 1000.0000 × 1000.0000 × 100
Std6.5940 × 1010.0000 × 1000.0000 × 1003.3930 × 1010.0000 × 1000.0000 × 1000.0000 × 100
Best3.6450 × 1020.0000 × 1000.0000 × 1001.9900 × 10−10.0000 × 1000.0000 × 1000.0000 × 100
Time2.3154 × 10−14.8936 × 10−12.0855 × 10−12.2687 × 10−15.7676 × 10−11.1007 × 1003.2051 × 10−1
F10Mean−1.0309 × 100−1.0315 × 100−1.0285 × 100−1.0291 × 100−1.0275 × 100−1.0248 × 100−1.0271 × 100
Std7.8006 × 10−22.1666 × 10−34.1762 × 10−24.5520 × 10−26.6065 × 10−21.5057 × 10−11.4906 × 10−2
Best−1.0316 × 100−1.0316 × 100−1.0316 × 100−1.0316 × 100−1.0316 × 100−1.0316 × 100−1.0316 × 100
Time1.2157 × 10−12.5023 × 10−11.6710 × 10−16.9215 × 10−27.8120 × 10−27.9989 × 10−12.7531 × 10−1
F11Mean−3.8602 × 100−3.8362 × 100−3.8597 × 100−3.8611 × 100−3.8596 × 100−3.8614 × 100−3.8576 × 100
Std9.7710 × 10−33.6242 × 10−23.2944 × 10−22.4146 × 10−21.4755 × 10−22.7505 × 10−21.1275 × 10−2
Best−3.8628 × 100−3.8610 × 100−3.8626 × 100−3.8628 × 100−3.8628 × 100−3.8628 × 100−3.8627 × 100
Time1.2349 × 10−12.8691 × 10−11.6446 × 10−18.0003 × 10−28.8227 × 10−27.9873 × 10−12.6264 × 10−1
F12Mean−5.0359 × 100−5.0096 × 100−4.9289 × 100−2.6110 × 100−7.3524 × 100−1.0075 × 101−8.9913 × 100
Std3.5405 × 10−12.8750 × 10−14.2019 × 10−11.5946 × 10−12.0211 × 1007.5536 × 10−12.0028 × 100
Best−5.1008 × 100−5.0550 × 100−5.0547 × 100−2.6305 × 100−1.0151 × 101−1.0153 × 101−1.0103 × 101
Time1.4297 × 10−13.1736 × 10−11.8110 × 10−19.3584 × 10−21.0858 × 10−18.4795 × 10−13.1709 × 10−1
Mean: EHHO ranks first in the mean value for all functions except F4, F10, F11, and F12, for which it ranks second. Standard deviation (Std.): EHHO ranks first in standard deviation for F1–F9 and F11, ranks second for F10, and ranks sixth for F12. Best: EHHO ranks first in the best value for F1–F7 and F9–F10, ranks second for F11, and ranks third for F8 and F12. Time: EHHO ranks second for F4, third for F3 and F5, fourth for F1, F2, F8, and F9, fifth for F7, F11, and F12, and sixth for F6 and F10.
Table 3. CEC2022 test function details.
Table 3. CEC2022 test function details.
FunctionTypeFunctionsDim F m i n
F1UnimodalShifted and fully rotated Zakharov’s function10/20300
F2MultimodalShifted and fully rotated Zakharov’s function10/20400
F3 Shifted and fully rotated expanded Schaffer’s F6 function10/20600
F4 Shifted and fully rotated non-continuous Restringing’s function10/20800
F5 Shifted and fully rotated Levy’s function10/20900
F6Hybrid Hybrid   function   1   ( N = 3 ) 10/201800
F7 Hybrid   function   2   ( N = 6 )10/202000
F8 Hybrid   function   3   ( N = 5 )10/202200
F9Composition Composition   function   1   ( N = 5 )10/202300
F10 Composition   function   2   ( N = 4 )10/202400
F11 Composition   function   3   ( N = 5 )10/202600
F12 Composition   function   4   ( N = 6 )10/202700
Table 4. CEC 2022 (10-D) function test results (bolded indicates first place).
Table 4. CEC 2022 (10-D) function test results (bolded indicates first place).
Function GOOSEHHOGGOPSOGWOWOAEHHO
F1Mean1.6503 × 1041.0484 × 1044.1299 × 1041.9557 × 1031.4751 × 1041.2906 × 1043.5562 × 102
Std9.9191 × 1033.2254 × 1031.7228 × 1044.9604 × 1024.2497 × 1035.6309 × 1031.5011 × 102
Best5.1071 × 1037.1379 × 1031.6921 × 1041.0719 × 1039.6122 × 1036.5079 × 1033.0005 × 102
Time1.1705 × 10−12.1131 × 10−16.1976 × 10−29.4251 × 10−21.6399 × 10−13.0565 × 10−12.2036 × 10−1
F2Mean5.1342 × 1025.1469 × 1021.1568 × 1034.6012 × 1024.7408 × 1025.5988 × 1024.5995 × 102
Std5.2785 × 1014.3408 × 1014.4387 × 1021.3186 × 1011.5893 × 1017.1233 × 1011.1890 × 101
Best4.6896 × 1024.7374 × 1027.1816 × 1024.4563 × 1024.5318 × 1024.6684 × 1024.4737 × 102
Time1.1692 × 10−12.0428 × 10−16.4852 × 10−29.5246 × 10−21.6125 × 10−13.0779 × 10−11.1370 × 10−1
F3Mean6.6731 × 1026.5817 × 1026.6304 × 1026.6310 × 1026.0382 × 1026.3223 × 1026.0223 × 102
Std1.1942 × 1018.4162 × 1001.3058 × 1017.5042 × 1002.7835 × 1001.0437 × 1011.4824 × 100
Best6.4911 × 1026.4054 × 1026.4763 × 1026.5434 × 1026.0062 × 1026.1898 × 1026.0008 × 102
Time2.0009 × 10−14.0558 × 10−11.3667 × 10−11.7646 × 10−12.4615 × 10−15.3790 × 10−14.3217 × 10−1
F4Mean9.1364 × 1028.9179 × 1029.3430 × 1028.9730 × 1028.5253 × 1028.6935 × 1028.5055 × 102
Std2.2394 × 1011.3498 × 1012.4573 × 1011.1349 × 1013.3071 × 1011.0890 × 1011.6541 × 101
Best8.9154 × 1028.7002 × 1028.9923 × 1028.8077 × 1028.2283 × 1028.5174 × 1028.2388 × 102
Time1.3744 × 10−12.7691 × 10−18.2529 × 10−21.1501 × 10−11.8193 × 10−13.7077 × 10−12.7659 × 10−1
F5Mean3.8516 × 1032.8468 × 1032.9092 × 1039.1761 × 1021.4010 × 1032.8838 × 1031.6002 × 103
Std1.2511 × 1033.1055 × 1023.3594 × 1022.1198 × 1014.0651 × 1021.3592 × 1021.8722 × 102
Best1.9677 × 1032.1356 × 1032.4046 × 1039.0128 × 1021.0049 × 1032.7132 × 1031.3625 × 103
Time1.4291 × 10−12.8479 × 10−18.6725 × 10−21.2807 × 10−12.9021 × 10−13.8299 × 10−11.8863 × 10−1
F6Mean7.3594 × 1031.6010 × 1052.4934 × 1086.8594 × 1031.9516 × 1064.6391 × 1074.0218 × 103
Std5.7269 × 1031.1950 × 1054.4683 × 1086.0772 × 1036.0045 × 1061.4626 × 1082.6279 × 103
Best2.7109 × 1036.8955 × 1048.7766 × 1061.8523 × 1034.6365 × 1037.8700 × 1041.9247 × 103
Time1.2802 × 10−12.3379 × 10−17.1986 × 10−21.0209 × 10−11.6736 × 10−13.2274 × 10−11.5224 × 10−1
F7Mean2.2756 × 1032.1875 × 1032.1988 × 1032.2107 × 1032.0813 × 1032.1032 × 1032.0778 × 103
Std1.0712 × 1026.0693 × 1018.3418 × 1015.5695 × 1013.5001 × 1013.8396 × 1015.0279 × 101
Best2.0812 × 1032.1058 × 1032.0889 × 1032.1247 × 1032.0367 × 1032.0283 × 1032.0276 × 103
Time2.3121 × 10−15.0365 × 10−11.7618 × 10−12.0897 × 10−12.7658 × 10−16.4831 × 10−15.4696 × 10−1
F8Mean2.5313 × 1032.2554 × 1032.3544 × 1032.2727 × 1032.2309 × 1032.2747 × 1032.2401 × 103
Std2.0794 × 1023.5123 × 1011.4750 × 1028.5132 × 1015.3457 × 1006.9595 × 1013.6892 × 101
Best2.2306 × 1032.2339 × 1032.2353 × 1032.2220 × 1032.2254 × 1032.2396 × 1032.2217 × 103
Time2.6537 × 10−15.7782 × 10−12.0860 × 10−12.3602 × 10−13.0299 × 10−17.4302 × 10−12.1233 × 10−1
F9Mean2.5588 × 1032.5178 × 1032.6926 × 1032.5021 × 1032.5051 × 1032.5498 × 1032.4808 × 103
Std4.1926 × 1011.5161 × 1018.4759 × 1013.3371 × 1012.5659 × 1015.6229 × 1019.3556 × 10−3
Best2.5092 × 1032.4957 × 1032.5633 × 1032.4808 × 1032.4813 × 1032.4888 × 1032.4808 × 103
Time2.3063 × 10−14.5851 × 10−11.7349 × 10−11.9646 × 10−12.6964 × 10−16.3070 × 10−12.4545 × 10−1
F10Mean5.2719 × 1034.0378 × 1036.0551 × 1033.2581 × 1033.1325 × 1034.5831 × 1033.0052 × 103
Std6.2660 × 1021.1579 × 1031.3008 × 1031.0347 × 1036.9226 × 1025.3766 × 1024.6009 × 102
Best4.5395 × 1032.5014 × 1032.5522 × 1032.5011 × 1032.5005 × 1033.6351 × 1032.5006 × 103
Time1.9046 × 10−13.9934 × 10−11.3086 × 10−14.1951 × 10−12.4478 × 10−15.3310 × 10−11.7269 × 10−1
F11Mean8.6136 × 1043.2903 × 1037.4458 × 1032.9038 × 1033.7653 × 1033.3168 × 1032.9001 × 103
Std5.9585 × 1043.7941 × 1027.6112 × 1022.6031 × 1004.1798 × 1022.8568 × 1022.0127 × 10−1
Best4.1345 × 1032.9742 × 1036.0856 × 1032.9008 × 1033.3514 × 1032.7827 × 1032.9000 × 103
Time2.6928 × 10−15.5074 × 10−12.1934 × 10−12.3842 × 10−13.0976 × 10−17.5776 × 10−14.8951 × 10−1
F12Mean3.6051 × 1033.1341 × 1033.2380 × 1033.0094 × 1032.9733 × 1032.9936 × 1032.9000 × 103
Std2.2904 × 1029.8789 × 1011.9732 × 1028.0273 × 1011.1528 × 1012.5614 × 1011.5266 × 10−4
Best3.3486 × 1032.9726 × 1033.0211 × 1032.9414 × 1032.9608 × 1032.9563 × 1032.9000 × 103
Time2.8204 × 10−16.0992 × 10−12.3227 × 10−12.5571 × 10−13.2681 × 10−18.0622 × 10−17.5768 × 10−1
Mean: EHHO ranks first in F1–F3 and F5–F9, ranks second in F4 and F10–F12. Std: EHHO ranks first in F1–F11, ranks sixth in F12. Best: EHHO ranks first in F1–F7 and F9–F10, ranks second in F11, and ranks third in F8 and F12. Time: EHHO ranks second in F4, third in F3 and F5, fourth in F1, F2, F8, and F9, fifth in F7, F11, and F12, and sixth in F6 and F10.
Table 5. CEC 2022 (20-D) function test results (bolded indicates first place).
Table 5. CEC 2022 (20-D) function test results (bolded indicates first place).
Function GOOSEHHOGGOPSOGWOWOAEHHO
F1Mean1.4629 × 1041.5260 × 1043.8782 × 1043.2086 × 1041.3681 × 1041.9052 × 1033.3813 × 102
Std6.8132 × 1032.5818 × 1031.5344 × 1044.6648 × 1033.8087 × 1036.5068 × 1029.2869 × 101
Best7.3055 × 1031.1262 × 1042.0905 × 1042.4285 × 1049.5865 × 1031.1284 × 1033.0039 × 102
Time1.5521 × 10−12.1852 × 10−16.4623 × 10−29.7351 × 10−21.5864 × 10−13.1765 × 10−11.2207 × 10−1
F2Mean5.2988 × 1024.8115 × 1021.3297 × 1036.0917 × 1024.8891 × 1024.6991 × 1024.5851 × 102
Std5.6327 × 1012.6051 × 1015.1517 × 1025.6660 × 1012.4351 × 1012.5568 × 1012.3553 × 101
Best4.6680 × 1024.5675 × 1027.7295 × 1025.1583 × 1024.6071 × 1024.4913 × 1024.1273 × 102
Time1.2626 × 10−12.0262 × 10−16.5046 × 10−29.6107 × 10−21.6218 × 10−13.0155 × 10−11.5173 × 10−1
F3Mean6.7379 × 1026.6023 × 1026.6959 × 1026.6901 × 1026.0381 × 1026.3264 × 1026.0240 × 102
Std7.2228 × 1009.1753 × 1001.3638 × 1015.7662 × 1002.1375 × 1008.0530 × 1003.7487 × 100
Best6.6544 × 1026.4322 × 1026.4358 × 1026.6189 × 1026.0090 × 1026.2488 × 1026.0018 × 102
Time1.9234 × 10−14.0287 × 10−11.4229 × 10−13.0614 × 10−12.3953 × 10−15.4188 × 10−11.7469 × 10−1
F4Mean9.1721 × 1028.8613 × 1029.2912 × 1029.0118 × 1028.6045 × 1028.6338 × 1028.5562 × 102
Std3.0612 × 1012.6782 × 1012.1780 × 1012.0097 × 1013.0140 × 1011.4810 × 1011.4852 × 101
Best8.8457 × 1028.5042 × 1029.0382 × 1028.6990 × 1028.3428 × 1028.3383 × 1028.2885 × 102
Time1.8677 × 10−12.6350 × 10−18.1534 × 10−21.0885 × 10−11.7394 × 10−13.6702 × 10−11.4230 × 10−1
F5Mean3.5233 × 1032.7781 × 1032.9889 × 1033.1155 × 1031.1296 × 1031.7150 × 1039.6624 × 102
Std7.8366 × 1022.3745 × 1021.9619 × 1022.1587 × 1021.6280 × 1023.2483 × 1021.3283 × 102
Best2.4993 × 1032.3035 × 1032.6398 × 1032.8131 × 1039.2434 × 1021.2256 × 1039.0186 × 102
Time1.3823 × 10−12.7167 × 10−18.0486 × 10−21.1049 × 10−11.7480 × 10−13.6374 × 10−11.9504 × 10−1
F6Mean1.0128 × 1041.0195 × 1054.9695 × 1087.2382 × 1078.5126 × 1055.0729 × 1033.5258 × 103
Std7.9627 × 1036.3597 × 1045.7741 × 1082.2732 × 1082.3415 × 1065.5059 × 1031.6347 × 103
Best2.0883 × 1031.9845 × 1045.9075 × 1079.1565 × 1044.0645 × 1031.9946 × 1031.8595 × 103
Time1.5682 × 10−12.2264 × 10−16.6006 × 10−29.0826 × 10−21.5535 × 10−13.2054 × 10−11.1935 × 10−1
F7Mean2.3328 × 1032.1696 × 1032.1763 × 1032.2221 × 1032.0695 × 1032.1181 × 1032.0639 × 103
Std1.3567 × 1023.2793 × 1013.1417 × 1017.2976 × 1012.9165 × 1014.2492 × 1013.3861 × 101
Best2.1302 × 1032.1412 × 1032.1463 × 1032.1617 × 1032.0338 × 1032.0601 × 1032.0314 × 103
Time2.2457 × 10−14.9118 × 10−11.7057 × 10−12.0100 × 10−13.7643 × 10−16.3906 × 10−12.6423 × 10−1
F8Mean2.5508 × 1032.2882 × 1032.2764 × 1032.2691 × 1032.2673 × 1032.2515 × 1032.2571 × 103
Std1.5792 × 1029.2362 × 1015.2110 × 1016.9425 × 1015.6077 × 1014.8829 × 1014.8552 × 101
Best2.2305 × 1032.2351 × 1032.2361 × 1032.2374 × 1032.2258 × 1032.2224 × 1032.2223 × 103
Time4.1845 × 10−15.4517 × 10−11.9870 × 10−12.2328 × 10−12.8786 × 10−17.1284 × 10−12.5125 × 10−1
F9Mean2.5850 × 1032.5093 × 1032.7431 × 1032.6738 × 1032.5220 × 1032.4894 × 1032.4808 × 103
Std7.1053 × 1013.1179 × 1011.4106 × 1021.1977 × 1024.1143 × 1011.7170 × 10−31.3756 × 101
Best2.5038 × 1032.4847 × 1032.6172 × 1032.5772 × 1032.4894 × 1032.4808 × 1032.4808 × 103
Time3.4500 × 10−14.3876 × 10−11.7200 × 10−11.9111 × 10−12.5643 × 10−16.1586 × 10−12.2035 × 10−1
F10Mean5.0621 × 1034.2884 × 1033.9824 × 1034.3809 × 1033.5165 × 1032.5687 × 1033.0853 × 103
Std1.0474 × 1037.6917 × 1021.8114 × 1031.0151 × 1036.6941 × 1021.0893 × 1022.9708 × 102
Best2.5009 × 1032.5023 × 1032.5407 × 1032.5368 × 1032.5010 × 1032.5009 × 1032.5007 × 103
Time1.8629 × 10−13.8577 × 10−11.2979 × 10−11.5627 × 10−12.8880 × 10−15.0902 × 10−12.2335 × 10−1
F11Mean9.1731 × 1043.5654 × 1036.6895 × 1034.4899 × 1033.5496 × 1032.9004 × 1032.9030 × 103
Std6.3126 × 1041.0029 × 1031.2045 × 1038.5837 × 1022.5653 × 1025.8240 × 10−11.5870 × 100
Best2.9373 × 1032.6766 × 1034.8095 × 1033.4908 × 1033.1614 × 1032.9000 × 1032.9008 × 103
Time2.6825 × 10−15.3299 × 10−12.1679 × 10−12.3582 × 10−14.1337 × 10−17.4119 × 10−12.9492 × 10−1
F12Mean3.5981 × 1033.2137 × 1033.2468 × 1032.9000 × 1032.9807 × 1033.0175 × 1032.9608 × 103
Std2.2264 × 1022.7154 × 1022.6113 × 1021.0121 × 10−41.8307 × 1014.7649 × 1011.7445 × 101
Best3.2580 × 1033.0357 × 1033.0809 × 1032.9000 × 1032.9572 × 1032.9479 × 1032.9444 × 103
Time2.8274 × 10−16.0399 × 10−12.3072 × 10−12.5129 × 10−13.2090 × 10−18.0156 × 10−15.6261 × 10−1
Mean: EHHO ranks first in F1–F7 and F9, ranks second in F8 and F10–F12. Std: EHHO ranks first in F1–F6 and F8, ranks second in F9 and F11, ranks third in F7, and ranks fourth in F12. Best: EHHO ranks first in F1–F8 and F10, ranks second in F9 and F11, and ranks third in F12. Time: EHHO ranks third in F3 and F4, ranks fifth in F12, and ranks fourth in all remaining functions.
Table 6. Comparison of optimization results for different intelligent algorithms (bolded indicates first place).
Table 6. Comparison of optimization results for different intelligent algorithms (bolded indicates first place).
Map PSOMPSOGASOAHHOEHHO
1. (20 × 20)Mean39.314740.365444.435445.312440.412436.2546
Std.1.35321.26971.68541.745331.345240.6645
Best38.598438.500642.533941.122432.363630.8411
Time0.90821.32842.63540.87781.48961.0890
2. (20 × 20)Mean43.156547.145648.214551.156743.235630.5642
Std.2.13450.94531.22341.03241.51340.8547
Best42.752141.378247.507945.975738.712129.1328
Time0.42980.56092.59910.47561.53471.3305
3. (40 × 40)Mean161.231498.2645123.4645156.544570.312465.3154
Std.0.86452.15672.61471.16541.36451.0325
Best158.315471.105182.3951134.845458.290457.2662
Time0.17391.52761.82410.24691.45091.2892
4. (40 × 40)Mean175.3544117.4651104.6475151.15475.621471.6865
Std.0.62451.83461.75160.23641.56481.2364
Best161.540180.384882.5036143.354164.268159.2994
Time0.16791.5281.42280.22621.41631.4645
Table 7. Experimental result (bolded indicates first place).
Table 7. Experimental result (bolded indicates first place).
ParametersPSOGWOWOAHHOEHHO
Average path length31.548527.451426.124228.421625.3487
Longest path32.446429.844129.465129.845129.2348
Shortest path29.354626.446325.312427.246324.6475
Average number of turns (<15°)87665
Average number of sharp turns (<30°)22110
Average running time (s)114.6599.3696.24104.6492.15
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cheng, G.; Li, C.; Ren, Y.; Li, J.; Yao, Y.; Zhang, Y.; Song, L.; Zhang, X.; Liu, J.; Gong, L.; et al. A Hybrid Enhanced Harris Hawks Optimization Algorithm for AGV Path Planning in Smart Warehousing. Actuators 2026, 15, 294. https://doi.org/10.3390/act15060294

AMA Style

Cheng G, Li C, Ren Y, Li J, Yao Y, Zhang Y, Song L, Zhang X, Liu J, Gong L, et al. A Hybrid Enhanced Harris Hawks Optimization Algorithm for AGV Path Planning in Smart Warehousing. Actuators. 2026; 15(6):294. https://doi.org/10.3390/act15060294

Chicago/Turabian Style

Cheng, Guiqiang, Chunfang Li, Yuhang Ren, Jiankun Li, Yuqi Yao, Yiwen Zhang, Linsen Song, Xinming Zhang, Jingru Liu, Lei Gong, and et al. 2026. "A Hybrid Enhanced Harris Hawks Optimization Algorithm for AGV Path Planning in Smart Warehousing" Actuators 15, no. 6: 294. https://doi.org/10.3390/act15060294

APA Style

Cheng, G., Li, C., Ren, Y., Li, J., Yao, Y., Zhang, Y., Song, L., Zhang, X., Liu, J., Gong, L., & Yu, Z. (2026). A Hybrid Enhanced Harris Hawks Optimization Algorithm for AGV Path Planning in Smart Warehousing. Actuators, 15(6), 294. https://doi.org/10.3390/act15060294

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop