SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
DOI : 10.5121/ijmnct.2014.4301 01
CLUSTER HEAD ELECTION USING IMPERIALIST
COMPETITIVE ALGORITHM (CHEI) FOR WIRELESS
SENSOR NETWORKS
Moslem Afrashteh Mehr
Science and Research Khouzestan, Iran
ABSTRACT
One of the most important challenges of wireless sensor network is how to prolong its life time. The main
obstacle in these networks is the limited energy of nodes. We can overcome this problem by optimizing the
nodes' power consumption. The clustering mechanismis the one of the representative approachesto reduce
energy consumption, but optimum clustering of wireless sensor network is an NP-Hard problem. This
paper proposes a hybrid algorithm based on Imperialist competitive algorithm to overcome this clustering
problem. The proposed method, acts on one of the clusters in the network to choose the best sensor in
the cluster as a cluster head. To perform this action, the cluster is divided into several sub-clusters,
each of which has a cluster head. These cluster heads using Assimilation
policies, try to attract the regular nodes to themselves, and Using Imperialistic competition,
they compete with each other until one of these cluster heads is selected as the final cluster head. After this
stage, the algorithm work ends. This algorithm will balance the energy consumption in the network and
improve the network lifetime. To prove efficiency of proposed algorithm(CHEI), we simulated the proposed
algorithm compared with two clustering algorithms using the matlab.
KEYWORDS
Wireless Sensor Networks, Clustering, Imperialist competitive algorithm, ICA, Energy Consumption,
Cluster Head Election.
1. INTRODUCTION
Recent advances in wireless communications and electronics have enabled the development of
low cost, low-power, multifunctional sensor nodes that are small in size and communicate
untethered in short distances. These tiny sensor nodes, which consist of sensing, data processing,
and communicating components, leverage the idea of sensor networks [1].
Energy conservation is an important challenge in the design and operation of these networks. The
longer thecommunication distance, the more energy will be consumedduring transmission. So,
clustering mechanism is a key way to reduce energyconsumption.
During the last few years, many clustering algorithms have been proposed, but none of these
algorithms aim at minimizing the energy spent in the system. LEACH [2] isone of these
algorithms to achieve the energy efficiency in the communication between sensor nodes.In each
round, sensor nodes elect itself as a cluster head based on probability model. To elect a cluster
head, each sensor node generates a random number δ between 0 and 1. If the δ is smaller than the
threshold value T (n), the sensor node elects itself as a cluster head and advertises this fact to
other nodes around the cluster head. The most important problem of LEACH is exchanging
clusters and losing energy in comparison to other Algorithms. The Weighted Clustering
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
2
Algorithm (WCA) elects a node as a clusterhead based on the number of neighbors, transmission
power, battery-life and mobility rate of the node [3]. The algorithm also restricts the number of
nodes in a cluster so that the performance of the MAC protocol is not degraded. ACE [4]
isanemergentalgorithm that uses just three rounds of feedback to form an efficient cover of cluster
across the network. It uses the node degree as the main parameter to elect cluster heads. In [5], the
authors propose an algorithm that each node calculates its distance to the area centroid which will
recommend nodes close to the area centroid and not the nodes that is central to a particular
cluster, cluster centroid. Thus it leads to overall high energy consumption in the network for other
nodes to transmit data through the selected node.
[6]proposes a clustering algorithm based on ANTCLUST [7]. Using this method, the sensor
nodes with more residual energy independently become cluster heads. However, it produces much
control overhead during iterations. TPC [8] is a novel two-phase clustering (TPC) scheme for
energy-saving and delay-adaptive data gathering in wireless sensor networks. Each node
advertises for cluster head with a random delay, and the node who overhears others’
advertisement will give up its own advertisement. In such a way, the network is partitioned into
clusters in the first phase. In the second phase, each member searches for a neighbor closer to the
cluster head within the cluster to set up an energy-saving and delay-adaptive data relay link .With
the advantages of chain topology, TPC achieves a great tradeoff between energy cost and delay.
PEBECES [9] divides the network into several equally distributed sections and then categorizes
them into clusters with different sizes. In this algorithm, each node is equipped with GPS and
sends its position and remaining energy to the sink directly. In the method proposed in [10],
clusters and cluster heads are selected dynamically using genetic algorithm. This method
considers distance between nodes and the number of cluster heads as parameters for clustering but
didn’t consider the residual energy of the nodes. One of the main parameters for selecting the
cluster heads is residual energy of sensor. Gupta in [11] used fuzzy logic to find cluster heads. In
this method, during each period, the sensor that has the most chance is selected as cluster head.
Three fuzzy variables are used to calculate the chance including: residual energy of the nodes, the
number of neighbors of the nodes, and centrality. In this method, the base station determines
cluster heads.
In this paper, we propose a clustering algorithm which takes several parameters into consideration
for dynamic clustering. the proposed protocol will balance the energy consumption in the network
and prolongs the network lifetime.
The organization of the rest of this paper is as follows:In Section 2, describes the Imperialist
Competitive Algorithm. In section 3, the proposed protocol is presented. In section 4, we describe
our simulation environment and experimental results. Finally Section 5 is the conclusion.
2. IMPERIALIST COMPETITIVE ALGORITHM
Figure 1 shows the flowchart of the Imperialist Competitive Algorithm. This algorithm starts by
generating a set of candidate random solutions in the search space of the optimization problem.
The generated random points are called the initial Countries. Countries in this algorithm are the
counterpart of Chromosomes inGenetic Algorithm (GA) and Particles in Particle Swarm
Optimization (PSO) and it is an array of values of a candidate solution of optimization problem.
The cost function of the optimization problem determines the power of each country. Based on
their power, some of the best initial countries (the countries with the least cost function value),
become Imperialists and start taking control of other countries (called colonies) and form the
initialEmpires[12].
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
3
Two main operators of this algorithm are Assimilation and Revolution. Assimilation makes the
colonies of each empire get closer to the imperialist state in the space of socio-political
characteristics (optimization search space). Revolution brings about sudden random changes in
the position of some of the countries in the search space. During assimilation and revolution a
colony might reach a better position and has the chance to take the control of the entire empire
and replace the current imperialist state of the empire[13].
Imperialistic Competition is another part of this algorithm. All the empires try to win this game
and take possession of colonies of other empires. In each step of the algorithm, based on their
power, all the empires have a chance to take control of one or more of the colonies of the weakest
empire[12].
Algorithm continues with the mentioned steps (Assimilation, Revolution, Competition) until a
stop condition is satisfied.
Figure 1. Flowchart of Imperialist Competitive Algorithm (ICA)
3. PROPOSED METHOD
The proposed method, acts on one of the clusters in the network to choose the best sensor in
the cluster as a cluster head. To perform this action, the cluster is dividedinto several sub-
clusters, each of which has a cluster head. These cluster heads using Assimilation
policies, try to attract the regular nodes to themselves, and Using Imperialistic competition,
they compete with each other until one of these cluster heads is selected as the final cluster head.
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
4
After this stage, the algorithm work ends. This algorithm will balance the energy consumption in
the network and prolong the network lifetime.
3.1. Forming the initial Countries
Since our purpose is to choose sensors in a cluster to choose the best sensor as cluster
head, so possible responses on this issue, which include all sensors in the cluster and
are equivalent to the country in the ICA.
Here, in the starting, random number of these sensorsare considered as the initial Countries and
among them,the suitable numbers are considered as initial empires (which here are cluster
heads) and other sensors as a colony (which here are equivalent to regular nodes) . To divide
initial regular nodes, every cluster head is given a number of regular nodes corresponding to its
power.
Since the first time, the energy of all sensors are equal, so we only consider the
distance among sensors as the main parameter to select the initial empires:
D=∑ ሺDRSi െ ሺDRCi ൅ DCSሻሻெ
୧ୀଵ (14)
Where DRSirepresents the total distance between all regular nodes to the sink node, DRCi
represent total distance from all regular nodes toward their cluster head and DCSrepresents the
total distance from all cluster head toward the sink node.
3.2. Implementation the Assimilation Policy
Based on Assimilation Policy, cluster heads using cost function(Equation No. (14)), try to attract
regularnodes. As soon as, the sensors starting to activity, the amount of their energy will be
reduce, therefore to choose cluster heads, in addition to the distance between sensors, the value
of their energy should be taken into consideration.
So, two basic parameters "amount of energy required to send a message" and "residual energy
nodes", determine the power of a cluster head to attract regular nodes.
3.3. Exchanging positions of the cluster head and a regular node
since cluster heads use more energy than the others, after a while, their energy is reduced and can
not act as a cluster head. So, one of the regular nodes that has the normal conditions listed is
selected as a cluster head, and between the previous and the current node displacement takes
place and other nodes join the current node.
3.4.Implementation of the Imperialistic competition
According to imperialistic competition, each cluster head that can not evaluat three mentioned
basic parametersin the above, are deleted from competition and its member nodes become the
members of cluster heads which are near them. Cluster heads will be deleted step by step until we
reach one cluster head which is chosen as the final cluster head and all regular nodes will be
joined to it.
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
5
3.5. Cost Function Parameters
We use a radio model described in [8]. In this model, for a short range transmission such as
within clusters, the energy consumed by a transmit amplifier is proportional to d2
, where d is the
distance between nodes. However, for a long range transmission such as from a cluster head to
the base station, the energy consumed is proportional to d4
. Using the given radio model, the
energy consumed ETij to transmit a message of length k bits from a node i to a node j is given by
Equation 15 and Equation 16 for short and long distances, respectively.
ETij=K*Ee+K*€fs*d2
ij d < dco (15)
ETij=K*Ee+K*€amp*d4
ijd >= dco (16)
Moreover, ER, the energy consumed in receiving the k-bit message, is given by:
ER = k*Ee + k*EBF (17)
where EBF represents the cost of beam forming approach to reduce the energy consumption.
The cost of a country is designed to minimize the energy consumption and to extend the network
life time. A few cost parameters are described in this section:
1. ETdrs, represent the sum of required energy to sending one message directly from
all regular nodes toward the sink node. This required energy is defined as follows:
ETdrs=∑ ETrs ൅ m ‫כ‬ ER୬
୧ୀ଴ m >= n (18)
Where ETrs represent the sum of required energy for sending one message from all regular
nodes toward the sink node and ER, is the radio energy dissipation.
.
2. ETrcs, represents the sum of required energy for sending one message from all regular
nodes in a cluster toward their cluster head and the sum of required energy for sending
one message from the cluster head toward the sink node. This required energy is
defind as follows:
ETrcs= ∑ ETrc ൅ m ‫כ‬ ER ൅ ETcs௡
௜ୀଵ m >= n (19)
Where ETrc represents the sum of required energy for sending one message from all regular nodes
in a cluster toward their cluster head, (m*ER) represents the sum of required energy for recieving
one message from all regular nodes in a cluster and ETcs represents the sum of required energy for
sending one message from the cluster head toward the sink node.
SE= ETdrs - ETrcs (20)
3. LE, represent the at least required energy for receiving a k-bit message by the cluster
headand send it to sink. This required energy is defined as follows:
LE= ETij +ER (21)
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
6
3.6. Cost Function
because the purpose of this algorithm is optimizing energy consumption that results in increasing
the networks lifetime, so we have to consider the residual energy of the nodes as a main
parameter for selecting the cluster head. The second parameter that is considered is the required
energy to send a message toward the sink node. The lower the communication distance, the less
energy will be consumed during transmission. Each individual is evaluated by the following
fitness function:
Cost Function = LE + RE + SE (22)
In this function, RE represents the residual energy in the cluster head.
4. SIMULATION RESULT
We have simulated the proposed algorithm using MATLAB and compared it to LEACH protocol
and [14]. The list of the used simulation parameters and their values are shown in table 1:
TABLE 1: The values of the simulation parameters
ValuesParameters
200Initial Countries
20Initial Imperialistic
2Β
45oγ
10 mSensing range of nodes
100*100 m2
Network dimensions
1 JulesInitial energy of each node
400 BitsPacket size
100Number of Iteration
50 nj/bit/signalEe
10 pj/bit/m2
€fs
0.0013 pj/bit/m4
€amp
10mdco
1 nj/bitConsumption energy for sending a bit
In the first experiment, we compared the sum of residual energy of nodes in the proposed protocol
to LEACH protocol and [14] during different rounds. As can be seen in Figure 8, the proposed
algorithm consumes energy uniformly and so, prolongs the network lifetime.
Figure 8. Comparing sum of residual energy
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
7
In the second experiment, we compared the number of alive nodes in our protocol to LEACH
protocol and [14] during different rounds. The results of this experiment are shown In Figure 9. It
can be observed that the proposed protocol has considerably more number of alive nodes in each
round in comparison with the LEACH protocol and [14].
Figure 9. Number of alived nodes in different rounds
In the third experiment, we compared the Response time to reach in our protocol to LEACH
protocol and [14]. The results of this experiment are shown In Figure 10. It can be observed that
the proposed protocol has considerably more number of alive nodes in each round in comparison
with the LEACH protocol and [14].
Figure 10. The time to get answers
In the four experiment, the distribution of the cluster heads in the proposed algorithm is compared
to LEACH protocol. Figure11, 12 and 13 shows the result of this comparison.
Figure 11. Improper distribution of the cluster heads in the proposed algorithm
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
8
Figure 12. Improper distribution of the cluster heads in LEACH algorithm
Figure 13. Improper distribution of the cluster heads in [14] algorithm
5. CONCLUSION
In this paper, we proposed a cluster head election algorithm based onImperialist competitive
algorithm. The proposed algorithm takes different parameters into consideration to increase the
network lifetime. This parameters are residual energy in the cluster head, required energy to send
a message toward the sink node and the at- least required energy for receiving a k-bit message
by the cluster head and send it to sink. In order to evaluate ouralgorithm, we simulated our
protocol and compared it to LEACH protocol and [14]. The results of the simulations show
theeffectiveness of the proposed mechanism.
REFERENCES
[1] Lan F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam, and Erdal Cayirci Georgia Institute of
Technology, “A Survey on Sensor Networks” Journal of Computer Networks, Vol. 38,March 2002, pp.
393-422.
[2] W.B. Heinzelman, A.p. Chandrakasan and H. Balakrishnan, "An Application Specific Protocol
Arthitecture for Wireless Microsensor Networks", IEEE Transaction On Wireless Comunication , 660-
670 April 2002.
[3] M. Chatterjee, S. K. Das, and D. Turgut, “WCA: A Weighted Clustering Algorithm for Mobile Ad hoc
Networks”, Journal of Cluster Computing, Special issue on Mobile Ad hoc Networking, No. 5, 2002,
pp. 193-204.
International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014
9
[4] Bandyopadhyay,S, and Coyle , E. (2003) "An Energy-Efficient Hierarchical clustering algorithm for
Wireless sensor networks".Proceeding of IEEE INFOCOM03.
[5] Q. Liang, “Clusterhead election for mobile ad hoc wireless network,” in Proc. 14th IEEE International
Symposium on Personal, Indoor and Mobile Radio Communications, (PIMRC), Sept. 2003, pp. 1623 -
1628.
[6] Chan, H. and perrig, A. (2004). ACE :An Emergent Algorithm for Highly Uniform Cluster Formation.
Proceeding of the first European Workshop on sensor Networks(EWSN).
[7] Kamimura, J., Wakamiya , N. and Masayuki , M. (2004). Energy-Efficient clustring Method for Data
Gathering in Sensor Networks.Proceeding of the Annual International conference on broadband
Networks.
[8] Labroche, N., Monmarche, N. and Venturini , G. (2002). A new clustring algorithm based on the
chemical recognition system of ants.proceedings of ECAI 2002.
[9] Choi, W., Shah, P.and Das, S.(2004).A Framework for Energy-Saving Data Gathering Using Two-
Phase Clustering in Wireless Sensor Networks.Proceedings of the FirstAnnual International
Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous’04).
[10] Y. Wang, T.L.X. Yang, D. Zhang, "An Energy Efficient and balance Hierarchical unequal clustering
algorithm for large scale sensor network", Inform. Technol.Journal, 28-38,8(1), 2009.
[11] S. Jin, M. Zhou and A.Wu , "Sensor Network Optimization Using a Genetic Algorithm", School Of
EECS, University of Central Florida,Orland ,FL 32816.
[12] Atashpaz-Gargari, E., Lucas, C., 2007. “Imperialist Competitive Algorithm: An Algorithm for
Optimization Inspires by Imperialistic Competition”. IEEE Congress on Evolutionary Computation,
Singapore.
[13] Nazari-Shirkouhi, S.; Eivazy, H.; Ghodsi, R.; Rezaie, K.; Atashpaz-Gargari, E. (2010). "Solving the
Integrated Product Mix-Outsourcing Problem by a Novel Meta-Heuristic Algorithm: Imperialist
Competitive Algorithm". Expert Systems with Applications 37 (12): 7615–7626.
[14] Seyed Mahdi Jamei, Moslem Afrashteh Mehr, Amir Masoud Bidgoli, "Proposing a Genetic Algorithm-
based Clustering Algorithm for Wireless Sensor Networks", 3rd international Conference on Machine
Learning and Computing (ICMLC 2011), Singapore.
Authors
Moslem Afrashteh Mehr received his M. SC. Degree in computer engineering from the
science and research Khouzestan, Iran in 2011. His main research interests is in the area of
wireless sensor network.

Contenu connexe

Tendances

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)ijcseit
 
Energy Consumption Reduction in Wireless Sensor Network Based on Clustering
Energy Consumption Reduction in Wireless Sensor Network Based on ClusteringEnergy Consumption Reduction in Wireless Sensor Network Based on Clustering
Energy Consumption Reduction in Wireless Sensor Network Based on ClusteringIJCNCJournal
 
Cluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieeeCluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieeeTAIWAN
 
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...IOSR Journals
 
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...IJERA Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Performance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimediaPerformance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimediaIAEME Publication
 
Energy efficient data communication approach in wireless sensor networks
Energy efficient data communication approach in wireless sensor networksEnergy efficient data communication approach in wireless sensor networks
Energy efficient data communication approach in wireless sensor networksijassn
 
Ca mwsn clustering algorithm for mobile wireless senor network [
Ca mwsn clustering algorithm for mobile wireless senor network  [Ca mwsn clustering algorithm for mobile wireless senor network  [
Ca mwsn clustering algorithm for mobile wireless senor network [graphhoc
 
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyData Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyCSCJournals
 

Tendances (17)

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
 
Energy Consumption Reduction in Wireless Sensor Network Based on Clustering
Energy Consumption Reduction in Wireless Sensor Network Based on ClusteringEnergy Consumption Reduction in Wireless Sensor Network Based on Clustering
Energy Consumption Reduction in Wireless Sensor Network Based on Clustering
 
A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...
A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...
A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...
 
Cluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieeeCluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieee
 
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
 
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
G018214246
G018214246G018214246
G018214246
 
Performance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimediaPerformance evaluation of various routing techniques in wireless multimedia
Performance evaluation of various routing techniques in wireless multimedia
 
Energy efficient data communication approach in wireless sensor networks
Energy efficient data communication approach in wireless sensor networksEnergy efficient data communication approach in wireless sensor networks
Energy efficient data communication approach in wireless sensor networks
 
Ca mwsn clustering algorithm for mobile wireless senor network [
Ca mwsn clustering algorithm for mobile wireless senor network  [Ca mwsn clustering algorithm for mobile wireless senor network  [
Ca mwsn clustering algorithm for mobile wireless senor network [
 
40120130406001
4012013040600140120130406001
40120130406001
 
La3518941898
La3518941898La3518941898
La3518941898
 
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyData Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
 
eeca
eecaeeca
eeca
 
Abitseminar
AbitseminarAbitseminar
Abitseminar
 

En vedette

Арсений Тарасов - Adobe
Арсений Тарасов - AdobeАрсений Тарасов - Adobe
Арсений Тарасов - AdobeWorld Brand Academy
 
Educação e tecnologias itaberaba
Educação e tecnologias itaberabaEducação e tecnologias itaberaba
Educação e tecnologias itaberabaVânia Carla Almeida
 
Option Full Service Residences
Option Full Service ResidencesOption Full Service Residences
Option Full Service ResidencesSuporteaoCorretor
 
J14 cosas de-animales-milespowerpoints.com
J14 cosas de-animales-milespowerpoints.comJ14 cosas de-animales-milespowerpoints.com
J14 cosas de-animales-milespowerpoints.comHayling Island
 
Mjeksipp pyetje-skripte-130709210638-phpapp02
Mjeksipp pyetje-skripte-130709210638-phpapp02Mjeksipp pyetje-skripte-130709210638-phpapp02
Mjeksipp pyetje-skripte-130709210638-phpapp02Arbenng
 
Too tekstifailidega vene
Too tekstifailidega veneToo tekstifailidega vene
Too tekstifailidega veneolgaermus
 
Loud noise in ears
Loud noise in earsLoud noise in ears
Loud noise in earserwineros
 
παρουσίαση1 aqua aerobics
παρουσίαση1 aqua aerobicsπαρουσίαση1 aqua aerobics
παρουσίαση1 aqua aerobicsmarianikh
 
002 p-faktetperprezantim-130619193746-phpapp02
002 p-faktetperprezantim-130619193746-phpapp02002 p-faktetperprezantim-130619193746-phpapp02
002 p-faktetperprezantim-130619193746-phpapp02Arbenng
 

En vedette (20)

(003)無極天元宮
(003)無極天元宮(003)無極天元宮
(003)無極天元宮
 
7183 26053-2-pb
7183 26053-2-pb7183 26053-2-pb
7183 26053-2-pb
 
Арсений Тарасов - Adobe
Арсений Тарасов - AdobeАрсений Тарасов - Adobe
Арсений Тарасов - Adobe
 
Educação e tecnologias itaberaba
Educação e tecnologias itaberabaEducação e tecnologias itaberaba
Educação e tecnologias itaberaba
 
Option Full Service Residences
Option Full Service ResidencesOption Full Service Residences
Option Full Service Residences
 
J14 cosas de-animales-milespowerpoints.com
J14 cosas de-animales-milespowerpoints.comJ14 cosas de-animales-milespowerpoints.com
J14 cosas de-animales-milespowerpoints.com
 
Mjeksipp pyetje-skripte-130709210638-phpapp02
Mjeksipp pyetje-skripte-130709210638-phpapp02Mjeksipp pyetje-skripte-130709210638-phpapp02
Mjeksipp pyetje-skripte-130709210638-phpapp02
 
(006)老梅綠石槽
(006)老梅綠石槽(006)老梅綠石槽
(006)老梅綠石槽
 
Primus Offices Campo Grande
Primus Offices Campo GrandePrimus Offices Campo Grande
Primus Offices Campo Grande
 
Too tekstifailidega vene
Too tekstifailidega veneToo tekstifailidega vene
Too tekstifailidega vene
 
Schedule line catgiry
Schedule line catgirySchedule line catgiry
Schedule line catgiry
 
Relatorio.campo.guanabara
Relatorio.campo.guanabaraRelatorio.campo.guanabara
Relatorio.campo.guanabara
 
(100)淡水小鎮懷舊行旅
(100)淡水小鎮懷舊行旅(100)淡水小鎮懷舊行旅
(100)淡水小鎮懷舊行旅
 
Loud noise in ears
Loud noise in earsLoud noise in ears
Loud noise in ears
 
Vitória Nova Iguaçu
Vitória Nova IguaçuVitória Nova Iguaçu
Vitória Nova Iguaçu
 
παρουσίαση1 aqua aerobics
παρουσίαση1 aqua aerobicsπαρουσίαση1 aqua aerobics
παρουσίαση1 aqua aerobics
 
Front Park Residence
Front Park ResidenceFront Park Residence
Front Park Residence
 
24 bazo (micro)
24 bazo (micro)24 bazo (micro)
24 bazo (micro)
 
002 p-faktetperprezantim-130619193746-phpapp02
002 p-faktetperprezantim-130619193746-phpapp02002 p-faktetperprezantim-130619193746-phpapp02
002 p-faktetperprezantim-130619193746-phpapp02
 
Perdarahan hamil muda
Perdarahan hamil mudaPerdarahan hamil muda
Perdarahan hamil muda
 

Similaire à Cluster head election using imperialist competitive algorithm (chei) for wireless sensor networks

Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...IJMIT JOURNAL
 
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...IJMIT JOURNAL
 
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHODINCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHODijwmn
 
3 3 energy efficient topology
3 3 energy efficient topology3 3 energy efficient topology
3 3 energy efficient topologyIAEME Publication
 
3 3 energy efficient topology
3 3 energy efficient topology3 3 energy efficient topology
3 3 energy efficient topologyprjpublications
 
Implementation of energy efficient coverage aware routing protocol for wirele...
Implementation of energy efficient coverage aware routing protocol for wirele...Implementation of energy efficient coverage aware routing protocol for wirele...
Implementation of energy efficient coverage aware routing protocol for wirele...ijfcstjournal
 
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...ijmnct
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...Editor IJCATR
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...Editor IJCATR
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...Editor IJCATR
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...Editor IJCATR
 
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...ijasuc
 
Energy efficient clustering in heterogeneous
Energy efficient clustering in heterogeneousEnergy efficient clustering in heterogeneous
Energy efficient clustering in heterogeneousIJCNCJournal
 
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKSENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKSijassn
 
34 9141 it ns2-tentative route selection approach for edit septian
34 9141 it  ns2-tentative route selection approach for edit septian34 9141 it  ns2-tentative route selection approach for edit septian
34 9141 it ns2-tentative route selection approach for edit septianIAESIJEECS
 
A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...
A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...
A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...Editor IJCATR
 
Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013ijcsbi
 
IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...
IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...
IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...ijasuc
 

Similaire à Cluster head election using imperialist competitive algorithm (chei) for wireless sensor networks (20)

Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
Wireless sensor networks, clustering, Energy efficient protocols, Particles S...
 
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
WIRELESS SENSOR NETWORK CLUSTERING USING PARTICLES SWARM OPTIMIZATION FOR RED...
 
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHODINCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
 
3 3 energy efficient topology
3 3 energy efficient topology3 3 energy efficient topology
3 3 energy efficient topology
 
3 3 energy efficient topology
3 3 energy efficient topology3 3 energy efficient topology
3 3 energy efficient topology
 
1909 1913
1909 19131909 1913
1909 1913
 
Mobile ad hoc networks and its clustering scheme
Mobile ad hoc networks and its clustering schemeMobile ad hoc networks and its clustering scheme
Mobile ad hoc networks and its clustering scheme
 
Implementation of energy efficient coverage aware routing protocol for wirele...
Implementation of energy efficient coverage aware routing protocol for wirele...Implementation of energy efficient coverage aware routing protocol for wirele...
Implementation of energy efficient coverage aware routing protocol for wirele...
 
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
 
Energy efficient clustering in heterogeneous
Energy efficient clustering in heterogeneousEnergy efficient clustering in heterogeneous
Energy efficient clustering in heterogeneous
 
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKSENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
ENERGY EFFICIENT DATA COMMUNICATION APPROACH IN WIRELESS SENSOR NETWORKS
 
34 9141 it ns2-tentative route selection approach for edit septian
34 9141 it  ns2-tentative route selection approach for edit septian34 9141 it  ns2-tentative route selection approach for edit septian
34 9141 it ns2-tentative route selection approach for edit septian
 
A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...
A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...
A New Method for Reducing Energy Consumption in Wireless Sensor Networks usin...
 
Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013
 
IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...
IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...
IMPACTS OF STRUCTURAL FACTORS ON ENERGY CONSUMPTION IN CLUSTER-BASED WIRELESS...
 

Dernier

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Dernier (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Cluster head election using imperialist competitive algorithm (chei) for wireless sensor networks

  • 1. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 DOI : 10.5121/ijmnct.2014.4301 01 CLUSTER HEAD ELECTION USING IMPERIALIST COMPETITIVE ALGORITHM (CHEI) FOR WIRELESS SENSOR NETWORKS Moslem Afrashteh Mehr Science and Research Khouzestan, Iran ABSTRACT One of the most important challenges of wireless sensor network is how to prolong its life time. The main obstacle in these networks is the limited energy of nodes. We can overcome this problem by optimizing the nodes' power consumption. The clustering mechanismis the one of the representative approachesto reduce energy consumption, but optimum clustering of wireless sensor network is an NP-Hard problem. This paper proposes a hybrid algorithm based on Imperialist competitive algorithm to overcome this clustering problem. The proposed method, acts on one of the clusters in the network to choose the best sensor in the cluster as a cluster head. To perform this action, the cluster is divided into several sub-clusters, each of which has a cluster head. These cluster heads using Assimilation policies, try to attract the regular nodes to themselves, and Using Imperialistic competition, they compete with each other until one of these cluster heads is selected as the final cluster head. After this stage, the algorithm work ends. This algorithm will balance the energy consumption in the network and improve the network lifetime. To prove efficiency of proposed algorithm(CHEI), we simulated the proposed algorithm compared with two clustering algorithms using the matlab. KEYWORDS Wireless Sensor Networks, Clustering, Imperialist competitive algorithm, ICA, Energy Consumption, Cluster Head Election. 1. INTRODUCTION Recent advances in wireless communications and electronics have enabled the development of low cost, low-power, multifunctional sensor nodes that are small in size and communicate untethered in short distances. These tiny sensor nodes, which consist of sensing, data processing, and communicating components, leverage the idea of sensor networks [1]. Energy conservation is an important challenge in the design and operation of these networks. The longer thecommunication distance, the more energy will be consumedduring transmission. So, clustering mechanism is a key way to reduce energyconsumption. During the last few years, many clustering algorithms have been proposed, but none of these algorithms aim at minimizing the energy spent in the system. LEACH [2] isone of these algorithms to achieve the energy efficiency in the communication between sensor nodes.In each round, sensor nodes elect itself as a cluster head based on probability model. To elect a cluster head, each sensor node generates a random number δ between 0 and 1. If the δ is smaller than the threshold value T (n), the sensor node elects itself as a cluster head and advertises this fact to other nodes around the cluster head. The most important problem of LEACH is exchanging clusters and losing energy in comparison to other Algorithms. The Weighted Clustering
  • 2. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 2 Algorithm (WCA) elects a node as a clusterhead based on the number of neighbors, transmission power, battery-life and mobility rate of the node [3]. The algorithm also restricts the number of nodes in a cluster so that the performance of the MAC protocol is not degraded. ACE [4] isanemergentalgorithm that uses just three rounds of feedback to form an efficient cover of cluster across the network. It uses the node degree as the main parameter to elect cluster heads. In [5], the authors propose an algorithm that each node calculates its distance to the area centroid which will recommend nodes close to the area centroid and not the nodes that is central to a particular cluster, cluster centroid. Thus it leads to overall high energy consumption in the network for other nodes to transmit data through the selected node. [6]proposes a clustering algorithm based on ANTCLUST [7]. Using this method, the sensor nodes with more residual energy independently become cluster heads. However, it produces much control overhead during iterations. TPC [8] is a novel two-phase clustering (TPC) scheme for energy-saving and delay-adaptive data gathering in wireless sensor networks. Each node advertises for cluster head with a random delay, and the node who overhears others’ advertisement will give up its own advertisement. In such a way, the network is partitioned into clusters in the first phase. In the second phase, each member searches for a neighbor closer to the cluster head within the cluster to set up an energy-saving and delay-adaptive data relay link .With the advantages of chain topology, TPC achieves a great tradeoff between energy cost and delay. PEBECES [9] divides the network into several equally distributed sections and then categorizes them into clusters with different sizes. In this algorithm, each node is equipped with GPS and sends its position and remaining energy to the sink directly. In the method proposed in [10], clusters and cluster heads are selected dynamically using genetic algorithm. This method considers distance between nodes and the number of cluster heads as parameters for clustering but didn’t consider the residual energy of the nodes. One of the main parameters for selecting the cluster heads is residual energy of sensor. Gupta in [11] used fuzzy logic to find cluster heads. In this method, during each period, the sensor that has the most chance is selected as cluster head. Three fuzzy variables are used to calculate the chance including: residual energy of the nodes, the number of neighbors of the nodes, and centrality. In this method, the base station determines cluster heads. In this paper, we propose a clustering algorithm which takes several parameters into consideration for dynamic clustering. the proposed protocol will balance the energy consumption in the network and prolongs the network lifetime. The organization of the rest of this paper is as follows:In Section 2, describes the Imperialist Competitive Algorithm. In section 3, the proposed protocol is presented. In section 4, we describe our simulation environment and experimental results. Finally Section 5 is the conclusion. 2. IMPERIALIST COMPETITIVE ALGORITHM Figure 1 shows the flowchart of the Imperialist Competitive Algorithm. This algorithm starts by generating a set of candidate random solutions in the search space of the optimization problem. The generated random points are called the initial Countries. Countries in this algorithm are the counterpart of Chromosomes inGenetic Algorithm (GA) and Particles in Particle Swarm Optimization (PSO) and it is an array of values of a candidate solution of optimization problem. The cost function of the optimization problem determines the power of each country. Based on their power, some of the best initial countries (the countries with the least cost function value), become Imperialists and start taking control of other countries (called colonies) and form the initialEmpires[12].
  • 3. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 3 Two main operators of this algorithm are Assimilation and Revolution. Assimilation makes the colonies of each empire get closer to the imperialist state in the space of socio-political characteristics (optimization search space). Revolution brings about sudden random changes in the position of some of the countries in the search space. During assimilation and revolution a colony might reach a better position and has the chance to take the control of the entire empire and replace the current imperialist state of the empire[13]. Imperialistic Competition is another part of this algorithm. All the empires try to win this game and take possession of colonies of other empires. In each step of the algorithm, based on their power, all the empires have a chance to take control of one or more of the colonies of the weakest empire[12]. Algorithm continues with the mentioned steps (Assimilation, Revolution, Competition) until a stop condition is satisfied. Figure 1. Flowchart of Imperialist Competitive Algorithm (ICA) 3. PROPOSED METHOD The proposed method, acts on one of the clusters in the network to choose the best sensor in the cluster as a cluster head. To perform this action, the cluster is dividedinto several sub- clusters, each of which has a cluster head. These cluster heads using Assimilation policies, try to attract the regular nodes to themselves, and Using Imperialistic competition, they compete with each other until one of these cluster heads is selected as the final cluster head.
  • 4. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 4 After this stage, the algorithm work ends. This algorithm will balance the energy consumption in the network and prolong the network lifetime. 3.1. Forming the initial Countries Since our purpose is to choose sensors in a cluster to choose the best sensor as cluster head, so possible responses on this issue, which include all sensors in the cluster and are equivalent to the country in the ICA. Here, in the starting, random number of these sensorsare considered as the initial Countries and among them,the suitable numbers are considered as initial empires (which here are cluster heads) and other sensors as a colony (which here are equivalent to regular nodes) . To divide initial regular nodes, every cluster head is given a number of regular nodes corresponding to its power. Since the first time, the energy of all sensors are equal, so we only consider the distance among sensors as the main parameter to select the initial empires: D=∑ ሺDRSi െ ሺDRCi ൅ DCSሻሻெ ୧ୀଵ (14) Where DRSirepresents the total distance between all regular nodes to the sink node, DRCi represent total distance from all regular nodes toward their cluster head and DCSrepresents the total distance from all cluster head toward the sink node. 3.2. Implementation the Assimilation Policy Based on Assimilation Policy, cluster heads using cost function(Equation No. (14)), try to attract regularnodes. As soon as, the sensors starting to activity, the amount of their energy will be reduce, therefore to choose cluster heads, in addition to the distance between sensors, the value of their energy should be taken into consideration. So, two basic parameters "amount of energy required to send a message" and "residual energy nodes", determine the power of a cluster head to attract regular nodes. 3.3. Exchanging positions of the cluster head and a regular node since cluster heads use more energy than the others, after a while, their energy is reduced and can not act as a cluster head. So, one of the regular nodes that has the normal conditions listed is selected as a cluster head, and between the previous and the current node displacement takes place and other nodes join the current node. 3.4.Implementation of the Imperialistic competition According to imperialistic competition, each cluster head that can not evaluat three mentioned basic parametersin the above, are deleted from competition and its member nodes become the members of cluster heads which are near them. Cluster heads will be deleted step by step until we reach one cluster head which is chosen as the final cluster head and all regular nodes will be joined to it.
  • 5. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 5 3.5. Cost Function Parameters We use a radio model described in [8]. In this model, for a short range transmission such as within clusters, the energy consumed by a transmit amplifier is proportional to d2 , where d is the distance between nodes. However, for a long range transmission such as from a cluster head to the base station, the energy consumed is proportional to d4 . Using the given radio model, the energy consumed ETij to transmit a message of length k bits from a node i to a node j is given by Equation 15 and Equation 16 for short and long distances, respectively. ETij=K*Ee+K*€fs*d2 ij d < dco (15) ETij=K*Ee+K*€amp*d4 ijd >= dco (16) Moreover, ER, the energy consumed in receiving the k-bit message, is given by: ER = k*Ee + k*EBF (17) where EBF represents the cost of beam forming approach to reduce the energy consumption. The cost of a country is designed to minimize the energy consumption and to extend the network life time. A few cost parameters are described in this section: 1. ETdrs, represent the sum of required energy to sending one message directly from all regular nodes toward the sink node. This required energy is defined as follows: ETdrs=∑ ETrs ൅ m ‫כ‬ ER୬ ୧ୀ଴ m >= n (18) Where ETrs represent the sum of required energy for sending one message from all regular nodes toward the sink node and ER, is the radio energy dissipation. . 2. ETrcs, represents the sum of required energy for sending one message from all regular nodes in a cluster toward their cluster head and the sum of required energy for sending one message from the cluster head toward the sink node. This required energy is defind as follows: ETrcs= ∑ ETrc ൅ m ‫כ‬ ER ൅ ETcs௡ ௜ୀଵ m >= n (19) Where ETrc represents the sum of required energy for sending one message from all regular nodes in a cluster toward their cluster head, (m*ER) represents the sum of required energy for recieving one message from all regular nodes in a cluster and ETcs represents the sum of required energy for sending one message from the cluster head toward the sink node. SE= ETdrs - ETrcs (20) 3. LE, represent the at least required energy for receiving a k-bit message by the cluster headand send it to sink. This required energy is defined as follows: LE= ETij +ER (21)
  • 6. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 6 3.6. Cost Function because the purpose of this algorithm is optimizing energy consumption that results in increasing the networks lifetime, so we have to consider the residual energy of the nodes as a main parameter for selecting the cluster head. The second parameter that is considered is the required energy to send a message toward the sink node. The lower the communication distance, the less energy will be consumed during transmission. Each individual is evaluated by the following fitness function: Cost Function = LE + RE + SE (22) In this function, RE represents the residual energy in the cluster head. 4. SIMULATION RESULT We have simulated the proposed algorithm using MATLAB and compared it to LEACH protocol and [14]. The list of the used simulation parameters and their values are shown in table 1: TABLE 1: The values of the simulation parameters ValuesParameters 200Initial Countries 20Initial Imperialistic 2Β 45oγ 10 mSensing range of nodes 100*100 m2 Network dimensions 1 JulesInitial energy of each node 400 BitsPacket size 100Number of Iteration 50 nj/bit/signalEe 10 pj/bit/m2 €fs 0.0013 pj/bit/m4 €amp 10mdco 1 nj/bitConsumption energy for sending a bit In the first experiment, we compared the sum of residual energy of nodes in the proposed protocol to LEACH protocol and [14] during different rounds. As can be seen in Figure 8, the proposed algorithm consumes energy uniformly and so, prolongs the network lifetime. Figure 8. Comparing sum of residual energy
  • 7. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 7 In the second experiment, we compared the number of alive nodes in our protocol to LEACH protocol and [14] during different rounds. The results of this experiment are shown In Figure 9. It can be observed that the proposed protocol has considerably more number of alive nodes in each round in comparison with the LEACH protocol and [14]. Figure 9. Number of alived nodes in different rounds In the third experiment, we compared the Response time to reach in our protocol to LEACH protocol and [14]. The results of this experiment are shown In Figure 10. It can be observed that the proposed protocol has considerably more number of alive nodes in each round in comparison with the LEACH protocol and [14]. Figure 10. The time to get answers In the four experiment, the distribution of the cluster heads in the proposed algorithm is compared to LEACH protocol. Figure11, 12 and 13 shows the result of this comparison. Figure 11. Improper distribution of the cluster heads in the proposed algorithm
  • 8. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 8 Figure 12. Improper distribution of the cluster heads in LEACH algorithm Figure 13. Improper distribution of the cluster heads in [14] algorithm 5. CONCLUSION In this paper, we proposed a cluster head election algorithm based onImperialist competitive algorithm. The proposed algorithm takes different parameters into consideration to increase the network lifetime. This parameters are residual energy in the cluster head, required energy to send a message toward the sink node and the at- least required energy for receiving a k-bit message by the cluster head and send it to sink. In order to evaluate ouralgorithm, we simulated our protocol and compared it to LEACH protocol and [14]. The results of the simulations show theeffectiveness of the proposed mechanism. REFERENCES [1] Lan F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam, and Erdal Cayirci Georgia Institute of Technology, “A Survey on Sensor Networks” Journal of Computer Networks, Vol. 38,March 2002, pp. 393-422. [2] W.B. Heinzelman, A.p. Chandrakasan and H. Balakrishnan, "An Application Specific Protocol Arthitecture for Wireless Microsensor Networks", IEEE Transaction On Wireless Comunication , 660- 670 April 2002. [3] M. Chatterjee, S. K. Das, and D. Turgut, “WCA: A Weighted Clustering Algorithm for Mobile Ad hoc Networks”, Journal of Cluster Computing, Special issue on Mobile Ad hoc Networking, No. 5, 2002, pp. 193-204.
  • 9. International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.3, June 2014 9 [4] Bandyopadhyay,S, and Coyle , E. (2003) "An Energy-Efficient Hierarchical clustering algorithm for Wireless sensor networks".Proceeding of IEEE INFOCOM03. [5] Q. Liang, “Clusterhead election for mobile ad hoc wireless network,” in Proc. 14th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, (PIMRC), Sept. 2003, pp. 1623 - 1628. [6] Chan, H. and perrig, A. (2004). ACE :An Emergent Algorithm for Highly Uniform Cluster Formation. Proceeding of the first European Workshop on sensor Networks(EWSN). [7] Kamimura, J., Wakamiya , N. and Masayuki , M. (2004). Energy-Efficient clustring Method for Data Gathering in Sensor Networks.Proceeding of the Annual International conference on broadband Networks. [8] Labroche, N., Monmarche, N. and Venturini , G. (2002). A new clustring algorithm based on the chemical recognition system of ants.proceedings of ECAI 2002. [9] Choi, W., Shah, P.and Das, S.(2004).A Framework for Energy-Saving Data Gathering Using Two- Phase Clustering in Wireless Sensor Networks.Proceedings of the FirstAnnual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous’04). [10] Y. Wang, T.L.X. Yang, D. Zhang, "An Energy Efficient and balance Hierarchical unequal clustering algorithm for large scale sensor network", Inform. Technol.Journal, 28-38,8(1), 2009. [11] S. Jin, M. Zhou and A.Wu , "Sensor Network Optimization Using a Genetic Algorithm", School Of EECS, University of Central Florida,Orland ,FL 32816. [12] Atashpaz-Gargari, E., Lucas, C., 2007. “Imperialist Competitive Algorithm: An Algorithm for Optimization Inspires by Imperialistic Competition”. IEEE Congress on Evolutionary Computation, Singapore. [13] Nazari-Shirkouhi, S.; Eivazy, H.; Ghodsi, R.; Rezaie, K.; Atashpaz-Gargari, E. (2010). "Solving the Integrated Product Mix-Outsourcing Problem by a Novel Meta-Heuristic Algorithm: Imperialist Competitive Algorithm". Expert Systems with Applications 37 (12): 7615–7626. [14] Seyed Mahdi Jamei, Moslem Afrashteh Mehr, Amir Masoud Bidgoli, "Proposing a Genetic Algorithm- based Clustering Algorithm for Wireless Sensor Networks", 3rd international Conference on Machine Learning and Computing (ICMLC 2011), Singapore. Authors Moslem Afrashteh Mehr received his M. SC. Degree in computer engineering from the science and research Khouzestan, Iran in 2011. His main research interests is in the area of wireless sensor network.