You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

23 February 2022

Multi Swarm Optimization Based Clustering with Tabu Search in Wireless Sensor Network

,
,
and
1
Department of Computer and Communication, Sri Sairam Institute of Technology, Chennai 600044, India
2
Department of Electronics and Communication Engineering, Jyothishmathi Institute of Technology and Science, Karimnagar 505481, India
3
Department of Control Systems and Instrumentation, Faculty of Mechanical Engineering, VSB-Technical University of Ostrava, 17. Listopadu 2172/15, 708 00 Ostrava, Czech Republic
4
Data Analytics Lab, REST Labs, Kaveripattinam, Krishnagiri 635112, India
This article belongs to the Section Sensor Networks

Abstract

Wireless Sensor Networks (WSNs) can be defined as a cluster of sensors with a restricted power supply deployed in a specific area to gather environmental data. One of the most challenging areas of research is to design energy-efficient data gathering algorithms in large-scale WSNs, as each sensor node, in general, has limited energy resources. Literature review shows that with regards to energy saving, clustering-based techniques for data gathering are quite effective. Moreover, cluster head (CH) optimization is a non-deterministic polynomial (NP) hard problem. Both the lifespan of the network and its energy efficiency are improved by choosing the optimal path in routing. The technique put forth in this paper is based on multi swarm optimization (MSO) (i.e., multi-PSO) together with Tabu search (TS) techniques. Efficient CHs are chosen by the proposed system, which increases the optimization of routing and life of the network. The obtained results show that the MSO-Tabu approach has a 14%, 5%, 11%, and 4% higher number of clusters and a 20%, 6%, 14%, and 6% lesser average packet loss rate as compared to a genetic algorithm (GA), differential evolution (DE), Tabu, and MSO based clustering, respectively. Moreover, the MSO-Tabu approach has 136%, 36%, 136%, and 38% higher lifetime computation, and 22%, 16%, 51%, and 12% higher average dissipated energy. Thus, the study’s outcome shows that the proposed MSO-Tabu is efficient, as it enhances the number of clusters formed, average energy dissipated, lifetime computation, and there is a decrease in mean packet loss and end-to-end delay.

1. Introduction

Wireless Sensor Networks (WSNs) can be defined as a network of many cost-effective, efficient, and multifunctional sensor nodes (SNs) working as a package to monitor an area of interest (AoI). The sensors gather data from the AoI and relay them back to a base station (BS), where it is processed. Wireless Sensor Networks (WSNs) have helped monitor remote environments. It is very effective in collecting data in several inaccessible areas, such as coastguard, forestry, war-prone areas, underwater study, climatic changes, etc. Many sensor nodes are present in WSNs, which are linked with one another and also to a base station. In remote areas, it is impossible to charge and reinstall sensor nodes [1,2]. There are several challenges and restrictions in WSNs, such as: (1) The prime concern is energy as the powerhouse for WSNs are batteries which are bound by time constraints; (2) The next major challenge is self-management as WSNs usually operate in inaccessible and rough environments; (3) Several challenges including mitigation in the medium of propagation and increased distance between SNs and BS are major challenges faced by WSNs; (4) In WSN, there is design constrain as many desirable components are prohibited by the integration because of energy, storage, and other difficulties and so a big challenge in energy conservation. Researchers have resolved this issue more recently by forming clusters from nodes, thus improving its lifespan [3,4].
The network’s lifetime is increased by monitoring regions classified into several regions called clusters. Many sensor nodes are found in each cluster. Only one sensor operates as the cluster head (CH), while the remaining work as cluster members. The information is collected from respective sensors in the specified region. During the selection of CH in every region, the node with the increased energy residue compared to other nodes is chosen as CH [5].
To enhance the network’s lifetime, the most crucial part is the selection of the CH. The various steps for this can be grouped as (i) node with maximum power residue, (ii) rotating CH at specific interludes, (iii) CH selection based on the rotation of communication among the sink and CH, (iv) algorithms for optimized CH selection. In cluster WSNs, implementation of routing protocols is done to provide guidance to the choice of CHs and locate the best passage that can save the node’s energy.
When the network has multiple clusters, it is called clustering routing; every cluster has a tree structure that consists of several CH and cluster members. The information gathered by cluster members is passed on to CH to be compiled through multi-hop CHs or directly passed on to the BS. The outcome of the clustering routing algorithm in each round of CH selection benefits energy load balancing of the network node; the data that is collected by the member nodes of the cluster is forwarded by CH after a merger to mitigate the energy consumed by the network to transmit data and avoid every cluster member node that forwards data individually [6,7]. For WSNs, clustering routing algorithms are widely used; the classic clustering routing algorithms such as Low Energy Adaptive Clustering Hierarchy (LEACH), Hybrid Energy Efficient Distributed clustering protocol (HEED), and other agreements.
The issue of energy-balanced selection of CH is NP-hard. Many detailed reviews on these are available in the literature [8,9]. Literature has put forth many heuristic and metaheuristic clustering algorithms, but these suffer from an imbalance in energy consumption [10]. In this issue, there is no uniform distribution of CHs, while highly loaded CHs perish faster than under-loaded CHs. This is because of the idea that the average distance between CH and BS is utilized in the fitness function, which selects all CHs closer to BS. This problem is solved in this paper by multi swarm optimization (MSO) with a Tabu search (TS) algorithm based on clustering in WSN. The proposed method in this paper improves energy efficiency and efficiency. The rest of the paper is organized into the following sections. Works related to literature are discussed in Section 2. The methodology is discussed in Section 3. Experimental results are discussed in Section 4, and Section 5 concludes the work.

3. Methodology

PSO, an algorithm based on swarm intelligence, gains its motivation from the social behavior of a flock of birds, a school of fish, etc., generating optimal solutions. Swarm is the population of particles in PSO. An optimal solution is reached by the flying of particles that are theoretical entities through search space. Multiple probable solutions are maintained simultaneously by PSO. In this section, TS, MSO based clustering, and MSO with TS methods are discussed. Tabu search [23,24,25] and PSO [26,27,28] have found some applications in WSN optimization.

3.1. Tabu Search (TS) Algorithm

A local heuristic search that can discover the solution space ahead of optimality is guided through the metaheuristic TS. A TS strategy is employed that goes beyond local search adapting N(x) as the search develops, by effective replacement through another neighborhood N*(x). The move is the operation through which a local or neighborhood search process is guided to attain the solution x N(x) from the solution x  X iteratively and is associated with the neighborhood of solution x. TS moves towards its closest neighbor at every iteration, even if the objection function deteriorates. This is different from the classical hill-climbing process as it is only permitted to move to the neighbor solution with improvement objective function [29,30].
Special memory structures are used, which is the prime feature of the TS approach that serves in determining N*(x), and it is organized in the manner where exploration of space is done. To avoid cycling, certain moves are prohibited by TS from being re-instantiated for a specific period by utilizing a special memory structure that is short-termed called recency-based memory implemented through the Tabu list. By assigning Tabu-active designation, recency-based memory is exploited to choose attributes that take place in Tabu-active designation. Tabu-tenure is the iteration span to which an attributed is maintained as Tabu. Additionally, aspiration criteria are used by TS as a device in overriding the Tabu status of a move, thus offering a flexible performance. TS protocol’s pseudocode is shown below in Algorithm 1 [29,30].
Algorithm 1 TS protocol’s pseudocode
1. S t a r t
2. S e l e c t   A n   i n i t i a l   x X
3. L e t   x * : = x . x * d e n o t e   t h e   b e s t   s o u l t i o n   c u r r e n t l y   f o u n d e d
4. S e t   t h e   i t e r a t i o n   n u m b e r   k = 0 .
5. T = ϕ .   T   i s   T a b u   L i s t
6. I f   S x T   i s   e m p t y
7. g o   t o   s t e p   16 .
8. E l s e
9. k = k + 1
10. S e l e c t   x k S x T   s u c h   t h a t  
s k x O p t i m u m s x : s S x T
11. E n d   i t
12. x : = s k x
13. I f   C x < C x *
14. x * : = x
15. E n d   i f
16. I f   a   c h o s e n   n u m b e r   o f   i t e r a t i o n s   h a s   e l a p s e d   e i t h e r   i n   t o t a l  
o r   s i n   c   e   x * w a s   l a s t   i m p r o v e d ,   o r   i f   S x T = ϕ
17. U p o n   r e a c h i n g   t h i s   s t e p   d i r e c t l y   f r o m   s t e p   6 .
18. E l s e
19. U p d a t e   T   a s   s u b s e q u e n t l y   i d e n t i f i e d
20. R e t u r n   t o   s t e p   6 .
21. E n d   i f .
22. E n d .

3.2. Multi Swarm Optimization Based Clustering (MSO)

This work discusses the multi-PSO swarm, which does not generalize instantly as there is no interaction between the swarm. There might be interaction if it is right to attract another swarm; however, one swarm decreases through a number of information sharing topologies. Two multi-swarm methods are suggested here. Multi-Charged Particle Swarm Optimization (CPSO) is a multi-population variant of CPSO. Multi-Quantum Swarm Optimization (MQSO) exploits quantum swarms based on quantum in place of traditional atom objectives.
Blackwell introduced CPSO [31] with the basis of the orbit model of a nucleus atom that is orbited by electrons. In CPSO, the charge is given to a certain proportion of particles that repel other charged particles. Charged particles are those given a charge, whereas the others are termed neutral particles. Vanilla update equation is used to update particle velocities with an additional term based on their proximity to other particles.
v i t + 1 = w v i t + c 1 r 1 t ( p b e s t x i t ) + c 2 r 2 t ( g b e s t x i t )
In Equation (1), v i is the velocity of particle i, x i is the position of the particle, p b e s t is the personal best position of the particle, and g b e s t is the swarm’s best-found position, assuming a star neighborhood topology. The constants w 0 ,   1 ,   c 1 0 ,   a n d   c 2 0 are the inertia, cognitive, and social weights, respectively, which are user-supplied parameters. Inertia applies a portion of the previous velocity to the current velocity in an attempt to keep the direction of the particle from changing. The cognitive and social components verify the involvement obtained from the personal best and global best positions, respectively. At last, r 1 t and r 2 t are vectors sampled from a uniform distribution in the range [0, 1], giving the PSO algorithm its stochastic element.
The CPSO velocity update equation is given as (2):
v i t + 1 = w v i t + c 1 r 1 t ( p b e s t x i t )   c 2 r 2 t ( g b e s t x i t ) + j i a i j
The acceleration between particles i and j is given by (3):
a i j = Q i Q j x i x j ( x i x j )   i f   p c o r e < x i x j p 0                                                                       o t h e r w i s e
where Q i consigns to the charge of particle i , p and p c o r e control the acceleration term’s radius of effect.
In vanilla PSO, neutral particles react as they would, whereas convergence of neutral particles around gbest will be exhibited by CPSO. However, the diversity loss problem is addressed by the acceleration term during divergence, where charged particles are repelled, causing increased exploration. Thus, a higher level of diversity is designed by CPSO throughout the rut, which eliminates the linear collapse problem that is reminded with vanilla PSO. Even though there is thorough handling of the diversity issue by CPSO, there is the need for an external strategy to address outdated memory [32,33].
Multi-modal dynamic problems are dealt with by the MQSQ algorithm. A swarm is divided into sub swarms to exploit various promising peaks in parallel. Diversity is increased and probability decreased in finalizing the search in local optimum. Moreover, such swarms are made up of two types of particles: (i) PSO particles that follow the standard PSO algorithm but try to reach a better position; (ii) quantum particles that orbit around the sub swarm attractor in a radius r c l o u d to remain the diversity besides the algorithm implementation. Quantum particles deal with the diversity loss issue [34]. The following equation is used to calculate the position of quantum particles (4):
p i B n r c l o u d
where Bn denotes the d-dimensional ball of the swarm n centered on the swarm attractor g n with radius r c l o u d .
The objective behind MQSQ is that every swarm has a peak, and the peak is tracked alongside the algorithm implementation. To assure that two swarms are not utilizing the same peak, a swarm interaction is done in an elimination system. An easy competition rule is used by the exclusion mechanism between swarms which are nearby (distance less than r e x c l from each other). The swarm is the winner with the optimal fitness value at its swarm attractor, while the loser swarm is sent out and reinitialized in the search space.
When the peaks outnumber swarms, the peaks will not be able to track the swarms. Thus, due to altering the environment, other local maximum might be a new global maximum, and at any time its tracking is not done by another swarm there is a decrease in system performance. To avoid this, the application of anti-convergence is done when the swarms converge, i.e., for all swarms, the maximum distance is less than r c o n v . At that moment, the worst swarm is expelled by reinitializing the swarm particles by anti-convergence. Because of this, there is one swarm that looks for fresh peaks.

3.3. Proposed MSO-Tabu Algorithm

Instead of a single objective, optimization of a vector of objectives is done in vector optimization of multi-objective optimization (MOO). MOOs are quite helpful in solving a number of multi-objective optimization problems (MOPs), where multiple objects are exploited simultaneously with effect to set of restrictions. However, respective optima cannot be attained through multiple objectives in a similar period. Pure and hybrid TS approaches have been set up through new records to discover the optimal solution to problems in production scheduling and planning, network design, allocation of resources, routing, and so on. The technique chosen for quick solution schemes is the TS scheme in hard combinatorial optimization issues.
There are many advantages with MSO (multi-PSO), which include greater convergence, resolution of optimization effectively, decreased diversity of population, and directing early convergence to a local optimum [35,36]. A potential scholastic optimization technique is TS which could congregate hypothetically symptotically to the global optimum solution; more timespan is needed in achieving the near-global minima. Integrating TS to MSO as a local development method can permit the protocol to maintain the population diversity, avoiding directing towards misguiding local optimum. In TS, average energy utilization is greater than MSO, and the calculation time is less in TS than MSO. Through the merger of both techniques, a compromise between them is avoided. For the hybrid approach, simple MSO and generalized TS are used. The following steps are used and implemented in the proposed algorithm.
  • Step 1: Initialization of location and energy of nodes and BS.
  • Step 2: Cluster formation take place through computation of the distance between nodes that correspond to the base station and energy level of the nodes.
  • Step 3: Verify the optimal local position through MSO.
  • Step 4: Find out the optimal global position—the global optimal is computed by initializing the Tabu list with MSO solution and Tabu memory entries to zero. Routes are swapped and create an entry in Tabu memory. The limitations are confirmed.
  • Step 5: Find out the subsequent place lest the fitness value exists in the Tabu list, and that fitness value is noted. The optimal solution from the Tabu list with the least hop routing is considered.

4. Results and Discussion

In this section, the proposed MSO-Tabu approach is critically evaluated by comparing its performance with GA, DE, Tabu search, and MSO based clustering. The numerical experiments are conducted on a Dell OptiplexTM 3020 personal computer with Intel Core i7-4770 3.4 GHz processor along with 8 MB Cache and integrated Intel graphics, 16 GB RAM, 1 TB HDD, and Windows 10 operating system. Matlab R2019a is used as the simulation environment. The parameters of the network used are reported in Table 1.
Table 1. Parameters of the network.
The experiments are carried out using 200 to 1200 nodes and 0 to 700 rounds. The number of clusters created, average end-to-end delay in seconds, average packet loss rate, lifetime computation, and average energy dissipated in joules as shown in Table 2, Table 3, Table 4, Table 5 and Table 6 and Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5.
Table 2. Number of clusters formed for MSO-Tabu.
Table 3. Average end-to-end delay for MSO-Tabu.
Table 4. Average packet loss rate for MSO-Tabu.
Table 5. Lifetime computation for MSO-Tabu.
Table 6. Average energy dissipated in Joules for MSO-Tabu.
Figure 1. Number of clusters formed for MSO-Tabu.
Figure 2. Average End to End Delay for MSO-Tabu.
Figure 3. Average Packet Loss Rate for MSO-Tabu.
Figure 4. Lifetime Computation for MSO-Tabu.
Figure 5. Average energy dissipated in Joules for MSO-Tabu.
From Figure 1, it can be observed that the MSO-Tabu has a higher number of clusters formed when compared to the other four metaheuristics. The improvement in MSO-Tabu is approximately 30%, 13%, 8%, 7%, 14%, and 11% as compared to GA for 200, 400, 600, 800, 1000, and 1200 number of nodes respectively. Similarly, as compared to DE, the advantage of MSO-Tabu is 8%, 13%, 4%, 3%, 3%, and 0%. The improvement of MSO-Tabu over Tabu is 18%, 13%, 4%, 11%, 14%, and 8% whereas over MSO based clustering the advantage is 8%, 6%, 4%, 3%, 3%, and 0% when compared for 200, 400, 600, 800, 1000, and 1200 number of nodes, respectively.
From Figure 2, it can be observed that the MSO-Tabu has a lower average end to end delay by 24%, 22%, 13%, 11%, and 7% for 200, 400, 600, 1000, and 1200 number of nodes, but higher delay by 9% for 800 number of nodes when compared with GA. It is observed that MSO-Tabu has the average end-to-end delay advantage of 0%, 4%, 7%, 4%, 0%, and 0% compared to DE. At the same time, MSO-Tabu, when compared with Tabu, has a lower average end to end delay by 0%, 11%, and 9% for 200, 400, and 600 nodes but a higher average end to end delay of 17%, 12%, and 13% for 800, 1000, and 1200 number of nodes respectively. With respect to MSO based clustering, the proposed MSO-Tabu has 8%, 6%, 7%, 9%, 8%, and 6% improvement for 200, 400, 600, 800, 1000, and 1200 number of nodes respectively. It is also observed that the delay performance characteristics of MSO-Tabu are similar to DE.
From Figure 3, it can be observed that the MSO-Tabu has a lower average packet loss rate by 21%, 23%, 25%, 20%, 9%, and 22% as compared to GA and by 12%, 14%, 20%, 12%, 7%, and 19% as compared to Tabu for 200, 400, 600, 800, 1000, and 1200 number of nodes respectively. It is also observed that MSO-Tabu perform better than MSO based clustering by 7%, 6%, 6%, 8%, 6%, and 5% for 200, 400, 600, 800, 1000, and 1200 nodes respectively. However, in the case of DE for 600 nodes, the performance of MSO-Tabu is lower than DE by 1%. Nevertheless, MSO-Tabu’s performance is better than DE by 12%, 7%, 9%, 6%, and 3% for 200, 400, 800, 1000, and 1200 number of nodes.
From Figure 4, it can be observed that the MSO-Tabu has higher lifetime computation by 0%, 4%, 2%, 8%, 10%, 24%, 41%, and 1000% for GA and by 0%, 0%, 1%, 3%, 8%, 7%, 94%, and 175% for DE when compared for 0, 100, 200, 300, 400, 500, 600, and 700 number of rounds respectively. For the same numbers of round, MSO-Tabu also reports better lifetime characteristics by 0%, 3%, 2%, 7%, 10%, 22%, 41%, and 1000% for Tabu and 0%, 0%, 1%, 2%, 8%, 9%, 107%, and 175% for MSO based clustering algorithm respectively.
From Figure 5, it can be observed that the MSO-Tabu has higher average energy dissipation by 0%, 2%, 9%, 3%, 3%, 12%, 5%, and 86% as compared to DE, by 0%, 0%, 6%, 9%, 7%, 27%, 22%, and 333% as compared to Tabu and 0%, 2%, 12%, 13%, 3%, 12%, 10%, and 44% as compared to MSO based clustering when compared for 0, 100, 200, 300, 400, 500, 600, and 700 number of rounds respectively. However, when compared with GA, the MSO-Tabu has lower average energy dissipation by 11% and 4% for 0 and 100 number of rounds, but higher average energy dissipation by 0%, 6%, 0%, 12%, 16%, and 160% for 200, 300, 400, 500, 600, and 700 number of rounds respectively. Thus, MSO-Tabu is also able to secure better energy dissipation characteristics than all the metaheuristics.

5. Conclusions

To operate WSNs effectively and reliably, the most important requirement is energy-saving, and for significant technical problems and resource management, much importance is presented in energy consumption. This work’s major aim is to improve the WSN CH selection through a hybrid heuristic system. Thus, an algorithm based on MSO and TS is intended to optimize the routing in WSN and CH selection. The presented method is energy efficient and in response to the network. Effective CHs are chosen by the presented technique and in response to the network. Effective CHs selected by the proposed scheme optimizes the routing and increases the network’s lifespan. Based on the exhaustive comparison of the proposed MSO-Tabu approach with GA, DE, Tabu, and MSO based clustering, the following conclusions are drawn
  • In terms of the number of clusters formed, the proposed MSO-Tabu approach is on an average 14%, 5%, 11%, and 4% better than GA, DE, Tabu, and MSO based clustering, respectively.
  • MSO-Tabu has lower average end-to-end delay by 11%, 2%, and 7% compared to GA, DE, and MSO based clustering, respectively. However, for the various number of nodes, the average performance of Tabu is better than MSO-Tabu by 4%.
  • In terms of average packet loss rate, the proposed MSO-Tabu approach is 20%, 6%, 14%, and 6% better than GA, DE, Tabu, and MSO based clustering, respectively.
  • MSO-Tabu has higher lifetime computation by 136%, 36%, 136%, and 38% compared to GA, DE, Tabu, and MSO based clustering, respectively.
  • The average energy dissipated by MSO-Tabu is 22%, 16%, 51%, and 12% higher than GA, DE, Tabu, and MSO based clustering, respectively.
The key limitation of the proposed algorithm lies in tuning parameters selection, which is not adaptive and is static in nature. Noticeably, the selection of diversity control parameters has a major role in the convergence of the algorithm in the solution space. Improper selection of those parameters results in poor local search capability of the MSO-Tabu algorithm. However, the proposed algorithm provides stable performance concerning changes in other parameters under consideration.

Author Contributions

Conceptualization, S.S., N.U., M.M. and M.R.; methodology, S.S., N.U., M.M. and M.R.; software, S.S., N.U., M.M. and M.R.; formal analysis, S.S., N.U., M.M. and M.R.; writing—original draft preparation, S.S., N.U., M.M. and M.R.; writing—review and editing, S.S., N.U., M.M. and M.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kaur, S.; Mahajan, R. Hybrid meta-heuristic optimization-based energy efficient protocol for wireless sensor networks. Egypt. Inform. J. 2018, 19, 145–150. [Google Scholar] [CrossRef]
  2. Loganathan, S.; Arumugam, J. Energy Efficient Clustering Algorithm Based on Particle Swarm Optimization Technique for Wireless Sensor Networks. Wirel. Pers. Commun. 2021, 119, 815–843. [Google Scholar] [CrossRef]
  3. Gupta, R.K.; Pandey, A.; Nandi, A. Lifetime Enhancement of WSN Using Evolutionary Clustering and Routing Algorithms. In Proceedings of the 2018 IEEE International Students’ Conference on Electrical, Electronics and Computer Science (SCEECS), Bhopal, India, 24–25 February 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef]
  4. Das, I.; Shaw, R.N.; Das, S. Location-Based and Multipath Routing Performance Analysis for Energy Consumption in Wireless Sensor Networks. In Innovations in Electrical and Electronic Engineering; Springer: Singapore, 2021; pp. 775–782. [Google Scholar]
  5. Giorgetti, A.; Lucchi, M.; Tavelli, E.; Barla, M.; Gigli, G.; Casagli, N.; Chiani, M.; Dardari, D. A robust wireless sensor network for landslide risk analysis: System design, deployment, and field testing. IEEE Sens. J. 2016, 16, 6374–6386. [Google Scholar] [CrossRef]
  6. Wan, Z.; Liu, S.; Ni, W.; Xu, Z. An energy-efficient multi-level adaptive clustering routing algorithm for underwater wireless sensor networks. Clust. Comput. 2019, 22, 14651–14660. [Google Scholar] [CrossRef]
  7. Fu, X.; Yang, Y.; Postolache, O. Invulnerability of clustering wireless sensor networks against cascading failures. IEEE Syst. J. 2018, 13, 1431–1442. [Google Scholar] [CrossRef]
  8. Younis, O.; Krunz, M.; Ramasubramanian, S. Node clustering in wireless sensor networks: Recent developments and deployment challenges. IEEE Netw. 2006, 20, 20–25. [Google Scholar] [CrossRef]
  9. Abbasi, A.A.; Younis, M. A survey on clustering algorithms for wireless sensor networks. Comput. Commun. 2007, 30, 2826–2841. [Google Scholar] [CrossRef]
  10. Wohwe Sambo, D.; Yenke, B.O.; Förster, A.; Dayang, P. Optimized clustering algorithms for large wireless sensor networks: A review. Sensors 2019, 19, 322. [Google Scholar] [CrossRef] [Green Version]
  11. Verdone, R.; Dardari, D.; Mazzini, G.; Conti, A. Wireless Sensor and Actuator Networks: Technologies, Analysis and Design; Academic Press: Cambridge, MA, USA, 2010. [Google Scholar]
  12. Shahraki, A.; Taherkordi, A.; Haugen, Ø.; Eliassen, F. Clustering objectives in wireless sensor networks: A survey and research direction analysis. Comput. Netw. 2020, 180, 107376. [Google Scholar] [CrossRef]
  13. Krishnan, M.; Yun, S.; Jung, Y.M. Improved clustering with firefly-optimization-based mobile data collector for wireless sensor networks. AEU-Int. J. Electron. Commun. 2018, 97, 242–251. [Google Scholar] [CrossRef]
  14. Krishnan, M.; Jung, Y.M.; Yun, S. An Improved Clustering with Particle Swarm Optimization-Based Mobile Sink for Wireless Sensor Networks. In Proceedings of the 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 11–12 May 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1024–1028. [Google Scholar] [CrossRef]
  15. Xu, Y.; Ding, O.; Qu, R.; Li, K. Hybrid multi-objective evolutionary algorithms based on decomposition for wireless sensor network coverage optimization. Appl. Soft Comput. 2018, 68, 268–282. [Google Scholar] [CrossRef] [Green Version]
  16. Kaur, T.; Kumar, D. Particle Swarm Optimization-Based Unequal and Fault Tolerant Clustering Protocol for Wireless Sensor Networks. IEEE Sens. J. 2018, 18, 4614–4622. [Google Scholar] [CrossRef]
  17. Varsha, V.; Singh, J.; Bala, M. Tabu Search Based Energy Efficient Clusteringprotocol For Wireless Sensor Networks. Glob. J. Comput. Technol. 2017, 5, 302–309. [Google Scholar]
  18. Gupta, G.P. Improved Cuckoo Search-based Clustering Protocol for Wireless Sensor Networks. Procedia Comput. Sci. 2018, 125, 234–240. [Google Scholar] [CrossRef]
  19. Gupta, G.P.; Jha, S. Integrated clustering and routing protocol for wireless sensor networks using Cuckoo and Harmony Search based metaheuristic techniques. Eng. Appl. Artif. Intell. 2018, 68, 101–109. [Google Scholar] [CrossRef]
  20. Shanthi, G.; Sundarambal, M. FSO-PSO based multihop clustering in WSN for efficient Medical Building Management System. Clust. Comput. 2018, 22, 1–12. [Google Scholar] [CrossRef]
  21. Marhoon, A.F.; Awaad, M.H.; Jebbar, W.A. A New Algorithm to Improve LEACH Protocol through Best Choice for Cluster-Head. Int. J. Adv. Eng. Sci. 2014, 4, 1–12. [Google Scholar]
  22. Marhoon, A.F.; Awaad, M.H. Reduce energy consumption by improving the LEACH protocol. Int. J. Comput. Sci. Mob. Comput. 2014, 3, 1–9. [Google Scholar]
  23. Coronado de Koster, O.A.; Domínguez-Navarro, J.A. Multi-objective tabu search for the location and sizing of multiple types of FACTS and DG in electrical networks. Energies 2020, 13, 2722. [Google Scholar] [CrossRef]
  24. Vijayalakshmi, K.; Anandan, P. A multi objective Tabu particle swarm optimization for effective cluster head selection in WSN. Clust. Comput. 2018, 22, 1–8. [Google Scholar] [CrossRef]
  25. Bagheri, A.; Bagheri, M.; Lorestani, A. Optimal reconfiguration and DG integration in distribution networks considering switching actions costs using tabu search algorithm. J. Ambient. Intell. Humaniz. Comput. 2020, 12, 7837–7856. [Google Scholar] [CrossRef]
  26. Więckowski, J.; Kizielewicz, B.; Kołodziejczyk, J. The Search of the Optimal Preference Values of the Characteristic Objects by Using Particle Swarm Optimization in the Uncertain Environment In International Conference on Intelligent Decision Technologies; Springer: Singapore, 2020; pp. 353–363. [Google Scholar] [CrossRef]
  27. Umapathi, N.; Ramaraj, N. Swarm Intelligence based dynamic source routing for improved quality of service. JATIT 2014, 61, 604–608. [Google Scholar]
  28. Liu, S.C.; Chen, C.; Zhan, Z.H.; Zhang, J. Multi-objective Emergency Resource Dispatch Based on Coevolutionary Multiswarm Particle Swarm Optimization. In International Conference on Evolutionary Multi-Criterion Optimization; Springer: Cham, Switzerland, 2021; pp. 746–758. [Google Scholar]
  29. Orojloo, H.; Haghighat, A.T. A Tabu search based routing algorithm for wireless sensor networks. Wirel. Netw. 2016, 22, 1711–1724. [Google Scholar] [CrossRef]
  30. Skorin-Kapov, J. Tabu search applied to the quadratic assignment problem. ORSA J. Comput. 1990, 2, 33–45. [Google Scholar] [CrossRef]
  31. Blackwell, T.M. Particle swarms and population diversity. Soft Comput. 2005, 11, 793–802. [Google Scholar] [CrossRef]
  32. Harrison, K.R.; Ombuki-Berman, B.M.; Engelbrecht, A.P. Dynamic multi-objective optimization using charged vector evaluated particle swarm optimization. In Evolutionary Computation (CEC); IEEE: Piscataway, NJ, USA, 2014; pp. 1929–1936. [Google Scholar] [CrossRef]
  33. Fernandez-Marquez, J.L.; Arcos, J.L. Adapting particle swarm optimization in dynamic and noisy environments. In Evolutionary Computation (CEC); IEEE: Piscataway, NJ, USA, 2010; pp. 1–8. [Google Scholar] [CrossRef]
  34. Rastogia, R.; Srivastavab, S.; Singh, T.M.; Varshae, M.; Kumar, N. A hybrid optimization approach using PSO and ant colony in wireless sensor network. Mater. Today Proc. 2021. [Google Scholar] [CrossRef]
  35. Umapathi, N.; Ramaraj, N. Wireless adhoc telemedicine system: Proving networking performance for multimedia data. J. Med. Imaging Health Inform. 2016, 6, 1944–1948. [Google Scholar] [CrossRef]
  36. Chen, Y.; Yan, J.; Feng, J.; Sareh, P. Particle Swarm Optimization-Based Metaheuristic Design Generation of Non-Trivial Flat-Foldable Origami Tessellations with Degree-4 Vertices. J. Mech. Des. 2021, 143, 011703. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.