Research Article

An Improved Energy-Aware Routing Protocol Using Multiobjective Particular Swarm Optimization Algorithm

Table 1

A comparison of previous methods.

Metrics usedAdvantageMethodObjective/TargetProtocol nameProtocol type

Grid life, power consumption, CH countBalanced and reduced energy consumption in each cycle, increasing life expectancyUse of optimal sliding window, dynamic optimization of CHsObtain the desired number of clusters dynamically and energy efficiencyLEACH-SWDNClassical
Energy consumption, latency, production rate, closed loss rateIncreases network time and performanceUse multicast tree optimization, minimally distributed transmissionEnsure energy efficiency and grid performanceEAODV
Energy consumption, package delivery ratio, average package delay, throughput, overheadLow overhead and better network performanceUse of blind sending method, slope maintenance criterionTo enable mobility and robustness in routingPHASeR
Package delivery rate, total energy consumption, operating power, average delayIncreased network life, PDR, and low overheadFuzzy- and nonfuzzy-based implementationTo increase network life and performance for heterogeneous networksHEEDML
FND (death of the first node), HND (death of half of the nodes), LND (death of the last node), success rateIncrease network life time, balanced energy consumptionGenetic combination and thermal simulator, multipurpose fit functionTo achieve increased network lifetime and energy savings of SNsASLPR
Average energy consumption, end-to-end latency and throughputEnsure longer lifetime and reduced energy consumptionImproved mode routing, conscious energy path selectionTo ensure an overall reduction in energy consumptionEA-FSR

Average energy latency and grid lifeEnergy efficiency and improved latencyVirtual cluster PSOTo achieve energy efficiency and better grid performanceEPMSSwarm intelligence
FND, energy consumption per cycle, grid life, information received by BSBetter network lifetime, lower power consumption per cycleOptimization of CHs selection using artificial fish algorithmReduce network power consumptionAFSA
Maximum and standard deviation of distance between clusters, FND, HND, LND, success rateSave energy and prevent uncertainty during network operationUse of fuzzy c-means, FA-SA hybridTo achieve balanced clustering and minimal overall energy consumptionSIF
Network lifetime and residual energyOptimal cluster formation leads to increased grid performance and balanced energy consumptionBee colony optimization, optimal clusterFor a long network lifetime, energy consumption balancePECE
Network lifetime, the average residual energy, the remaining energy standard deviationNetwork lifetime is increased and energy consumption is reducedImproved harmony search algorithmTo extend the lifetime of the networkIHSBEER
Total energy consumption, living nodes, average residual energyIncrease network lifetimeUsing the bee mating algorithmTo provide trust based on proper clustering and energy consumptionLWTC-BMA
Energy consumption, energy efficiency, first dead node, package delivery rate, package loss rate and network coverageIncrease network life, coverage, package delivery ratioUsing the ABC algorithm, based on the cost functionTo design a scalable grid and improve energy efficiencyABC-SD
Data delivery rate, packet delay, power consumption, energy efficiency, lifetime networkChoose the optimal routeUsing the PSO algorithm, based on meta-exploration techniquesTo select the optimal route in routingMOTPSO
Energy, energy efficiency, lifetime networkIncrease network lifetimeUse of PSO algorithm, based on energy and latencyTo reduce energy consumption, limited energy clusteringECPSO
Price, packet delay, power consumption, network lifetimeEnergy efficiency networkUse the PSO algorithm, based on energy and costTo maximize network lifetime, cluster node organization, optimal location costingCHSPSO
Intracluster distance, distance to hole, residual energy of sensor nodes, network lifetimeEffective reduction of energy consumptionUse of PSO algorithm, based on energy and latencyFor energy efficiency, efficient particle encoding scheme and proportion function, energy efficiencyPSO-ECHS
Node residual energy, network life, latency and data accuracyEnergy-limited clusteringUse of PSO algorithm, based on energy and latencyReduce energy consumption, extend the lifetime of the network, data collectionDAPSO
Energy consumption, energy efficiency, network lifetimeEffective choice of headerUse PSO algorithm based on distance error functionFor data aggregation in wireless sensor networks, optimal point coordination for reliable communicationPSDEO