Next Article in Journal
Confirmation of Dissipative Sensing Enhancement in a Microresonator Using Multimode Input
Previous Article in Journal
On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications
Previous Article in Special Issue
Access Control Design Practice and Solutions in Cloud-Native Architecture: A Systematic Mapping Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chaotic Mapping Lion Optimization Algorithm-Based Node Localization Approach for Wireless Sensor Networks

by
Abdelwahed Motwakel
1,2,*,
Aisha Hassan Abdalla Hashim
1,
Hayam Alamro
3,
Hamed Alqahtani
4,
Faiz Abdullah Alotaibi
5 and
Ahmed Sayed
6
1
Department of Electrical and Computer Engineering, International Islamic University Malaysia, Kuala Lumpur 53100, Malaysia
2
Department of Management Information Systems, College of Business Administration in Hawtat Bani Tamim, Prince Sattam bint Abdulaziz University, Al-Kharj 16278, Saudi Arabia
3
Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
4
Department of Information Systems, College of Computer Science, Center of Artificial Intelligence, Unit of Cybersecurity, King Khalid University, Abha 61421, Saudi Arabia
5
Department of Information Science, College of Arts, King Saud University, P.O. Box 28095, Riyadh 11437, Saudi Arabia
6
Research Center, Future University in Egypt, New Cairo 11835, Egypt
*
Author to whom correspondence should be addressed.
Submission received: 4 September 2023 / Revised: 21 October 2023 / Accepted: 23 October 2023 / Published: 25 October 2023
(This article belongs to the Special Issue Architectures, Protocols and Algorithms of Sensor Networks)

Abstract

:
Wireless Sensor Networks (WSNs) contain several small, autonomous sensor nodes (SNs) able to process, transfer, and wirelessly sense data. These networks find applications in various domains like environmental monitoring, industrial automation, healthcare, and surveillance. Node Localization (NL) is a major problem in WSNs, aiming to define the geographical positions of sensors correctly. Accurate localization is essential for distinct WSN applications comprising target tracking, environmental monitoring, and data routing. Therefore, this paper develops a Chaotic Mapping Lion Optimization Algorithm-based Node Localization Approach (CMLOA-NLA) for WSNs. The purpose of the CMLOA-NLA algorithm is to define the localization of unknown nodes based on the anchor nodes (ANs) as a reference point. In addition, the CMLOA is mainly derived from the combination of the tent chaotic mapping concept into the standard LOA, which tends to improve the convergence speed and precision of NL. With extensive simulations and comparison results with recent localization approaches, the effectual performance of the CMLOA-NLA technique is illustrated. The experimental outcomes demonstrate considerable improvement in terms of accuracy as well as efficiency. Furthermore, the CMLOA-NLA technique was demonstrated to be highly robust against localization error and transmission range with a minimum average localization error of 2.09%.

1. Introduction

Wireless sensor networks (WSNs) comprise a variety of mobile or static sensors in multi-hop and self-organizing ways, targeted at transferring the data processed and identified by the sensor nodes (SNs) from the coverage zone of the network to users [1]. WSNs incorporate MEMS and sensor technology with network transmission technology and are extensively employed in these domains, namely intelligent transportation, environmental safety, agriculture, military, and other domains [2]. They can be the focus of international competition due to the considerations of the academic community and various industries [3]. Since the location data of nodes perform a main part in the processing method of WSNs [1], localization is an essential fundamental technology. While the existing GPS localization system can exactly locate the target, it has been challenging to utilize satellite positioning data for correctly positioning the target in any specific location [4]. Hence, it requires a highly significant and complex effort to analyze the accurate localization technique for WSNs [5].
Numerous non-GPS-based localization techniques have been exploited, which can be classified into two categories, namely range-free and range-based methods [6]. A range-based localization approach employs point-to-point distance evaluation or angle-based assessment amongst SNs [7]. In this, a location can be estimated via the trilateration of anchor nodes (ANs) (whose locations can be recognized) [8]. Range-free localization approaches do not need range data among ANs and target nodes (TNs) but rely on topological data [9]. The range-based method provides a higher accuracy as compared to range-free localization techniques; however, it is not very cost effective [10]. The range-based localization of SNs is achieved using two stages, namely ranging and position estimation stages. In the primary stage, all TNs estimate their distance from the ANs utilizing the intensity of the receiving signal or the signal transit time. Accurate distance evaluation is impossible due to noise [11]. In the secondary stage, the location of the SNs is detected by the data acquired from the ranging stage. This can be performed through both geometric methods and optimization methods.
Previously, several challenging techniques have been employed to face the difficulty of WSN node localization (NL) [12]. Some bio-inspired methods for localization are presented that can also be analyzed in this paper, namely a bat optimization algorithm (BA), swarm-based algorithms, evolutionary algorithms, and others stimulated by animal social activity [13]. It is a new technique for emerging innovative computing algorithms that depend on natural development [14]. Various models have been exploited in the development of these techniques like mentioning the responses and behaviors of animals in the wild and making a paradigm to represent their behaviors. Alternatively, bio-inspired optimization approaches could be analyzed to obtain parameter settings for enhancing the performance of this developed approach [15].
This paper develops a Chaotic Mapping Lion Optimization Algorithm-based Node Localization Approach (CMLOA-NLA) for WSNs. The purpose of the CMLOA-NLA system is to define the localization of unknown nodes (UNs) based on the ANs as a reference point. In addition, the CMLOA is mainly derived from the integration of the tent chaotic mapping concept into the traditional LOA, which tends to improve the convergence speed and precision of node localization. With extensive simulations and comparison results with recent localization approaches, the effectual performance of the CMLOA-NLA technique is illustrated. In short, the key contributions of the paper are given as follows.
  • Design a new CMLOA-NLA technique to effectually determine the location of the nodes based on ANs, which enhances the localization by leveraging chaotic mapping concepts, leading to faster convergence and more precise results.
  • CMLOA-NLA demonstrates robustness against localization errors and variations in transmission range, making it suitable for real-world WSN deployments where environmental factors can introduce uncertainty.
The rest of the paper is organized as follows. Section 2 provides the related works and Section 3 offers the proposed model. Then, Section 4 gives the result analysis and Section 5 concludes the paper.

2. Related Works

Agarwal et al. [16] considered the development of an Intelligent Aquila Optimizer Algorithm-Based NL Scheme (IAOAB-NLS) for WSNs. This introduced approach creates the application of ANs for detecting a suitable NL. Additionally, the IAOAB-NLS algorithm could be inspired by Aquila behavior. The IAOAB-NLS technique can have the capability of achieving suitable coordinated points of the nodes in the network. In [17], an efficient metaheuristic-based Group Teaching Optimizer Algorithm was developed for the NL (GTOA-NL) method for WSNs. To guarantee the effectual NL performance of this introduced GTOA-NL approach, a wide-ranging set of models was implemented to focus on the excellence of the GTOA-NL approach. Cheng et al. [18] developed a Modified Archimedes Optimizer Algorithm (MAOA) and DV-Hop termed as MAOADV-Hop. Primarily, PSO and tent chaotic mapping techniques have been presented in AOAs. Secondarily, the MAOA was exploited to exchange the least square (LS) part of the DV-Hop localized method.
In [19], an NL method for WSNs that depends on virtual partition and distance correction (VPDC) was developed. Primarily, the distance of every hop on a shorter transmission path between the UN and beacon node is considered through the VP approach; next, the shorter communication path length was acquired by including every hop distance; at last, the distance among nodes was accomplished using the optimum path search method and the DC procedure. Soundararajan et al. [20] introduced a metaheuristic optimization-based NL and multi-hop routing protocol with MS (MONL-MRPMS) for WSNs. This method targets to attain energy efficiency with accurate NL effectiveness and includes an efficacious Coyote Optimizer Algorithm (COA) for NL (COA-NL) in WSNs. Furthermore, a seagull optimization-based multi-hop routing (SGO-MHR) model was developed for optimally choosing routes for inter-cluster transmission. In [21], an innovative iterative localization approach termed CVX-DV-Hop was developed in this communication. Firstly, it achieves matrix transformation for reformulating the original optimizer issue into one with nonconvex and convex constraints. Secondly, first-order Taylor expansions have been utilized to compress the nonconvex constraints into linear inequality limits. At last, a successive convex approximation technique was developed for iteratively solving the optimization difficulties.
Yu et al. [22] recommended a quantum annealing BA (QABA) approach for NL in WSNs. QABA integrates quantum development and an annealing approach to the model of the BA for enhancing global and local search capability and lastly, converging to better-optimized values. In [23], an opposition-based learning and parallel strategy AGTO (OPGTO) technique was developed. This study develops communication schemes among clusters for various kinds of optimizer issues. Eventually, the OPGTO technique is implemented for the 3D localization of WSNs in real time.
An important research gap in the domain of WSN node localization is the pressing need for improving metaheuristics. However, considerable efforts are dedicated to emerging localization systems as the existing approaches frequently struggle to deliver the needed accuracy, energy efficacy, and scalability required by real-world WSN deployments. Enhanced metaheuristics are vital for addressing these problems by optimizing localization systems for handling noisy sensor data, adjusting to dynamic environmental conditions, minimizing energy consumption, and ensuring robustness in the face of node failures or adversarial attacks. Bridging this gap in metaheuristic research could advance the field of WSN node localization to enable the extensive and reliable execution of WSNs in various applications.

3. The Proposed Model

In this manuscript, a novel localization approach using a metaheuristic algorithm, named CMLOA-NLA, has been developed for WSNs. The purpose of the CMLOA-NLA system is to define the localization of the UNs based on the ANs as a reference point. Figure 1 illustrates the overall procedure of the CMLOA-NLA algorithm.

3.1. Problem Formulation

UNs and ANs are important for the NL problem in WSNs [24]. The energy consumption and cost of ANs are generally far greater than the typical SN. The localization technique is to optimize and find the location of the UN via ANs with known positions. The explanation of the NL problem is given in the following: (1) there are m anchors with known locations and n UNs with unknown positions; (2) consider that the ANs and UNs of the sensor network can be distributed on an s L × L 2D plane and the nodes are uniformly and randomly distributed; (3) the measured distance error conforms to uniform distribution and the measured distance is d i j , as given in Equation (1):
d i j = d i j ( 1 + τ ε ) ,  
In Equation (1), d i j shows the real distance from the ith to jth nodes, the distribution of ε is σ ( 0 , 1 ) , and τ refers to the error feature.
The classical DV-Hop method without range-based positioning comprises three stages: computing the UN coordinate location, computing the minimum number of hops (MNH) among anchors, and computing the evaluated distance from ANs to UNs.
The basic steps of the DV-Hop method are discussed below.
Step 1: the MNH can be computed by the flooding method, where the anchor broadcasts data to all the nodes of the WSN. Later the MNH between the UNs and ANs is computed, along with the MNH between the ANs themselves.
Step 2: the mean distance per hop H o p i of all the ANs and the evaluated distance d u ,   i is measured by Equation (2):
H o p i = Σ i j d i , j Σ i j h i , j = Σ i j ( x i x j ) 2 + ( y i y j ) 2 Σ i j h i , j  
where ( x i , y i ) shows the location coordinate of ith ANs, ( x j , x j ) indicates the location coordinate of jth ANs, h i , j shows the MNH from ith AN to jth nodes, and evaluated distance d u ,   i from ith AN to u UN is expressed by Equation (3):
d u , i = H o p i × h u , i
where h u ,   i signifies the MNH from UN u to ith AN.
Step 3: the fitness function (FF) of the NL optimizer technique can be evaluated by Equation (4):
f ( x u ) = i = 1 m ( x u x i ) 2 + ( y u y i ) 2 d u , i
Here ( x u ,   y u ) indicates the evaluated location coordinate of u th UNs, ( x j , y j ) represents the location coordinate of ith ANs, d u , i indicates the evaluated distance from uth UNs to ith Ans, and m indicates the number of ANs.

3.2. Modeling of CMLOA

LOA is a metaheuristic approach where a set of random solutions called lions establish a population initialization [25]. N solution constitutes the population where all the solutions contain α and β features that should be enhanced. This can be elaborated in the following:
S o l u t i o n   ( L i o n ) = [ α ,   β ]
Some lions in the (N) population procedure are nomads and the residual populations are randomly selected as Prides (P). Amongst nomad lions, S % of individuals are female and the residue is male. The solution is selected as follows, using various integrations of contrast and brightness. The Hunter will continuously improve its fitness, and simultaneously, PREY will attempt to get away from the hunter and attain its novel location as given in Equation (6):
P R E Y = P R E Y + r a n d ( 0 , 1 ) × P I × ( P R E Y H u n t e r )
In Equation (6), P R E Y shows the existing location of the prey, H u n t e r indicates the new location utilized by the hunter to attack the target, and PI shows the % of hunter fitness enhancement, as shown in Equation (7):
H u n t e r = { r a n d ( ( 2 × P R E Y H u n t e r ) , P R E Y ) , ( 2 × P R E Y H u n t e r ) < P R E Y r a n d ( P R E Y , ( 2 × P R E Y H u n t e r ) ) , ( 2 × P R E Y H u n t e r ) > P R E Y  
where H u n t e r represents the existing hunter location and H u n t e r shows the novel location of the hunter. The upgraded position of the center hunter is shown in Equation (8).
H u n t e r = { r a n d ( H u n t e r ,   P R E Y ) , H u n t e r < P R E Y r a n d ( P R E Y , H u n t e r ) , H u n t e r > P R E Y  
The territory of each pride has its own best solution, i.e., the member which helps to retain the optimum solution for the algorithm. The new position of the female lion is shown in Equation (9):
F e m a l e   L i o n = F e m a l e   L i o n + 2 × D × r a n d ( 0 , 1 ) { R 1 } + U ( 1 , 1 ) × t a n (   ) × D × { R 2 }
{ R 1 } . { R 2 } = 0
| | { R 2 } | | = 1
where F e m a l e   L i o n represents the existing location of lions, and D shows the lion location recognized by the selection tournament from the pride territory [26]. The value of {R1} shows the initial position—that is, the prior location of the lions—and heads nearby {R2}. The {R1} and {R2} vectors are perpendicular to one another. Also, the resident male lion roams toward a random location, and once the novel position is superior to the prior one, it instantaneously upgrades the local optimum performance. Figure 2 depicts the flowchart of LOA.
Then, mating can be carried out to generate new offspring. The pre-determined c % of female lions from all of the pride gets crossed over with multiple random resident males. However, the nomad lion mates only with one random male. The two offspring are generated using Equations (10) and (11) after a pair for mating is selected.
O f f s p r i n g j 1 = β × F e m a l e   L i o n j +     1 β i = 1 N R S i × M a l e L i o n j i × S i
O f f s p r i n g j 2 = ( 1 β ) × F e m a l e   L i o n j +     β i = 1 N R S i × M a l e L i o n j i × S i
where j refers to dimension, S i takes the value of 1 if the ith male has been applied for crossover and 0 or else, N R shows the resident male counts present from the pride, and β denotes a randomly generated number that follows a standard distribution with a standard deviation of 0.1 and mean value of 0.5. Two randomly produced offspring are selected as female and male. M % of genes are mutated, whereas arbitrary numbers replace them. LOA produces a population of the newest cubs with novel inherited features in the parent by completing the operation. The defense operation is efficiently performed where the mature male aggressively fights with other individuals [26]. The beaten lion with lower fitness is detached from the pride and becomes a nomad, but the high fit lion is taken from the population by becoming the resident male.
In the process of migration, some random females develop to be nomads and could be migrated out of the pride. New and old nomads are arranged by the fitness value and the optimum one is pushed again to the population to fill the position of the eliminated lion. This procedure makes sure that an appropriate amount of diversity is often preserved in the population.
The CMLOA is mainly derived from the integration of the tent chaotic mapping concept into the traditional LOA. The tent chaotic map enhances the population diversity to power the global searching ability of the method [27]. The mathematical formula is depicted in Equation (12):
x i + 1 = { χ i a ,                           i f   x j < a , x i ( 1 a ) ,       i f   x i a , i = 1 , 2 , ,   D ,
where a denotes the chaos factor, and a = 0.7 . D refers to the population dimension.

3.3. Steps Involved in CMLOA-NLA Technique

The CMLOA-NLA algorithm involves the following steps to localize the sensor in WSNs. N AN and M TN are randomly placed from the device part [28]. All the ANs are spatially localized and helped to identify the residence of other nodes. All the targets and ANs comprise the transmission range R .
(1) The distance between the ANs and TNs is altered and evaluated using preservative Gaussian noise. The TN is used to control distance as d ^ i = d i + n i , where d i signifies the actual distance, viz., calculated amongst the place of beacon ( x i , y i ) and the place of TN ( x , y ) . It is defined in Equation (13).
d i = ( x x i ) 2 + ( y y i ) 2 .
The parameter n j controls the noise that traces the evaluated distance in d i ± d i ( P n / 100 ) , where P n signifies the sound connection within the predicted distance.
(2) The chosen node is called a localizable node once it takes three ANs in the communication radius (CR) of TN.
(3) For the localized node, the CMLOA-NLA method was separately executed to identify the place of TN. The CMLOA-NLA technique is implemented by the centroid of AN inside a CR, as provided in Equation (14).
( x c , y c ) = ( 1 N i = 1 N x i , 1 N i = 1 N y i )
Now N shows the entire AN counts in the communication range of restricting TNs.
(4) The CMLOA-NLA method is used to detect the ( x ,   and   y ) coordinates as TN which decreases the localized error. The primitives applied in the localized problem are a mean 4-sided detachment amongst TN as well as AN, as given in Equation (15):
f ( x , y ) = 1 N ( i = 1 N ( x x i ) 2 + ( y y i ) 2 d ^ ) 2
where N 3 signifies the AN counts are confidential and a transmission radius of TN.
(5) When the maximal repetition counts are acquired, then optimal location coordination ( x , y ) is defined by the CMLOA-NLA technique.
The localizing error is defined after calculating the localized TN N L . It could be assessed as a mean 4-sided of coldness in the node ( X i ,   Y i ) coordinates in the real node ( x i , y i ) coordinates, as given in Equation (16).
E 1 = 1 N 1 i = 1 N ( x i X i ) 2 + ( y i Y i ) 2 .
(6) Steps 2–6 are reiterated until the TN can be localized. The localization technique is based on the mistake-controlled E 1 , and the amount of unlocalized bulges N N L is determined as N N L = M N L . The lowest score of E 1 and N N L shows a restricted approach.

4. Results Analysis

The proposed model was simulated using the MATLAB tool. The parameter settings are given as follows. Number of nodes: 100, beacon nodes: 35, communication radius: 35 m, and node deployment: random.
The NL results of the CMLOA-NLA technique are examined in terms of different metrics. In Table 1 and Figure 3, an average localization error (ALE) result of the CMLOA-NLA technique is compared under a distinct number of beacon nodes (NBNs) [28]. ALE measures the accuracy of the node localization. It determines the mean error between the estimated positions and the ground truth positions of the nodes. The results highlight that the CMLOA-NLA technique offers reduced ALE values over all NBN values. On an NBN of 5, the CMLOA-NLA technique provides a decreasing ALE of 5.46% while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN models offer an increased ALE of 44.4%, 66.79%, 16%, and 8.73%, respectively.
The proposed model quantifies that it offers closer estimated positions of nodes to their actual positions. Also, on an NBN of 15, the CMLOA-NLA method gains a lesser ALE of 4.59% while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN models offer a bigger ALE of 32.17%, 25.86%, 12.73%, and 7.67%, correspondingly. Furthermore, on an NBN of 35, the CMLOA-NLA system attained a lesser ALE of 2.55% while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN approaches achieved a better ALE of 25.86%, 14.71%, 8.34%, and 4.74%, correspondingly.
In Table 2 and Figure 4, a localization time (LT) study of the CMLOA-NLA algorithm is compared under a distinct NBN. LT represents the time taken by the algorithm to complete the localization process. This is an essential factor, especially in real-time applications where timely and efficient localization is critical. The outcome demonstrates that the CMLOA-NLA system attains lesser LT values over all NBN values. On an NBN of 5, the CMLOA-NLA approach achieves a lesser LT of 0.123 min while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN approaches offer an enhanced LT of 0.912 min, 2.839 min, 0.341 min, and 0.297 min, correspondingly.
Likewise, on an NBN of 15, the CMLOA-NLA technique provides a decreasing LT of 0.162 min while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN approaches offer an increased LT of 0.803 min, 2.543 min, 0.405 min, and 0.327 min, correspondingly. Furthermore, on an NBN of 35, the CMLOA-NLA method attains a minimal LT of 0.150 min while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN models offer an increased LT of 0.799 min, 2.246 min, 0.475 min, and 0.324 min, correspondingly. The minimal CT values portrayed that the proposed model is suitable for real-time or near real-time applications.
In Table 3 and Figure 5, an ALE outcome of the CMLOA-NLA methodology is compared on distinct numbers of communication radius (CR). The outcome represented that the CMLOA-NLA algorithm attains lesser ALE values over all CR values. On a CR of 5 m, the CMLOA-NLA technique provides a decreasing ALE of 4.84% while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN models offer an increased ALE of 48.53%, 25.07%, 15.44%, and 6.93%, correspondingly. In addition, on a CR of 15 m, the CMLOA-NLA method provides a decreasing ALE of 5.77% while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN models offer an enhanced ALE of 34.71%, 23.08%, 11.37%, and 7.82%, correspondingly.
Furthermore, on a CR of 35 m, the CMLOA-NLA technique achieves a lesser ALE of 2.09% while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN models offer an increased ALE of 27.38%, 18.98%, 9.50%, and 4.47%, correspondingly.
In Table 4 and Figure 6, an LT outcome of the CMLOA-NLA methodology is compared on a distinct number of CRs. The outcome highlights that the CMLOA-NLA algorithm offers reduced LT values over all CR values. On a CR of 5 m, the CMLOA-NLA system provides a lesser LT of 0.200 min while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN approaches attain an improved LT of 1.219 min, 2.391 min, 0.489 min, and 0.391 min, correspondingly. Also, on a CR of 15 m, the CMLOA-NLA method offers a lesser LT of 0.149 min while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN algorithm offer an enhanced LT of 0.87 min, 2.335 min, 0.474 min, and 0.367 min, correspondingly.
Furthermore, on a CR of 35 m, the CMLOA-NLA methodology provides a lesser LT of 0.158 min while the WND-DV-Hop, MGDV-Hop, VPDC, and EOFFONLWN systems attain a higher LT of 0.631 min, 2.348 min, 0.396 min, and 0.342 min, correspondingly. These results stated the improved NL results of the CMLOA-NLA technique over other models on the WSN.
The presented CMLOA-NLA offers many benefits that make it depict recent localization models. Initially, the CMLOA-NLA approach leverages the model of chaotic mapping that establishes a dynamic and unpredictable element in the optimizer method. This dynamic nature of chaotic mapping can support the method to escape local optima more efficiently, permitting it to converge faster and determine more accurate performances. This is particularly useful in WSNs, but the accuracy of NL is essential for proficient network function and data fusion. By integrating this chaotic mapping model into the standard LOA, the CMLOA-NLA significantly improves the convergence speed and precision of NL. Second, the CMLOA-NLA method concentrates on defining the localization of unknown nodes and relies on ANs that serve as reference points. By optimizing the localization process utilizing LOA, it is optimum to exploit the spatial data provided by the ANs, leading to more particular NL. Widespread simulations and comparative outcomes with existing localization methods show that the CMLOA-NLA system excels in terms of localization accuracy and convergence speed. It is essential in resource-constrained WSNs where energy-efficient and precise NL contributes to enhanced data routing, network lifetime, and overall system performance. In summary, the combination of chaotic mapping and its concentration on AN-based localization in the CMLOA-NLA approach gives its higher performance related to recent approaches, making it a promising outcome for WSN node localization.

5. Conclusions

In this study, a new localization approach using a metaheuristic system, named the CMLOA-NLA method for WSN, has been introduced. The purpose of the CMLOA-NLA methodology is to define the localization of UNs based on the ANs as a reference point. In addition, the CMLOA is mainly derived from the combination of the tent chaotic mapping concept with the typical LOA, which tends to improve the convergence speed and precision of NL. With extensive simulations and comparison results with recent localization approaches, the effectual performance of the CMLOA-NLA technique is illustrated. The experimental outcomes demonstrate considerable improvement in terms of accuracy as well as efficiency. Furthermore, the CMLOA-NLA technique was demonstrated to be highly robust against localization errors and transmission ranges. The enhanced accuracy and performance of the CMLOA-NLA technique make it suitable for real-time environmental monitoring, where the accurate localization of nodes is important to assess and respond to environmental changes. Additionally, CMLOA-NLA can be valuable in industrial automation, optimizing data routing in smart factories, and enabling efficient target tracking in surveillance systems. The algorithm’s robustness against localization errors and transmission range variations also positions it as a valuable tool in disaster management scenarios, where reliable and accurate localization of sensors can aid in disaster responses and recovery efforts. Further research can explore its potential in emerging IoT applications, contributing to more effective and reliable sensor network deployments. The CMLOA-NLA is based on the existence of ANs as reference points for NL. In scenarios where ANs are sparse or their situation is suboptimal, this method’s performance can degrade, resulting in less accurate NL. Although this method can show promise in simulation environments, its efficiency and reliability in real-world utilizations could not be thoroughly tested. The transition from simulation to practical execution uncovers unforeseen limitations and problems. This method’s scalability to very large sensor networks can be a concern. As the network size enhances, these methods’ computational demands become expensive, making them less appropriate for large-scale deployments.

Author Contributions

Conceptualization, A.M. and A.H.A.H.; Methodology, A.M., A.H.A.H., H.A. (Hayam Alamro), H.A. (Hamed Alqahtani) and F.A.A.; Software, H.A. (Hamed Alqahtani); Validation, H.A. (Hayam Alamro), H.A. (Hamed Alqahtani) and F.A.A.; Investigation, A.H.A.H.; Resources, A.S.; Data curation, H.A. (Hayam Alamro); Writing—original draft, A.M., A.H.A.H., H.A. (Hayam Alamro), F.A.A. and A.S.; Writing—review & editing, A.M., H.A. (Hamed Alqahtani) and A.S.; Visualization, H.A. (Hamed Alqahtani); Project administration, A.M.; Funding acquisition, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work through large group Research Project under grant number (RGP2/159/44). Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R361), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. Research Supporting Project number (RSPD2023R838), King Saud University, Riyadh, Saudi Arabia. This study is supported via funding from Prince Sattam bin Abdulaziz University, project number (PSAU/2023/R/1444). This study is partially funded by the Future University in Egypt (FUE).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing does not apply to this article as no datasets were generated during the current study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aroba, O.J.; Naicker, N.; Adeliyi, T.T. Node localization in wireless sensor networks using a hyper-heuristic DEEC-Gaussian gradient distance algorithm. Sci. Afr. 2023, 19, e01560. [Google Scholar] [CrossRef]
  2. Song, P.C.; Chu, S.C.; Pan, J.S.; Wu, T.Y. An adaptive stochastic central force optimisation algorithm for node localisation in wireless sensor networks. Int. J. Ad Hoc Ubiquitous Comput. 2022, 39, 1–19. [Google Scholar] [CrossRef]
  3. Li, J.; Gao, M.; Pan, J.S.; Chu, S.C. A parallel compact cat swarm optimization and its application in DV-Hop node localization for wireless sensor network. Wirel. Netw. 2021, 27, 2081–2101. [Google Scholar] [CrossRef]
  4. Walia, G.S.; Singh, P.; Singh, M.; Abouhawwash, M.; Park, H.J.; Kang, B.G.; Mahajan, S.; Pandit, A.K. Three-dimensional optimum node localization in dynamic wireless sensor networks. CMC-Comput. Mater. Contin. 2022, 70, 305–321. [Google Scholar]
  5. Wu, H.; Liu, J.; Dong, Z.; Liu, Y. A hybrid mobile node localization algorithm based on adaptive MCB-PSO approach in wireless sensor networks. Wirel. Commun. Mob. Comput. 2020, 2020, 3845407. [Google Scholar] [CrossRef]
  6. Shilpi; Gautam, P.R.; Kumar, S.; Kumar, A. An optimized sensor node localization approach for wireless sensor networks using RSSI. J. Supercomput. 2023, 79, 7692–7716. [Google Scholar] [CrossRef]
  7. El Khediri, S.; Fakhet, W.; Moulahi, T.; Khan, R.; Thaljaoui, A.; Kachouri, A. Improved node localization using K-means clustering for Wireless Sensor Networks. Comput. Sci. Rev. 2020, 37, 100284. [Google Scholar] [CrossRef]
  8. Yang, Q. A new localization method based on improved particle swarm optimization for wireless sensor networks. IET Softw. 2022, 16, 251–258. [Google Scholar] [CrossRef]
  9. Hao, Z.; Dang, J.; Yan, Y.; Wang, X. A node localization algorithm based on the Voronoi diagram and support vector machine for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2021, 17, 1550147721993410. [Google Scholar] [CrossRef]
  10. Rout, S.K.; Mohapatra, P.K.; Rath, A.K.; Sahu, B. Node localization in wireless sensor networks using a dynamic genetic algorithm. J. Appl. Res. Technol. 2022, 20, 520–528. [Google Scholar] [CrossRef]
  11. Sun, H.; Tian, M. Improved range-free localization algorithm based on reliable node optimization and enhanced sand cat optimization algorithm. J. Supercomput. 2023, 79, 20289–20323. [Google Scholar] [CrossRef]
  12. Bhat, S.J.; Kv, S. A localization and deployment model for wireless sensor networks using arithmetic optimization algorithm. Peer Peer Netw. Appl. 2022, 15, 1473–1485. [Google Scholar] [CrossRef]
  13. Alfawaz, O.; Osamy, W.; Saad, M.; Khedr, A.M. Modified Rat Swarm Optimization Based Localization Algorithm for Wireless Sensor Networks. Wirel. Pers. Commun. 2023, 130, 1617–1637. [Google Scholar] [CrossRef]
  14. Kotiyal, V.; Singh, A.; Sharma, S.; Nagar, J.; Lee, C.C. ECS-NL: An enhanced cuckoo search algorithm for node localisation in wireless sensor networks. Sensors 2021, 21, 3576. [Google Scholar] [CrossRef]
  15. Guleria, K.; Verma, A.K.; Goyal, N.; Sharma, A.K.; Benslimane, A.; Singh, A. An enhanced energy proficient clustering (EEPC) algorithm for relay selection in heterogeneous WSNs. Ad Hoc Netw. 2021, 116, 102473. [Google Scholar] [CrossRef]
  16. Agarwal, N.; Gokilavani, M.; Nagarajan, S.; Saranya, S.; Alsolai, H.; Dhahbi, S.; Abdelaziz, A.S. Intelligent Aquila Optimization Algorithm-Based Node Localization Scheme for Wireless Sensor Networks. Comput. Mater. Contin. 2023, 74, 1. [Google Scholar] [CrossRef]
  17. Sekhar, P.; Lydia, E.L.; Elhoseny, M.; Al-Akaidi, M.; Selim, M.M.; Shankar, K. An effective metaheuristic-based node localization technique for wireless sensor networks enabled indoor communication. Phys. Commun. 2021, 48, 101411. [Google Scholar] [CrossRef]
  18. Cheng, M.; Qin, T.; Yang, J. Node localization algorithm based on modified Archimedes optimization algorithm in wireless sensor networks. J. Sens. 2022, 2022, 7026728. [Google Scholar] [CrossRef]
  19. Meng, Y.; Zhi, Q.; Dong, M.; Zhang, W. A node localization algorithm for wireless sensor networks based on virtual partition and distance correction. Information 2021, 12, 330. [Google Scholar] [CrossRef]
  20. Soundararajan, S.; Kurangi, C.; Basha, A.; Uthayakumar, J.; Kalaivani, K.; Dhamodaran, M.; Shukla, N.K. Metaheuristic optimization based node localization and multihop routing scheme with mobile sink for wireless sensor networks. Wirel. Pers. Commun. 2023, 129, 2583–2605. [Google Scholar] [CrossRef]
  21. Jin, Y.; Zhou, L.; Zhang, L.; Hu, Z.; Han, J. A novel range-free node localization method for wireless sensor networks. IEEE Wirel. Commun. Lett. 2022, 11, 688–692. [Google Scholar] [CrossRef]
  22. Yu, S.; Zhu, J.; Lv, C. A Quantum Annealing Bat Algorithm for Node Localization in Wireless Sensor Networks. Sensors 2023, 23, 782. [Google Scholar] [CrossRef]
  23. Liang, Q.; Chu, S.C.; Yang, Q.; Liang, A.; Pan, J.S. Multi-group gorilla troops optimizer with multi-strategies for 3D node localization of wireless sensor networks. Sensors 2022, 22, 4275. [Google Scholar] [CrossRef]
  24. Xia, F.; Yang, M.; Zhang, M.; Zhang, J. Joint Light-Sensitive Balanced Butterfly Optimizer for Solving the NLO and NCO Problems of WSN for Environmental Monitoring. Biomimetics 2023, 8, 393. [Google Scholar] [CrossRef]
  25. Yazdani, M.; Jolai, F. Lion optimization algorithm (LOA): A nature-inspired metaheuristic algorithm. J. Comput. Des. Eng. 2016, 3, 24–36. [Google Scholar] [CrossRef]
  26. Geetha, K.; Anitha, V.; Elhoseny, M.; Kathiresan, S.; Shamsolmoali, P.; Selim, M.M. An evolutionary lion optimization algorithm-based image compression technique for biomedical applications. Expert Syst. 2021, 38, e12508. [Google Scholar] [CrossRef]
  27. Priya, R.D.; Karthikeyan, S.; Indra, J.; Kirubashankar, S.; Abraham, A.; Gabralla, L.A.; Sivaraj, R.; Nandhagopal, S.M. Self-Adaptive Hybridized Lion Optimization Algorithm with Transfer Learning for Ancient Tamil Character Recognition in Stone Inscriptions. IEEE Access 2023, 11, 39621–39634. [Google Scholar]
  28. Bharathiraja, N.; Padmaja, P.; Rajeshwari, S.B.; Kallimani, J.S.; Buttar, A.M.; Lingaiah, T.B. Elite oppositional farmland fertility optimization based node localization technique for wireless networks. Wirel. Commun. Mob. Comput. 2022, 2022, 5290028. [Google Scholar] [CrossRef]
Figure 1. The overall process of the CMLOA-NLA method.
Figure 1. The overall process of the CMLOA-NLA method.
Sensors 23 08699 g001
Figure 2. Flowchart of LOA.
Figure 2. Flowchart of LOA.
Sensors 23 08699 g002
Figure 3. ALE outcome of CMLOA-NLA approach under varying NBNs.
Figure 3. ALE outcome of CMLOA-NLA approach under varying NBNs.
Sensors 23 08699 g003
Figure 4. LT outcome of CMLOA-NLA approach under varying NBNs.
Figure 4. LT outcome of CMLOA-NLA approach under varying NBNs.
Sensors 23 08699 g004
Figure 5. ALE outcome of CMLOA-NLA approach under varying CR.
Figure 5. ALE outcome of CMLOA-NLA approach under varying CR.
Sensors 23 08699 g005
Figure 6. LT outcome of CMLOA-NLA approach under varying CR.
Figure 6. LT outcome of CMLOA-NLA approach under varying CR.
Sensors 23 08699 g006
Table 1. ALE outcome of CMLOA-NLA approach with the recent system under varying NBNs.
Table 1. ALE outcome of CMLOA-NLA approach with the recent system under varying NBNs.
Average Localization Error (%)
No. of Beacon NodesWND-DV-HopMGDV-HopVPDCEOFFONLWNCMLOA-NLA
544.4066.7916.008.735.46
1035.0456.5414.618.255.60
1532.1725.8612.737.674.59
2036.6223.4612.347.723.95
2529.4423.9810.337.543.97
3028.3321.399.395.823.01
3525.8614.718.344.742.55
Table 2. LT outcome of CMLOA-NLA approach with the recent system under varying NBNs.
Table 2. LT outcome of CMLOA-NLA approach with the recent system under varying NBNs.
Localization Time (min)
No. of Beacon NodesWND-DV-HopMGDV-HopVPDCEOFFONLWNCMLOA-NLA
50.9122.8390.3410.2970.123
100.8602.7850.3610.2830.119
150.8032.5430.4050.3270.162
200.8122.3060.4410.3200.166
250.7842.4510.4470.3430.164
300.7862.3880.4880.3510.179
350.7992.2460.4750.3240.150
Table 3. ALE outcome of CMLOA-NLA approach with the recent system on distinct CR.
Table 3. ALE outcome of CMLOA-NLA approach with the recent system on distinct CR.
Average Localization Error (%)
Communication Radius (m)WND-DV-HopMGDV-HopVPDCEOFFONLWNCMLOA-NLA
548.5325.0715.446.934.84
1037.9227.9514.559.317.02
1534.7123.0811.377.825.77
2031.0725.7912.227.585.68
2528.8223.0810.786.714.58
3027.2224.309.775.393.29
3527.3818.989.504.472.09
Table 4. LT outcome of CMLOA-NLA approach with the recent system under varying CR.
Table 4. LT outcome of CMLOA-NLA approach with the recent system under varying CR.
Localization Time (min)
Communication Radius (m)WND-DV-HopMGDV-HopVPDCEOFFONLWNCMLOA-NLA
51.2192.3910.4890.3910.200
100.9362.3640.4930.4180.208
150.872.3350.4740.3670.149
200.8112.3290.4760.3420.161
250.7322.3040.4340.3370.138
300.6972.2820.4280.3620.157
350.6312.3480.3960.3420.158
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

Motwakel, A.; Hashim, A.H.A.; Alamro, H.; Alqahtani, H.; Alotaibi, F.A.; Sayed, A. Chaotic Mapping Lion Optimization Algorithm-Based Node Localization Approach for Wireless Sensor Networks. Sensors 2023, 23, 8699. https://0-doi-org.brum.beds.ac.uk/10.3390/s23218699

AMA Style

Motwakel A, Hashim AHA, Alamro H, Alqahtani H, Alotaibi FA, Sayed A. Chaotic Mapping Lion Optimization Algorithm-Based Node Localization Approach for Wireless Sensor Networks. Sensors. 2023; 23(21):8699. https://0-doi-org.brum.beds.ac.uk/10.3390/s23218699

Chicago/Turabian Style

Motwakel, Abdelwahed, Aisha Hassan Abdalla Hashim, Hayam Alamro, Hamed Alqahtani, Faiz Abdullah Alotaibi, and Ahmed Sayed. 2023. "Chaotic Mapping Lion Optimization Algorithm-Based Node Localization Approach for Wireless Sensor Networks" Sensors 23, no. 21: 8699. https://0-doi-org.brum.beds.ac.uk/10.3390/s23218699

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