Next Article in Journal
Complete Coverage Path Planning Based on Improved Genetic Algorithm for Unmanned Surface Vehicle
Next Article in Special Issue
A Quick Pheromone Matrix Adaptation Ant Colony Optimization for Dynamic Customers in the Vehicle Routing Problem
Previous Article in Journal
Autonomous Underwater Vehicle Cruise Positioning and Docking Guidance Scheme
Previous Article in Special Issue
ETE-SRSP: An Enhanced Optimization of Tramp Ship Routing and Scheduling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Target Localization in the Internet of Underwater Things through Quantum-Behaved Metaheuristic Optimization with Multi-Strategy Integration

1
Merchant Marine College, Shanghai Maritime University, Shanghai 201306, China
2
Shanghai Ship and Shipping Research Institute Co., Ltd., Shanghai 200135, China
3
College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China
4
Navigation College, Jimei University, Xiamen 361021, China
5
Institute of Logistics Science and Engineering, Shanghai Maritime University, Shanghai 201306, China
6
School of Computer Information and Engineering, Changzhou Institute of Technology, Changzhou 213032, China
7
Institute of Groundwater Management, Technische Universität Dresden, 01069 Dresden, Germany
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
J. Mar. Sci. Eng. 2024, 12(6), 1024; https://doi.org/10.3390/jmse12061024
Submission received: 31 May 2024 / Revised: 17 June 2024 / Accepted: 18 June 2024 / Published: 19 June 2024

Abstract

:
Underwater localization is considered a critical technique in the Internet of Underwater Things (IoUTs). However, acquiring accurate location information is challenging due to the heterogeneous underwater environment and the hostile propagation of acoustic signals, especially when using received signal strength (RSS)-based techniques. Additionally, most current solutions rely on strict mathematical expressions, which limits their effectiveness in certain scenarios. To address these challenges, this study develops a quantum-behaved meta-heuristic algorithm, called quantum enhanced Harris hawks optimization (QEHHO), to solve the localization problem without requiring strict mathematical assumptions. The algorithm builds on the original Harris hawks optimization (HHO) by integrating four strategies into various phases to avoid local minima. The initiation phase incorporates good point set theory and quantum computing to enhance the population quality, while a random nonlinear technique is introduced in the transition phase to expand the exploration region in the early stages. A correction mechanism and exploration enhancement combining the slime mold algorithm (SMA) and quasi-oppositional learning (QOL) are further developed to find an optimal solution. Furthermore, the RSS-based Cramér–Raolower bound (CRLB) is derived to evaluate the effectiveness of QEHHO. Simulation results demonstrate the superior performance of QEHHO under various conditions compared to other state-of-the-art closed-form-expression- and meta-heuristic-based solutions.

1. Introduction

The Internet of Underwater Things (IoUTs) has been widely applied in various civilian and military research areas, including ocean resource exploration, climate monitoring, and marine security [1,2,3,4,5]. In the context of the IoUTs, underwater acoustic wireless sensor networks (UAWSNs) are the key technology for establishing connections among underwater nodes, where location information is crucial for communication, data analysis, and transmission [6,7,8,9]. However, direct location determination using the global positioning system (GPS) is challenging due to severe radio signal attenuation underwater [10,11]. Consequently, various underwater localization techniques have been developed, typically comprising two main procedures: range acquisition and location computation. The range acquisition phase employs various ranging techniques, such as time of arrival (TOA), time difference of arrival (TDOA), angle of arrival (AOA), and received signal strength (RSS)-based schemes [12,13,14,15]. The location computation phase then utilizes algorithms to calculate the precise position. In addition to these techniques, there is renewed interest in combining communication and echo-location, known as integrated sensing (ranging) and communication, for underwater acoustic communication systems [16]. These advancements have significantly enhanced underwater target localization technologies. Compared to other methods, RSS-based schemes can obtain location information without requiring additional facilities or time synchronization [17]. Therefore, there has been a surge of interest in RSS-based underwater target localization [18,19,20,21].
Despite the development of several RSS-based localization techniques, accurately determining location information remains a challenge [22,23,24]. One contributing factor is the highly dynamic underwater environment, which introduces significant measurement noise [14,25]. Another challenge arises from the heterogeneous underwater environment, which causes stratified signal propagation and signal absorption [26,27]. These factors can severely impact localization accuracy [28]. Some research in the literature has been investigated to address these adverse impacts. For instance, Mei et al. developed a coarse-to-fine localization method (CFLM) that formulates the problem within an alternating non-negative constrained least squares (ANCLS) framework and offers an iterative closed-form solution [18] to address the challenges. Similarly, Chang et al. presented another closed-form expression that transforms the underwater localization problem into a generalized trust region sub-problem (GTRS) framework. A square range weighted least squares (SRWLS) approach was then further proposed to derive the solution [29].
However, many of these methods rely on highly strict mathematical assumptions. For example, the SRWLS method in [29], which is based on the Lagrange multiplier method, performs satisfactorily when the Karush–Kuhn–Tucker conditions are met [30]. Nevertheless, these assumptions may not always hold, resulting in inconsistent localization performance across different scenarios [31]. To address these limitations, various meta-heuristic algorithms have been proposed for the localization problem [32]. Sivakumar et al. developed several meta-heuristic algorithms to tackle localization issues using mobile anchor positioning (MAP) [33]. Saha et al. introduced an adaptive virtual anchor node technique based on particle swarm optimization (PSO) that derives the shortest path to minimize multi-hop errors [34].
Notably, according to no-free-lunch theorem [35], not a single method can be suitable for every scenario due to each method suffering from stratified propagation and absorption simultaneously. The more complex the problem is, the higher probability that a meta-heuristic algorithm may fall into a local minimum [36], especially for the Harris hawks optimization (HHO) [37]. The HHO is inspired by the hunting behavior of Harris hawks and has been proved to have relatively good performance in terms of convergence and solution acquirement in the literature [38]. Although HHO performs well in specific scenarios, its effectiveness is limited in the context of underwater localization [39]. Stratification and absorption effects in underwater environments can cause significant measurement divergence, resulting in a highly non-convex optimization problem. The exploration and exploitation phase of the original HHO is not efficient for this type of problem and may converge prematurely, leading to a local optimum.
The strict mathematical assumptions of current localization techniques and the limitations of the HHO algorithm have motivated us to develop a global or near-global search meta-heuristic-based underwater localization method for IoUTs. To the best of our knowledge, a meta-heuristic-based approach that effectively addresses RSS-based localization issues, particularly when dealing with stratification and absorption effects, has not been fully explored. In this context, this study proposes a quantum enhanced HHO (QEHHO) for the RSS-based underwater target localization problem. Four strategies are introduced to enhance HHO, with the aim of achieving a satisfactory localization solution. The main contributions of this work are as follows:
  • By considering stratified propagation and absorption effects, this study reformulates the RSS-based underwater measurement model. Subsequently, an optimization framework is constructed using the first-order Taylor series expansion.
  • A QEHHO with multiple strategies is proposed to enhance HHO and identify the optimal solution to the problem. These strategies include quantum-computing-inspired initiation, nonlinear transition, exploration enhancement with SMA and QOL, and a correction mechanism: each applied during different phases of HHO.
  • The RSS-based Cramér–Rao lower bound (CRLB) with stratification and absorption effects is conducted as a benchmark for the problem. Several simulations are performed under different conditions, and we compare the results with those of other meta-heuristic and closed-form methods.
The remainder of this work is organized as follows: Section 2 provides an overview of related works on underwater localization. Section 3 presents the formulation of the underwater localization problem, considering stratified propagation and absorption effects. Subsequently, Section 4 introduces the proposed QEHHO method. Section 5 discusses the RSS-based CRLB, incorporating stratification and absorption considerations. Section 6 presents simulation results that validate and compare the proposed approach with various methods in different scenarios. Finally, concluding remarks and future directions are discussed in Section 7.

2. Related Works

Underwater localization based on acoustic signals typically involves two main components: (1) measurement acquisition and (2) location determination [22]. Measurements can be derived from time, angle, or signal intensity: known respectively as TOA/TDOA-, AOA-, and RSS-based techniques. Location determination uses various algorithms, including closed-form expressions and meta-heuristic approaches, to solve the localization problem. Research has demonstrated the advantages of RSS-based localization over AOA, TOA, and TDOA, particularly regarding cost and time synchronization [17,40]. Consequently, RSS-based localization techniques have garnered significant attention in the literature [41]. For instance, Aubry et al. explored optimal sensor placement using RSS-based measurements to minimize localization error, employing the trace/determinant of CRLB as the objective function and developing a closed-form expression [42]. Sun et al. tackled the RSS-based localization problem in mixed line-of-sight and non-line-of-sight environments by developing a robust weighted least squares method with an iterative approach [43]. He et al. proposed a unified analytical framework for RSS-based localization and developed a tractable expression for the localizability model [44].
However, obtaining accurate location information using RSS-based techniques becomes infeasible when accounting for stratification and absorption effects simultaneously [18]. These effects, which are prevalent in underwater acoustic signal communications, generally arise from the heterogeneous nature of the underwater environment [45]. To address these challenges, several innovative approaches have been developed. Tao et al. introduced a multiple-RSS-frequency-based underwater localization technique and employed an interior-point algorithm to solve the mapping problem [20]. Poursheikhali et al. proposed an array-RSS localization method that uses an iterative approach to address location determination [21]. Xu et al. developed an efficient underwater localization method based on semi-definite programming (SDP) [40]. Pourkabirian et al. integrated RSS measurements and angle information to create a hybrid localization scheme using SDP efficiently [46]. Gao et al. proposed a similar hybrid scheme that combines RSS-based localization with time-of-flight information, introducing a consensus fusion estimator to mitigate falsification attacks [47]. Furthermore, Ma et al. researched scenarios with unknown transmit power and presented a two-step closed-form localization approach [48].
The aforementioned solutions rely on highly strict mathematical assumptions. For instance, the algorithms proposed in [29,48] are variants of the Lagrange multiplier method, which function only when the Karush–Kuhn–Tucker conditions are satisfied [49]. Similarly, the SDP and its variants require the formulation to be relaxed to a convex expression [50]. To address these limitations, meta-heuristic-based localization approaches have been proposed that waive these assumptions and iteratively find solutions [51,52]. For instance, Draz et al. used a bio-inspired meta-heuristic algorithm to schedule nodes, developing a trust-based hybrid-blockchain-enabled localization method [53]. Kumari et al. considered anchor failures and investigated an NSGA-based meta-heuristic scheme for underwater localization [54]. Liu et al. developed a three-step localization approach using a meta-heuristic algorithm, the gray wolf optimizer, in the final round [55]. A single meta-heuristic algorithm may have limitations in obtaining the global minimum, prompting research into hybrid schemes. Xu et al. investigated a hybrid scheme using particle swarm optimization and genetic algorithms with quantum behavior to address underwater cooperative localization [56].
In addition to the algorithms previously mentioned, numerous meta-heuristic algorithms have been proposed in recent years, with several being applied to localization. These include but are not limited to the whale optimization algorithm (WOA) [57], seagull optimization algorithm (SOA) [58], sparrow search algorithm (SSA) [59], and HHO [38]. A summary of the aforementioned localization methods is shown in Table 1. Notably, HHO has demonstrated satisfactory performance in terms of convergence and efficiency in various scenarios [38], leading to its application in diverse areas such as localization [60], feature selection [61], and economic load dispatch problems [62]. Variants of HHO have also been proposed to address different engineering problems [39].
However, according to the no-free-lunch theorem [35], no single method is universally suitable for every scenario. HHO, in particular, is not well-suited for complex, non-convex underwater localization problems that simultaneously suffer from stratified propagation and absorption effects [37]. The exploration and exploitation phases of the original HHO algorithm are prone to falling into local minima in such complex problems. Furthermore, HHO uses a linear decreasing method to adjust the escape energy factor, which can lead to an imbalance between the exploration and exploitation phases. This method fails to accurately represent the multi-round escape dynamics between the hawk and prey in real scenarios. As the energy inevitably falls below 1 in the later iterations, the algorithm predominantly engages in a local search, thereby lacking global search capabilities. Consequently, if the population converges near a local optimum early on, the algorithm is prone to becoming trapped in that local optimum at a later stage.
The limitations imposed by strict mathematical assumptions and the tendency of the HHO algorithm to fall into local minima have prompted the development of a more suitable variant of HHO for underwater localization. To address these challenges, we propose the integration of four novel strategies designed to enhance the performance of HHO. These strategies are incorporated into each phase of the algorithm and aim to improve the quality of the initial population, diversify transition mechanisms, increase exploration efficiency, and bolster the robustness of the solutions.

3. Problem Formulation

To formulate the localization problem underwater, this section first introduces the RSS-based signal attenuation measurement model. By quoting the ray tracing theorem, the stratification-aware RSS framework is then formulated. According to the first-order Taylor series expansion, the fitness function of underwater localization is finally derived.

3.1. RSS-Based Stratified Propagation Model

We consider a three-dimensional UAWSNs scenario set up with N anchors and a target. Assume the i th anchor location is a i = [ a i 1 , a i 2 , a i 3 ] T , where i = 1 , , N and T represents the transpose operation. In the network, anchors are assumed to be aware of their location and the target location needs to be determined [28]. Let the target’s location be x = [ x 1 , x 2 , x 3 ] T . In addition, the underwater target can transmit an acoustic signal with RSS information to anchors, and the signal intensity may decrease with distance, modeled as [40]
P r i = P 0 10 α log 10 d i d 0 α f d i d 0 + η i ,
where P r i is the received signal power of the i th anchor from the target, P 0 denotes the transmit power, α represents the path loss factor, d i is the distance between the i th anchor and target, d 0 is known as the reference distance and is normally 1 m, η i indicates the Gaussian distributed noise with variance σ i 2 and zero mean, and α f denotes the absorption coefficient that is derived from Thorp’s formula following [63]
α f = 0.11 f 2 1 + f 2 + 44 f 2 4100 + f 2 + 2.75 × 10 4 f 2 + 3 × 10 3 ,
with f indicating the frequency.
Following the study by [45], the frequency f in UAWSNs typically ranges from 10 kHz to 1000 kHz. Consequently, the absorption coefficient α f varies from 0.001 dB/m to 0.32 dB/m [23]. Therefore, the absorption effect when the reference distance d 0 = 1 m can be ignored, and (1) can be further converted into P r i = P 0 10 α log 10 d i d 0 α f d i + η i [18].
Further, it is also important to note that the distance d i is typically assumed to be the Euclidean distance, which presupposes straight-line propagation of the acoustic signal. However, this assumption is invalid in an inhomogeneous underwater environment [26], where the acoustic signal propagates in a stratified manner according to Snell’s law [64], such that
cos θ C ( z ) = cos θ x C ( x 3 ) = cos θ i C ( a i 3 ) = κ , and θ x , θ i π 2 , π 2 ,
where θ x denotes the transmission angle of the target, θ i is the received angle of the i th anchor, κ is a constant, and C ( · ) denotes the isogradient model [65] such that
C ( z ) = ρ z + b ,
with ρ indicating the steepness of the sound speed profile (SSP), z representing the depth, and b denoting the sound speed on the sea surface.
Also, from Figure 1, we have
r = z tan θ , l = z sin θ ,
where r is the horizontal Euclidean distance such that r = r x r i = ( x 1 a i 1 ) 2 + ( x 2 a i 2 ) 2 , and l is the arc length of a ray. Given t is the travel time, then we have t = l C ( z ) .
The underwater ray length is then derived with an integral manipulation under an isogradient SSP such that
l = ( ρ x 3 + b ) θ x θ i ρ cos θ x ,
where θ x = β 0 + α 0 , θ i = β 0 α 0 with β 0 = arctan [ ( a i 3 x 3 ) / ( r x r i ) ] and α 0 = arctan [ ( 0.5 ρ ( r x r i ) ) / ( b + 0.5 ρ ( a i 3 + x 3 ) ) ] .
Subsequently, the RSS-based stratified propagation measurement model can be expressed as
P r i = P 0 10 α log 10 l i d 0 α f l i + η i ,
where l i is the length traveled between the i th anchor and the target. Notably, the distance an acoustic signal can travel depends on the acoustic communication equipment and the transmission frequency. For instance, in civilian applications, a 1 kHz sound wave can travel tens or even hundreds of kilometers, a 10 kHz sound wave can travel approximately ten kilometers, a 100 kHz sound wave can travel a few hundred meters, and a 1 MHz sound wave can only travel a few meters [45].

3.2. Fitness Function Formulation

By addressing a simple transformation, (7) is then converted into
l i = d 0 10 P 0 P r i c i + η i 10 α ,
where c i = α f l i . Note that the maximum of c i can be known in some specific situations when the area is determined [23].
With the first-order Taylor series expansion theorem, (8) can be further expressed as
l i 10 P 0 P r i c i 10 α 1 + l n 10 10 α η i ,
where d 0 is 1 m.
Let x a i be the true distance between the i th anchor and the target. Then, the localization problem can be formulated as
arg min x i = 1 N l i x a i 2 .
The problem in (10) can be solved using various closed-form expressions, such as SDP or second-order cone programming (SOCP) through convex optimization as well as least squares and its variants [22]. However, these closed-form solutions rely on stringent assumptions. To address this limitation, this study explores solving the underwater localization problem using a metaheuristic optimization method. In this approach, (10) serves as the fitness function, and each population member calculates its fitness value in every iteration. The iterative procedure continues until the stopping criteria are met.

4. Proposed Quantum-Behaved Metaheuristic Optimization

To determine the target location, this section proposes a quantum-behaved metaheuristic method: a variant of HHO. Several strategies are incorporated to enhance performance and achieve an optimal solution for (10). This section focuses on fundamental mathematical expressions rather than detailing the specific mechanics of HHO, which can be referenced in [38]. Initially, a brief overview of the original HHO is provided, followed by the introduction of four strategies designed to improve different phases of the HHO algorithm.

4.1. Original HHO Algorithm

HHO comprises three phases in the search for the optimal solution: exploration, transition, and exploitation. The transition phase involves determining whether the process should shift from exploration to exploitation based on an energy criterion. The exploration phase simulates the behavior of searching for prey, while the exploitation phase emulates the act of hunting the prey. In this context, the position of the Harris hawk represents a candidate solution, with the best candidate solution in each iteration identified as the prey.
HHO commences with the exploration phase, which introduces a parameter q to guide the hawk’s strategy selection. Specifically, when q < 0.5 , each hawk’s movement is influenced by the positions of other hawks and the prey. Conversely, when q 0.5 , a random selection method is employed, as illustrated in
X ( t + 1 ) = X rand ( t ) r a n d X rand ( t ) 2 r a n d X ( t ) q 0.5 X prey ( t ) X m ( t ) r a n d l b + r a n d ( u b l b ) q < 0.5
where X ( t + 1 ) is the position of the hawk in the t + 1 iteration, X rand ( t ) is a randomly selected individual in the population of iteration t, X prey ( t ) denotes the prey location, X m ( t ) indicates the average location of the current Harris’s hawk population such that X m ( t ) = 1 M j = 1 M X j ( t ) , with M representing the population size, u b and l b are the upper and lower bounds of the search range, respectively, and r a n d and q are random numbers following the uniform distribution within the interval (0,1).
Afterwards, HHO employs an energy transition step to figure out whether it enters into the exploitation phase, as shown in
E = 2 E 0 1 t Max t ,
where E indicates the energy of the prey, E 0 is the initial energy, which varies from −1 to 1 at each iteration, and Max t denotes the maximum iteration. The hawks enter into the exploration phase when | E | 1 , while they get to the exploitation phase when | E | < 1 .
Four strategies are proposed for the exploitation phase to address various prey statuses: soft besiege, hard besiege, soft besiege with progressive rapid dives, and hard besiege with progressive rapid dives. A tuning parameter s p , representing the prey’s escape probability, is introduced to determine the appropriate hunting behavior. The tuning parameter s p is randomly selected from the interval 0 , 1 . When s p < 0.5 , it indicates that the prey has a probability of escaping.
Both the energy E and s p impact the hunting strategy. For instance, the hawks execute a soft besiege when 0.5 | E | < 1 and s p 0.5 , as shown in
X ( t + 1 ) = Δ X ( t ) E τ X prey ( t ) X ( t ) ,
where Δ X ( t ) is the divergence between the position of the prey and the current location at t such that Δ X ( t ) = X prey ( t ) X ( t ) , and τ = 2 1 r a n d .
If the prey does not have enough energy and a chance to escape, i.e., | E | < 0.5 and s p 0.5 , the hawks then implement a hard besiege for hunting, as shown by
X ( t + 1 ) = X prey ( t ) E | Δ X ( t ) | .
The hawks will perform the soft besiege with progressive rapid dives strategy when | E | 0.5 and s p < 0.5 , indicating that the prey has both the chance and energy to escape. This behavior is modeled by
X ( t + 1 ) = Ω if F ( Ω ) < F ( X ( t ) ) Υ if F ( Υ ) < F ( X ( t ) ) ,
where Ω = X prey ( t ) E τ X prey ( t ) X ( t ) , F ( · ) indicates the fitness function of (10), and Υ = Ω + Ψ × Levy ( D ) , with D, Ψ , and Levy ( · ) denoting the dimension, random vector with 1 × D , and levy flight function, respectively. Specifically, the levy flight function can be expressed as [66]
Levy ( x ) = 0.01 × μ × ϱ | v | 1 β ,
where μ and v are random numbers ranging from 0 , 1 , and
ϱ = Γ ( 1 + β ) × sin π β 2 Γ 1 + β 2 × β × 2 β 1 2 1 β ,
with β and Γ · representing a preset parameter and gamma function, respectively.
If the prey is exhausted but still has a chance to escape, i.e., | E | < 0.5 and s p < 0.5 , the hawks then execute a hard besiege with progressive rapid dives to reduce the distance between them and the mean position of the prey. The mathematical formulation is similar to the soft besiege but utilizes the average position of the population, as shown in
X ( t + 1 ) = Ω ˜ if F ( Ω ˜ ) < F ( X ( t ) ) Υ ˜ if F ( Υ ˜ ) < F ( X ( t ) ) ,
where Ω ˜ = X prey ( t ) E τ X prey ( t ) X m ( t ) , and Υ ˜ = Ω ˜ + Ψ × Levy ( D ) .
The hunting behavior is carried out iteratively according to | E | and s p until the hawks catch the prey or the stop criteria has been reached.

4.2. Multi-Strategy Integration-Based QEHHO

In this section, four strategies are proposed to enhance the performance of HHO in the underwater localization scenario, including quantum-computing-inspired initiation, a nonlinear transform strategy, exploration enhancement, and a correction mechanism.

4.2.1. Quantum-Computing-Inspired Initiation

To enhance the diversity of the initial population, this section proposes a quantum-behaved approach by incorporating good point set theory [67] and quantum computing principles [68]. Let G s denote the unit cube in s dimensional Euclidean space, and r = r 1 , r 2 , , r s G s ; then, we have
P M ( k ) = r 1 ( M ) · k , r 2 ( M ) · k , , r s ( M ) · k , 1 k M ,
where r m M · k is the decimal part of r m M · k .
Assume r = 2 cos 2 π k / p , 1 k s , where p is the smallest prime that satisfies s p 3 / 2 . P M k is the good points set, and r is the good point if the deviation satisfies
ϕ ( M ) = C ( r , ε ) M 1 + ε ,
where ε is an arbitrary positive number, and C ( r , ε ) represents a constant related to r and ε .
To further augment the quality of the initial population, quantum computing is introduced to enhance diversity. Each individual m within the population can be expressed as a superposition of two states using quantum bits, thereby yielding:
m = φ 1 φ 2 φ o ,
where φ 1 , , φ o represents a quantum bit of length o with
φ o = ϖ 0 | 0 + ϖ 1 | 1 ,
where ϖ 0 and ϖ 1 are the amplitudes of the probability and satisfy ϖ 0 2 + ϖ 1 2 = 1 .
When a quantum state in superposition is observed, it collapses to zero with a probability of ϖ 0 2 or to one with a probability of ϖ 1 2 . The quantum bit can be represented in a matrix form using sine and cosine based on the probability amplitude as φ o = cos θ o , sin θ o T , where cos θ o = ϖ 0 and sin θ o = ϖ 1 . Then, (21) can be further converted into
m = ( cos θ 1 cos θ 2 cos θ o sin θ 1 sin θ 2 sin θ o | ) ,
where θ 1 , , θ o are randomly picked from [ 0 , 2 π ] . Each individual occupies two positions in the search space, with each position representing an optimization solution that can be decomposed into
m x = cos θ o , cos θ 2 , , cos θ o ;
m y = sin θ o , sin θ 2 , , sin θ o .
Consequently, a mapping relationship between the quantum space and the solution space can be established through a linear transformation. Given a quantum bit cos θ o , sin θ o T with a value domain of [ 1 , 1 ] , a transformation is derived as
m x = 1 2 ( cos θ + 1 ) ( u b l b ) + l b .
m y = 1 2 ( sin θ + 1 ) ( u b l b ) + l b .
Given that the initial population has been determined using P M ( k ) from the previous stage, this corresponds to collapsing the quantum state to a definite state following a single observation. To revert to the superposition state, an inverse transformation can be applied, assuming that the current state is represented as a sinusoidal position, such that
θ * = arcsin 2 m y l b u b l b 1 ,
where another state can be derived using θ * , as expressed by
m x * = 1 2 cos θ * + 1 ( u b l b ) + l b .
Combining the quantum computing and good point set theories based on a set of quantum bits generates a larger initial population. This approach significantly enhances the population diversity and distribution across the search space, thereby improving global search capabilities.

4.2.2. Nonlinear Transition Strategy

As demonstrated in the original HHO, the transition between the exploration and exploitation phases is governed by the energy | E | as defined in Equation (12). Extensive simulations reveal that | E | consistently falls below 1 during the latter half of the iterations ( t > Max t / 2 ). This results in an interesting phenomenon where only the exploitation phase is executed in the later stages. Consequently, if the global optimum or a near-global optimum is not identified during the early phase, HHO is prone to becoming trapped in a local minimum. Therefore, a nonlinear transition strategy is proposed, as represented by
E = 1 2 + 1 2 sin π 2 + π t Max t ,
where the exploration phase is conducted when E > r a n d , and the exploitation phase is executed otherwise.
The nonlinear transition strategy facilitates extensive region exploration in the early stages when E decreases slowly and maintains the capability for global exploration in the later stages when E is small. This approach enhances the algorithm’s ability to escape local optima.

4.2.3. Exploration Enhancement

The slime mold algorithm (SMA) is a powerful optimization algorithm known for its excellent global optimization capabilities [69]. SMA adjusts its search modes based on the fitness value and isolates a subset of organisms for exploration in other domains. Additionally, the oscillating effect of v b increases the likelihood of global exploration. This multi-exploration mechanism endows SMA with robust global optimization search capabilities. To address the tendency of the HHO to fall into local optima when facing complex problems, this paper incorporates the multi-search mechanism of the SMA into the HHO’s exploration phase to enhance its global search capabilities. Assume z 0 is the preset slime parameter. In traditional SMA, when r a n d < z 0 , the slime mold population randomly generates individuals from the solution space, simulating the behavior of slime molds isolating some individuals to explore other potential food sources. While this approach prevents premature convergence, it does not fully utilize the information of the current solution.
Therefore, we further integrate quasi-oppositional learning (QOL) into the exploration phase. QOL allows for a broader and more rational range of exploration, increasing the chances of approaching the optimal or sub-optimal points in the search space [70]. Consequently, in this paper, we replace the random individual strategy at r a n d < z 0 in the slime mold algorithm with QOL. This enhancement not only helps to avoid premature convergence but also improves the likelihood of approaching the optimal food source. By combining the SMA and QOL, the improved exploration phase can be expressed as
X ( t + 1 ) = X prey ( t ) + v b W · X A ( t ) X B ( t ) , r a n d > z 0 , r a n d 0 p X prey ( t ) X m ( t ) r a n d l b + r a n d ( u b l b ) , r a n d > z 0 , r a n d 0 < p rand l b + u b 2 , l b + u b X ( t ) , r a n d < z 0 ,
where v b is a parameter with a range of atanh t / Max t + 1 , atanh t / Max t + 1 , with atanh · representing the atanh function, W indicates the weight of the slime mold, X A ( t ) and X B ( t ) are two individuals that are randomly selected from the slime mold, r a n d 0 is the random number from ( 0 , 1 ) , and p = tanh | F ( X ( t ) ) F ( X prey ( t ) ) | .

4.2.4. Correction Mechanism

As the hawks in the population converge towards the optimal individual during the iteration process, they risk gathering around a local optimum. This convergence, which intensifies with an increasing number of iterations, can lead to a decline in population diversity. To mitigate the risk of the algorithm becoming trapped in local optima and to prevent premature convergence, this paper introduces the mean differential evolution mutation [71] to adjust both individual and global optima of the population. This method employs two distinct strategies tailored to different stages of the iteration process such that
X ( t + 1 ) = X ( t ) + w · F 1 X c 1 + X c 2 2 · X ( t ) , r a n d < p m or t < 0.6 Max t X prey + w · F 2 X c 1 + X c 2 2 · X ( t ) , r a n d p m or t 0.6 Max t ,
where p m is the mutation control parameter, F 1 and F 2 are random numbers in the ranges [ 0 , 0.35 ] and [ 0.15 , 0.15 ] , respectively [71], w denotes the inertia coefficient, which decreases with each iteration, X c 1 indicates the mean value of two random Harris hawks, and X c 2 represents the mean value of one random Harris hawk and the prey. This mutation strategy initially searches in the vicinity of individual solutions and later shifts to exploring around the global optimum, thereby enhancing the algorithm’s ability to escape local optima.
By integrating the four strategies in their corresponding phases, a quantum-behaved HHO with enhanced global search capability is developed. The flowchart of the proposed algorithm for underwater localization is presented in Figure 2, and the related parameters can be referred to in the simulation section.

5. RSS-Based Stratified CRLB

The CRLB is commonly considered the theoretical limit of localization accuracy [72], which is represented by the trace of the Fisher information matrix. Given the observed vector P = [ P r i ] T , the RSS-based stratified CRLB is then obtained by
C R L B = Trace F I M 1 ,
where ϑ = η η T , with η = [ σ 1 , σ 2 , , σ N ] T , Trace · is the trace function, and F I M = ln ( P ; x ) x T ϑ 1 ln ( P ; x ) x , with
ln ( P ; x ) x N × 3 = P r 1 x 1 P r 1 x 2 P r 1 x 3 P r 2 x 1 P r 2 x 2 P r 2 x 3 P r N x 1 P r N x 2 P r N x 3 .
In (34), the partial derivatives of P r i with respect to x can be expressed as
P r i x 1 = 10 α 1 l i ln 10 l i x 1 α f l i x 1 ,
P r i x 2 = 10 α 1 l i ln 10 l i x 2 α f l i x 2 ,
P r i x 3 = 10 α 1 l i ln 10 l i x 3 α f l i x 3 ,
where the partial derivatives of l i with respect to x are l i r x r x x 1 , l i r x r x x 2 , and l i x 3 are
l i x 1 = ρ x 3 + b ρ cos θ x 1 + θ x θ i tan θ x θ x r x θ i r x x 1 a i 1 r x r i ,
l i x 2 = ρ x 3 + b ρ cos θ x 1 + θ x θ i tan θ x θ x r x θ i r x x 2 a i 2 r x r i ,
l i x 3 = ρ x 3 + b ρ cos θ x 1 + θ x θ i tan θ x θ x x 3 θ i x 3 θ x θ i cos θ x ,
The partial derivatives of θ x and θ i with respect to r x and x 3 are then obtained such that θ x r x = ψ ˜ ϕ ˜ 1 ϕ ˜ , θ i r x = ψ ˜ 1 ϕ ˜ , θ x x 3 = υ ˜ ϕ ˜ φ ˜ 1 ϕ ˜ , and θ i x 3 = φ ˜ υ ˜ 1 ϕ ˜ ,
where
ψ ˜ = x 3 + a i 3 r x r i 2 sin θ x sin θ i 2 1 cos θ x θ i ,
ϕ ˜ = b + ρ x 3 b + ρ a i 3 sin θ i sin θ x ,
φ ˜ = 1 r x r i sin θ x sin θ i 2 1 cos θ x θ i ,
υ ˜ = ρ b + ρ a i 3 cos θ i sin θ x ,

6. Simulation Results and Discussion

To rigorously assess the proposed method, a series of simulations under various conditions were conducted using MATLAB R2022b. The study focuses exclusively on evaluating the performance of QEHHO for the underwater localization problem as outlined in Equation (10) rather than testing it on other functions or problems. The root mean square error (RMSE) is employed as the metric for evaluating localization accuracy, as described in [18], such that
R M S E = m c = 1 M C x ^ x 2 M C ,
where x ^ is the estimated location, M C denotes the total number of Monte Carlo trials (MCTs), which is set as 1000 in the simulations, and m c indicates the current MCT.
The area for simulation is 100 m × 100 m × 100 m . All underwater nodes are randomly selected in each MCT so as to mimic the highly dynamic underwater environment [23]. Additionally, other fixed parameters are set according to [18,38] as follows: ρ = 0.1 , b = 1500 m/s, P 0 = 55 dBm, α = 3 , α f = 0.06 dB/m, z 0 = 0.03 , l b = 100 × 1 1 × 3 , with 1 representing a matrix with all elements being 1, u b = 100 × 1 1 × 3 , w = w min + w max w min × t / Max t , with w max = 0.9 and w min = 0.6 , and p m = 0.5 . Several methods are introduced for comparison, including the CFLM [18], the original HHO-based localization (HHO) [60], SRWLS [29], WOA-based localization [73], a hybrid parallel HHO (HPHHO) localization [74], NOA-based localization [75], SOA-based localization [76], SSA-based localization [77], and the CRLB in (33).

6.1. Variable Iterations

To evaluate the performance of QEHHO, simulations were conducted under varying Max t conditions with N = 8 , M = 30 , and σ i 2 = 3 dB. It is important to note that CFLM, SRWLS, and CRLB are not meta-heuristic-based algorithms and therefore do not involve population or iteration parameters; thus, these methods are excluded from this subsection of the analysis. Meta-heuristic algorithms typically begin with a random initial guess, which can result in significant localization errors in the early stages. As illustrated in Figure 3, localization accuracy is unsatisfactory when Max t is small. However, performance improves as the number of iterations increases, with the optimal solution being refined through alternating exploration and exploitation phases. Additionally, the NOA-based scheme exhibits lower localization accuracy compared to other methods. Even when Max t reaches 50, the disparity between NOA and the other algorithms remains substantial. Similar performance trends are observed when Max t = 1 for NOA, WOA, SOA, and HHO, with the key difference being the sensitivity to Max t . The performance of WOA, SOA, and HHO improves significantly compared to NOA as Max t increases.
The proposed QEHHO experiences a performance decline when Max t is small, with localization accuracy lower than that of HPHHO and SSA. However, by incorporating quantum computing theory, the initial population quality surpasses that of HHO, leading to improved localization accuracy for QEHHO. Additionally, three strategies—nonlinear transition, exploration enhancement, and correction mechanism—are integrated at each phase, enabling QEHHO to achieve the optimal solution with fewer iterations ( Max t ). As shown in Figure 3, QEHHO reaches the optimal solution at Max t = 10 , outperforming HPHHO and SSA. Beyond this point, performance oscillates slightly with increasing Max t . Figure 4 further illustrates this superiority through cumulative distribution function (CDF) analysis at Max t = 10 , where QEHHO achieves x ^ x   3.56 m at 90 percent probability. In comparison, NOA, HHO, WOA, HPHHO, and SSA reach x ^ x   6.63 m, x ^ x   4.92 m, x ^ x   4.49 m, x ^ x   4.62 m, x ^ x   3.67 m, and x ^ x   3.63 m, respectively, at the same probability.

6.2. Variable Populations

Population size is another crucial factor when evaluating the performance of a meta-heuristic algorithm. In this context, a simulation with variable population sizes M was conducted, with parameters set to N = 8 , Max t = 10 , and σ i 2 = 3 dB, as depicted in Figure 5. Notably, the HPHHO algorithm imposes a strict assumption on population size; thus, the simulation varies the population from 8 to 50, considering only even numbers. A larger population size generally increases the probability of successful optimization. As such, localization accuracy is found to be inversely proportional to population size, with NOA showing a significant deviation from the other methods. Interestingly, it is observed that all algorithms tend to converge to a specific error level and then fluctuate around this error, with the convergent population size differing among algorithms. For example, HPHHO, SSA, and the proposed QEHHO converge at an error around a population size of 30.
The QEHHO algorithm, which incorporates a superposition state in the population initialization, enhances population quality and diversity. As a result, QEHHO can achieve optimal performance even with smaller population sizes compared to HPHHO and SSA. Furthermore, QEHHO demonstrates superior localization accuracy with increasing M, maintaining a convergent error of approximately 2.65 m, outperforming other methods. This superior performance of QEHHO is also evidenced in Figure 6, where it achieves x ^ x   3.60 m with a 90 percent probability when M = 28 . In contrast, NOA, HHO, WOA, SOA, HPHHO, and SSA reach x ^ x   6.67 m, x ^ x   5.07 m, x ^ x   4.59 m, x ^ x   4.78 m, x ^ x   3.74 m, and x ^ x   3.71 m, respectively, at the same probability level.

6.3. Variable Anchors

Based on the previous experiments, we have determined that QEHHO performs well with low iterations and population sizes compared to other meta-heuristic algorithms. In this subsection, we conduct further simulations to compare both meta-heuristic algorithms and closed-form-expression-based approaches, including CFLM, SRWLS, and CRLB, under variable anchor conditions with M = 30 , Max t = 10 , and σ i 2 = 3 dB. The results are depicted in Figure 7. The available information for localization increases with the number of anchors, thus improving localization accuracy as N rises.
Compared to some meta-heuristic algorithms, CFLM and SRWLS achieve better localization performance, as NOA, SOA, HHO, and WOA may converge to local optima during iterations. In contrast, the performance of HPHHO and QEHHO improves with the implementation of multiple strategies during iterations, outperforming CFLM and SRWLS, although there remains a significant gap between them and the CRLB. Despite no new strategies being introduced in SSA, it achieves satisfactory performance close to that of QEHHO. The superior performance of QEHHO is further illustrated in Figure 8, which depicts the CDFs of different methods at N = 12 . It is observed that QEHHO achieves x ^ x   3.45 m with a 98 percent probability, whereas the other algorithms achieve the same probability with larger errors. For instance, NOA reaches x ^ x   7.09 m, while the rest are x ^ x   4.95 m for SOA, x ^ x   5.84 m for HHO, x ^ x   5.06 m for WOA, x ^ x   4.08 m for SRWLS, x ^ x   4.36 m for CFLM, x ^ x   3.803 m for HPHHO, and x ^ x   3.80 m for SSA at the same probability.

6.4. Variable Noise

Noise can also adversely affect localization performance. In this context, we conduct simulations under varying σ i 2 values with M = 30 , Max t = 10 , and N = 8 . The corresponding results are depicted in Figure 9. As expected, localization accuracy decreases as σ i 2 increases. Integrating the findings from the previous three subsections, it is evident that NOA is not well-suited for underwater scenarios. This conclusion is supported by Figure 9, which shows a significant performance gap between NOA and other algorithms. SOA, HHO, and WOA demonstrate moderate performance, particularly when σ i 2 is small.
Additionally, similar localization accuracy is observed for CFLM, HPHHO, SSA, and QEHHO at σ i 2 = 1 dB. Although the margin is minimal, the superiority of QEHHO is evident when comparing Figure 9 and Figure 10. Figure 10 presents the CDF values of different methods at σ i 2 = 12 dB, showing that QEHHO achieves x ^ x   4.71 m with a 90 percent probability. In contrast, other algorithms reach the same probability at larger errors: NOA at x ^ x   6.80 m, SOA at x ^ x   5.28 m, HHO at x ^ x   5.55 m, WOA at x ^ x   5.17 m, SRWLS at x ^ x   5.21 m, CFLM at x ^ x   5.06 m, HPHHO at x ^ x   4.81 m, and SSA at x ^ x   4.72 m.
However, this performance advantage diminishes at higher probabilities. For instance, SSA reaches x ^ x   5.41 m with a 95 percent probability, whereas QEHHO reaches the same probability at an error of 5.42 m. This indicates that the proposed method’s improvement is not as significant under high noise conditions. Nonetheless, considering all previous experiments, QEHHO remains a strong candidate for underwater localization.

6.5. Computational Time

Computational time, which reflects the complexity of an algorithm, is another crucial factor for evaluating performance. This subsection presents simulations conducted under the same conditions as the previous two subsections, with the corresponding results illustrated in Figure 11. Balancing accuracy and efficiency is particularly challenging for most localization methods, especially meta-heuristic-based approaches [32]. For instance, NOA demonstrated relatively low localization accuracy across different scenarios in the previous subsections; however, it exhibited the best efficiency, as shown in Figure 11. In contrast, the proposed QEHHO incorporates multiple strategies at each step to find the solution, resulting in increased computational time. Consequently, QEHHO has the highest computational time among the compared methods. Additionally, computational time is related to the population size and iteration count—higher values for these factors lead to increased computational time. Fortunately, despite having the highest computational time in the simulations, the average time for QEHHO is less than 8 × 10 3 s. Furthermore, QEHHO can achieve satisfactory results with a low population and fewer iterations, as demonstrated in the first two subsections. Therefore, QEHHO is a promising solution for underwater localization, particularly when accuracy is of utmost importance.

7. Conclusions

In this paper, we conduct a comprehensive study on RSS-based underwater localization in IoUTs. A stratification-aware RSS model is constructed to compensate for measurement errors caused by stratification and absorption effects. By applying the first-order Taylor series expansion, the study reformulates underwater target localization as a non-convex problem. Unlike previous works that employ traditional mathematical expressions with strict assumptions, we utilize a meta-heuristic algorithm based on quantum-behaved theory and multiple-strategy integration. This algorithm, inspired by the hunting behavior of Harris hawks, addresses the tendency of the original HHO to fall into local minima, motivating the development of QEHHO. In QEHHO, four strategies are integrated into every phase of HHO to avoid local minima. During the initiation phase, we incorporate good point set theory and quantum computing to enhance population quality. In the transition phase, a random nonlinear technique replaces the linear scheme to facilitate extensive region exploration in the early stages. A correction mechanism and an exploration enhancement combining SMA and QOL are further developed to find an optimum. The proposed QEHHO eliminates the need for strict mathematical problem formulations and yields satisfactory solutions for underwater localization, as demonstrated by simulation results under various conditions.
However, there remains a significant gap between the performance of QEHHO and the CRLB, which we aim to address in future work to enhance localization accuracy. Additionally, the highly dynamic underwater environment and equipment aging may cause changes in the transmit power and path loss exponent, leading to performance loss. Developing satisfactory solutions that account for these uncertainties and evaluating the proposed method in real underwater environments will also be focus areas of our future research.

Author Contributions

Conceptualization, X.M. and F.M.; methodology, X.M. and F.M.; software, W.W.; validation, X.M., F.M. and W.W.; formal analysis, B.H. and Z.W.; investigation, X.C., Y.Z. (Yuanyuan Zhang), and J.X.; writing—original draft preparation, X.M.; writing—review and editing, H.W. and Y.Z. (Yining Zang); visualization, F.M. and Y.Z. (Yining Zang); supervision, H.W.; funding acquisition, H.W. and Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under grant No. 52201401, grant No. 52331012, grant No. 52071200, grant No. 52201403, and grant No. 52102397; in part by the National Key Research and Development Program of China under grant No. 2021YFC2801002; in part by the Shanghai Committee of Science and Technology, China, under grant No. 23010502000; in part by the Shanghai Science and Program of Shanghai Academic/Technology Research Leader under grant No. 22XD1431000; and in part by the Chenguang Program of the Shanghai Education Development Foundation and Shanghai Municipal Education Commission under grant No. 23CGA61.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments.

Conflicts of Interest

Authors Bing Han and Zhongdai Wu are employed by the company Shanghai Ship and Shipping Research Institute Co., Ltd. Author Xiaojun Mei was the cooperated researcher by the company Shanghai Ship and Shipping Research Institute 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 a potential conflict of interest.

References

  1. Zhu, Z.; Zhou, Y.; Wang, R.; Tong, F. Internet of Underwater Things Infrastructure: A Shared Underwater Acoustic Communication Layer Scheme for Real-World Underwater Acoustic Experiments. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 6991–7003. [Google Scholar] [CrossRef]
  2. Xia, J.; Ma, T.; Li, Y.; Xu, S.; Qi, H. A Scale-Aware Monocular Odometry for Fishnet Inspection with Both Repeated and Weak Features. IEEE Trans. Instrum. Meas. 2024, 73, 5001911. [Google Scholar] [CrossRef]
  3. Liu, Z.; Liang, Z.; Yuan, Y.; Chan, K.Y.; Guan, X. Energy-Efficient Data Collection Scheme Based on Value of Information in Underwater Acoustic Sensor Networks. IEEE Internet Things J. 2024, 11, 18255–18265. [Google Scholar] [CrossRef]
  4. Razzaq, A.; Ahmad, A.; Malik, A.W.; Fahmideh, M.; Ramadan, R.A. Software engineering for internet of underwater things to analyze oceanic data. Internet Things 2023, 24, 100893. [Google Scholar] [CrossRef]
  5. Chen, X.; Wei, C.; Yang, Y.; Luo, L.; Biancardo, S.A.; Mei, X. Personnel Trajectory Extraction From Port-Like Videos Under Varied Rainy Interferences. IEEE Trans. Intell. Transp. Syst. 2024, 1–13. [Google Scholar] [CrossRef]
  6. Zhu, R.; Boukerche, A.; Long, L.; Yang, Q. Design Guidelines on Trust Management for Underwater Wireless Sensor Networks. IEEE Commun. Surv. Tutor. 2024. [Google Scholar] [CrossRef]
  7. Zhang, Q.; Wu, H.; Mei, X.; Han, D.; Marino, M.D.; Li, K.C.; Guo, S. A Sparse Sensor Placement Strategy Based on Information Entropy and Data Reconstruction for Ocean Monitoring. IEEE Internet Things J. 2023, 10, 19681–19694. [Google Scholar] [CrossRef]
  8. Su, Y.; Xu, Y.; Pang, Z.; Kang, Y.; Fan, R. HCAR: A Hybrid-Coding-Aware Routing Protocol for Underwater Acoustic Sensor Networks. IEEE Internet Things J. 2023, 10, 10790–10801. [Google Scholar] [CrossRef]
  9. Zhao, J.; Yan, Z.; Zhou, Z.; Chen, X.; Wu, B.; Wang, S. A ship trajectory prediction method based on GAT and LSTM. Ocean. Eng. 2023, 289, 116159. [Google Scholar] [CrossRef]
  10. Ma, D.; Ma, T.; Li, Y.; Ling, Y.; Ben, Y. A contour-based path planning method for terrain-aided navigation systems with a single beam echo sounder. Measurement 2024, 226, 114089. [Google Scholar] [CrossRef]
  11. Wang, R.; Li, Y.; Ma, T.; Chen, Y. Initial Positioning of Terrain Relative Navigation Under Pseudo-Peaks Interference. IEEE Trans. Instrum. Meas. 2023, 72, 8506916. [Google Scholar] [CrossRef]
  12. Sathish, K.; Venkata, R.C.; Anbazhagan, R.; Pau, G. Review of Localization and Clustering in USV and AUV for Underwater Wireless Sensor Networks. Telecom 2023, 4, 43–64. [Google Scholar] [CrossRef]
  13. Mei, X.; Han, D.; Saeed, N.; Wu, H.; Ma, T.; Xian, J. Range Difference-Based Target Localization Under Stratification Effect and NLOS Bias in UWSNs. IEEE Wirel. Commun. Lett. 2022, 11, 2080–2084. [Google Scholar] [CrossRef]
  14. Mei, X.; Han, D.; Saeed, N.; Wu, H.; Han, B.; Li, K.C. Localization in Underwater Acoustic IoT Networks: Dealing with Perturbed Anchors and Stratification. IEEE Internet Things J. 2024, 11, 17757–17769. [Google Scholar] [CrossRef]
  15. Jia, T.; Liu, H.; Ho, K.C.; Wang, H. Mitigating Sensor Motion Effect for AOA and AOA-TOA Localizations in Underwater Environments. IEEE Trans. Wirel. Commun. 2023, 22, 6124–6139. [Google Scholar] [CrossRef]
  16. Allegro, G.; Fascista, A.; Coluccia, A. Acoustic Dual-Function Communication and Echo-Location in Inaudible Band. Sensors 2022, 22, 1284. [Google Scholar] [CrossRef] [PubMed]
  17. Mei, X.; Chen, Y.; Xu, X.; Wu, H. RSS Localization Using Multistep Linearization in the Presence of Unknown Path Loss Exponent. IEEE Sens. Lett. 2022, 6, 7002504. [Google Scholar] [CrossRef]
  18. Mei, X.; Han, D.; Saeed, N.; Wu, H.; Miao, F.; Xian, J.; Chen, X.; Han, B. Navigating the depths: A stratification-aware coarse-to-fine received signal strength-based localization for internet of underwater things. Front. Mar. Sci. 2023, 10, 1210519. [Google Scholar] [CrossRef]
  19. Mei, X.; Wu, H.; Han, D.; Chen, X.; Xian, J.; Han, B. A Computationally Efficient Target Localization Algorithm in Underwater Wireless Sensor Networks. In Proceedings of the 2023 8th International Conference on Computer and Communication Systems (ICCCS), Guangzhou, China, 21–24 April 2023; pp. 181–186. [Google Scholar] [CrossRef]
  20. Tao, Q.; Cao, Y.; Yimwadsana, B.; Fu, X. RSS-based underwater acoustic distance measurement with multiple frequencies. Ocean. Eng. 2020, 215, 107772. [Google Scholar] [CrossRef]
  21. Poursheikhali, S.; Zamiri-Jafarian, H. Source localization in inhomogeneous underwater medium using sensor arrays: Received signal strength approach. Signal Process. 2021, 183, 108047. [Google Scholar] [CrossRef]
  22. Luo, J.; Yang, Y.; Wang, Z.; Chen, Y. Localization Algorithm for Underwater Sensor Network: A Review. IEEE Internet Things J. 2021, 8, 13126–13144. [Google Scholar] [CrossRef]
  23. Mei, X.; Wu, H.; Saeed, N.; Ma, T.; Xian, J.; Chen, Y. An Absorption Mitigation Technique for Received Signal Strength-Based Target Localization in Underwater Wireless Sensor Networks. Sensors 2020, 20, 4698. [Google Scholar] [CrossRef] [PubMed]
  24. Chen, X.; Liu, S.; Liu, R.W.; Wu, H.; Han, B.; Zhao, J. Quantifying Arctic oil spilling event risk by integrating an analytic network process and a fuzzy comprehensive evaluation model. Ocean. Coast. Manag. 2022, 228, 106326. [Google Scholar] [CrossRef]
  25. Han, G.; Xia, R.; Wang, H.; Li, A. Source Location Privacy Protection Algorithm Based on Polyhedral Phantom Routing in Underwater Acoustic Sensor Networks. IEEE Internet Things J. 2024, 11, 8459–8472. [Google Scholar] [CrossRef]
  26. Yan, J.; Yi, M.; Yang, X.; Luo, X.; Guan, X. Broad-Learning-Based Localization for Underwater Sensor Networks with Stratification Compensation. IEEE Internet Things J. 2023, 10, 13123–13137. [Google Scholar] [CrossRef]
  27. Yan, J.; Meng, Y.; Luo, X.; Guan, X. To Hide Private Position Information in Localization for Internet of Underwater Things. IEEE Internet Things J. 2021, 8, 14338–14354. [Google Scholar] [CrossRef]
  28. Yan, J.; Zhao, H.; Meng, Y.; Guan, X. Localization in Underwater Sensor Networks; Springer: Singapore, 2021. [Google Scholar]
  29. Chang, S.; Li, Y.; He, Y.; Wang, H. Target Localization in Underwater Acoustic Sensor Networks Using RSS Measurements. Appl. Sci. 2018, 8, 225. [Google Scholar] [CrossRef]
  30. Jiang, R.; Li, D. Novel Reformulations and Efficient Algorithms for the Generalized Trust Region Subproblem. Siam J. Optim. 2019, 29, 1603–1633. [Google Scholar] [CrossRef]
  31. Gola, K.K.; Arya, S. Underwater acoustic sensor networks: Taxonomy on applications, architectures, localization methods, deployment techniques, routing techniques, and threats: A systematic review. Concurr. Comput. Pract. Exp. 2023, 35, e7815. [Google Scholar] [CrossRef]
  32. Lalama, Z.; Boulfekhar, S.; Semechedine, F. Localization Optimization in WSNs Using Meta-Heuristics Optimization Algorithms: A Survey. Wirel. Pers. Commun. 2022, 122, 1197–1220. [Google Scholar] [CrossRef]
  33. Sivakumar, S.; Venkatesan, R. Meta-heuristic approaches for minimizing error in localization of wireless sensor networks. Appl. Soft Comput. 2015, 36, 506–518. [Google Scholar] [CrossRef]
  34. Saha, S.; Arya, R.K. Adaptive virtual anchor node based underwater localization using improved shortest path algorithm and particle swarm optimization (PSO) technique. Concurr. Comput. Pract. Exp. 2022, 34, e6552. [Google Scholar] [CrossRef]
  35. Wolpert, D.; Macready, W. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  36. Rajinikanth, V.; Razmjooy, N. A Comprehensive Survey of Meta-heuristic Algorithms. In Metaheuristics and Optimization in Computer and Electrical Engineering: Volume 2: Hybrid and Improved Algorithms; Razmjooy, N., Ghadimi, N., Rajinikanth, V., Eds.; Springer International Publishing: Cham, Switzerland, 2023; pp. 1–39. [Google Scholar] [CrossRef]
  37. Hussien, A.G.; Abualigah, L.; Abu Zitar, R.; Hashim, F.A.; Amin, M.; Saber, A.; Almotairi, K.H.; Gandomi, A.H. Recent Advances in Harris Hawks Optimization: A Comparative Study and Applications. Electronics 2022, 11, 1919. [Google Scholar] [CrossRef]
  38. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  39. Alabool, H.M.; Alarabiat, D.; Abualigah, L.; Heidari, A.A. Harris hawks optimization: A comprehensive review of recent variants and applications. Neural Comput. Appl. 2021, 33, 8939–8980. [Google Scholar] [CrossRef]
  40. Xu, T.; Hu, Y.; Zhang, B.; Leus, G. RSS-based sensor localization in underwater acoustic sensor networks. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 3906–3910. [Google Scholar] [CrossRef]
  41. de Oliveira, L.L.; Eisenkraemer, G.H.; Carara, E.A.; Martins, J.B.; Monteiro, J. Mobile Localization Techniques for Wireless Sensor Networks: Survey and Recommendations. Acm Trans. Sens. Netw. 2023, 19, 36. [Google Scholar] [CrossRef]
  42. Aubry, A.; Babu, P.; De Maio, A.; Fatima, G.; Sahu, N. A Robust Framework to Design Optimal Sensor Locations for TOA or RSS Source Localization Techniques. IEEE Trans. Signal Process. 2023, 71, 1293–1306. [Google Scholar] [CrossRef]
  43. Sun, Y.; Yang, S.; Wang, G.; Chen, H. Robust RSS-Based Source Localization with Unknown Model Parameters in Mixed LOS/NLOS Environments. IEEE Trans. Veh. Technol. 2021, 70, 3926–3931. [Google Scholar] [CrossRef]
  44. He, J.; Chun, Y.J.; So, H.C. A Unified Analytical Framework for RSS-Based Localization Systems. IEEE Internet Things J. 2022, 9, 6506–6519. [Google Scholar] [CrossRef]
  45. Stojanovic, M.; Preisig, J. Underwater acoustic communication channels: Propagation models and statistical characterization. IEEE Commun. Mag. 2009, 47, 84–89. [Google Scholar] [CrossRef]
  46. Pourkabirian, A.; Kooshki, F.; Anisi, M.H.; Jindal, A. An accurate RSS/AoA-based localization method for internet of underwater things. Ad Hoc Netw. 2023, 145, 103177. [Google Scholar] [CrossRef]
  47. Gao, C.; Yan, J.; Yang, X.; Luo, X.; Guan, X. An attack-resistant target localization in underwater based on consensus fusion. Comput. Commun. 2024, 218, 131–147. [Google Scholar] [CrossRef]
  48. Ma, J.; Xian, J.; Wu, H.; Yang, Y.; Mei, X.; Zhang, Y.; Chen, X.; Zhou, C. Novel High-Precision and High-Robustness Localization Algorithm for Underwater-Environment-Monitoring Wireless Sensor Networks. J. Mar. Sci. Eng. 2023, 11, 1713. [Google Scholar] [CrossRef]
  49. Rockafellar, R.T. Lagrange Multipliers and Optimality. SIAM Rev. 1993, 35, 183–238. [Google Scholar] [CrossRef]
  50. Wang, Z.; Zheng, S.; Ye, Y.; Boyd, S. Further Relaxations of the Semidefinite Programming Approach to Sensor Network Localization. SIAM J. Optim. 2008, 19, 655–673. [Google Scholar] [CrossRef]
  51. Sharma, V.; Tripathi, A.K. A systematic review of meta-heuristic algorithms in IoT based application. Array 2022, 14, 100164. [Google Scholar] [CrossRef]
  52. Darvishpoor, S.; Darvishpour, A.; Escarcega, M.; Hassanalian, M. Nature-Inspired Algorithms from Oceans to Space: A Comprehensive Review of Heuristic and Meta-Heuristic Optimization Algorithms and Their Potential Applications in Drones. Drones 2023, 7, 427. [Google Scholar] [CrossRef]
  53. Draz, U.; Chaudary, M.H.; Ali, T.; Sohail, A.; Irfan, M.; Nowakowski, G. Trust-Based Beacon Node Localization Algorithm for Underwater Networks by Exploiting Nature Inspired Meta-Heuristic Strategies. Electronics 2022, 11, 4131. [Google Scholar] [CrossRef]
  54. Kumari, S.; Mishra, P.K.; Anand, V. Fault-resilient localization using fuzzy logic and NSGA II-based metaheuristic scheme for UWSNs. Soft Comput. 2021, 25, 11603–11619. [Google Scholar] [CrossRef]
  55. Liu, H.; Xu, B.; Liu, B. A novel predictive localization algorithm for underwater wireless sensor networks. Wirel. Networks 2023, 29, 303–319. [Google Scholar] [CrossRef]
  56. Xu, B.; Li, S.; Razzaqi, A.A.; Wang, L.; Jiao, M. A Novel ANFIS-AQPSO-GA-Based Online Correction Measurement Method for Cooperative Localization. IEEE Trans. Instrum. Meas. 2022, 71, 9504417. [Google Scholar] [CrossRef]
  57. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  58. Dhiman, G.; Kumar, V. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl.-Based Syst. 2019, 165, 169–196. [Google Scholar] [CrossRef]
  59. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  60. Mihoubi, M.; Rahmoun, A.; Lorenz, P. Node Localization in WSN and IoT Using Harris Hawks Optimization Algorithm. In Proceedings of the 2021 IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, 7–11 December 2021; pp. 1–6. [Google Scholar] [CrossRef]
  61. Elgamal, Z.M.; Yasin, N.B.M.; Tubishat, M.; Alswaitti, M.; Mirjalili, S. An Improved Harris Hawks Optimization Algorithm with Simulated Annealing for Feature Selection in the Medical Field. IEEE Access 2020, 8, 186638–186652. [Google Scholar] [CrossRef]
  62. Al-Betar, M.A.; Awadallah, M.A.; Makhadmeh, S.N.; Doush, I.A.; Zitar, R.A.; Alshathri, S.; Abd Elaziz, M. A hybrid Harris Hawks optimizer for economic load dispatch problems. Alex. Eng. J. 2023, 64, 365–389. [Google Scholar] [CrossRef]
  63. Qiao, G.; Zhao, C.; Zhou, F.; Ahmed, N. Distributed Localization Based on Signal Propagation Loss for Underwater Sensor Networks. IEEE Access 2019, 7, 112985–112995. [Google Scholar] [CrossRef]
  64. Berger, C.R.; Zhou, S.; Willett, P.; Liu, L. Stratification Effect Compensation for Improved Underwater Acoustic Ranging. IEEE Trans. Signal Process. 2008, 56, 3779–3783. [Google Scholar] [CrossRef]
  65. Su, J.; Li, Y.; Ali, W. Underwater passive manoeuvring target tracking with isogradient sound speed profile. IET Radar Sonar Navig. 2022, 16, 1415–1433. [Google Scholar] [CrossRef]
  66. Dubkov, A.A.; Spagnolo, B.; Uchaikin, V.V. Lévy Flight Superdiffusion: An Introduction. Int. J. Bifurc. Chaos 2008, 18, 2649–2672. [Google Scholar] [CrossRef]
  67. Li, Y.; Ni, Z.; Jin, F.; Li, J.; Li, F. Research on Clustering Method of Improved Glowworm Algorithm Based on Good-Point Set. Math. Probl. Eng. 2018, 2018, 8724084. [Google Scholar] [CrossRef]
  68. Bhat, H.A.; Khanday, F.A.; Kaushik, B.K.; Bashir, F.; Shah, K.A. Quantum Computing: Fundamentals, Implementations and Applications. IEEE Open J. Nanotechnol. 2022, 3, 61–77. [Google Scholar] [CrossRef]
  69. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef]
  70. Mandal, B.; Kumar Roy, P. Multi-objective optimal power flow using quasi-oppositional teaching learning based optimization. Appl. Soft Comput. 2014, 21, 590–606. [Google Scholar] [CrossRef]
  71. Layeb, A. Differential evolution algorithms with novel mutations, adaptive parameters, and Weibull flight operator. Soft Comput. 2024. [Google Scholar] [CrossRef]
  72. Sengijpta, S.K. Fundamentals of Statistical Signal Processing: Estimation Theory. Technometrics 1995, 37, 465–466. [Google Scholar] [CrossRef]
  73. Bacanin, N.; Tuba, E.; Zivkovic, M.; Strumberger, I.; Tuba, M. Whale Optimization Algorithm with Exploratory Move for Wireless Sensor Networks Localization. In Hybrid Intelligent Systems; Abraham, A., Shandilya, S.K., Garcia-Hernandez, L., Varela, M.L., Eds.; Springer: Cham, Switzerland, 2021; pp. 328–338. [Google Scholar]
  74. Su, Y.; Dai, Y.; Liu, Y. A hybrid parallel Harris hawks optimization algorithm for reusable launch vehicle reentry trajectory optimization with no-fly zones. Soft Comput. 2021, 25, 14597–14617. [Google Scholar] [CrossRef]
  75. Neggaz, N.; Seyyedabbasi, A.; Hussien, A.G.; Rahim, M.; Beşkirli, M. Optimal Nodes Localization in Wireless Sensor Networks Using Nutcracker Optimizer Algorithms: Istanbul Area. IEEE Access 2024, 12, 67986–68002. [Google Scholar] [CrossRef]
  76. Mohan, Y.; Yadav, R.K.; Manjul, M. Seagull optimization algorithm for node localization in wireless sensor networks. Multimed. Tools Appl. 2024. [Google Scholar] [CrossRef]
  77. Zhang, Q.; Zhang, Y.; Zhu, X. A Novel Node Localization Algorithm Based on Sparrow Search for WSNs. In Proceedings of the 2021 IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC), Beijing, China, 18–20 June 202; pp. 74–78. [CrossRef]
Figure 1. The stratified propagation of the acoustic signal.
Figure 1. The stratified propagation of the acoustic signal.
Jmse 12 01024 g001
Figure 2. Flowchart of underwater localization using QEHHO.
Figure 2. Flowchart of underwater localization using QEHHO.
Jmse 12 01024 g002
Figure 3. RMSE versus variable Max t with N = 8 , M = 30 , and σ i 2 = 3 dB.
Figure 3. RMSE versus variable Max t with N = 8 , M = 30 , and σ i 2 = 3 dB.
Jmse 12 01024 g003
Figure 4. CDF when Max t = 10 with N = 8 , M = 30 , and σ i 2 = 3 dB.
Figure 4. CDF when Max t = 10 with N = 8 , M = 30 , and σ i 2 = 3 dB.
Jmse 12 01024 g004
Figure 5. RMSE versus variable M with N = 8 , Max t = 10 , and σ i 2 = 3 dB.
Figure 5. RMSE versus variable M with N = 8 , Max t = 10 , and σ i 2 = 3 dB.
Jmse 12 01024 g005
Figure 6. CDF when M = 30 with N = 8 , Max t = 10 , and σ i 2 = 3 dB.
Figure 6. CDF when M = 30 with N = 8 , Max t = 10 , and σ i 2 = 3 dB.
Jmse 12 01024 g006
Figure 7. RMSE versus variable N with M = 30 , Max t = 10 , and σ i 2 = 3 dB.
Figure 7. RMSE versus variable N with M = 30 , Max t = 10 , and σ i 2 = 3 dB.
Jmse 12 01024 g007
Figure 8. CDF when N = 12 with M = 30 , Max t = 10 , and σ i 2 = 3 dB.
Figure 8. CDF when N = 12 with M = 30 , Max t = 10 , and σ i 2 = 3 dB.
Jmse 12 01024 g008
Figure 9. RMSE versus variable σ i 2 with M = 30 , Max t = 10 , and N = 8 .
Figure 9. RMSE versus variable σ i 2 with M = 30 , Max t = 10 , and N = 8 .
Jmse 12 01024 g009
Figure 10. CDF when σ i 2 = 12 dB with M = 30 , Max t = 10 , and N = 8 .
Figure 10. CDF when σ i 2 = 12 dB with M = 30 , Max t = 10 , and N = 8 .
Jmse 12 01024 g010
Figure 11. Computational time for different scenarios.
Figure 11. Computational time for different scenarios.
Jmse 12 01024 g011
Table 1. Summary and comparison of the aforementioned related localization approaches.
Table 1. Summary and comparison of the aforementioned related localization approaches.
ReferenceStratification ConsiderationAbsorption ConsiderationTime-Synchronization-FreeStrict Mathematical AssumptionMeta-Heuristic-Based Approach
[18]×
[29]××
[33]×××
[34]×××
[42]×××
[43]×××
[44]×××
[20]××
[40]×
[46]××
[47]××
[48]××
[53]××××
[54]××××
[55]××
[56]××××
[60]×××
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

Mei, X.; Miao, F.; Wang, W.; Wu, H.; Han, B.; Wu, Z.; Chen, X.; Xian, J.; Zhang, Y.; Zang, Y. Enhanced Target Localization in the Internet of Underwater Things through Quantum-Behaved Metaheuristic Optimization with Multi-Strategy Integration. J. Mar. Sci. Eng. 2024, 12, 1024. https://doi.org/10.3390/jmse12061024

AMA Style

Mei X, Miao F, Wang W, Wu H, Han B, Wu Z, Chen X, Xian J, Zhang Y, Zang Y. Enhanced Target Localization in the Internet of Underwater Things through Quantum-Behaved Metaheuristic Optimization with Multi-Strategy Integration. Journal of Marine Science and Engineering. 2024; 12(6):1024. https://doi.org/10.3390/jmse12061024

Chicago/Turabian Style

Mei, Xiaojun, Fahui Miao, Weijun Wang, Huafeng Wu, Bing Han, Zhongdai Wu, Xinqiang Chen, Jiangfeng Xian, Yuanyuan Zhang, and Yining Zang. 2024. "Enhanced Target Localization in the Internet of Underwater Things through Quantum-Behaved Metaheuristic Optimization with Multi-Strategy Integration" Journal of Marine Science and Engineering 12, no. 6: 1024. https://doi.org/10.3390/jmse12061024

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