CN108966310A - Cluster head based on space compression optimizes election algorithm - Google Patents

Cluster head based on space compression optimizes election algorithm Download PDF

Info

Publication number
CN108966310A
CN108966310A CN201810649463.9A CN201810649463A CN108966310A CN 108966310 A CN108966310 A CN 108966310A CN 201810649463 A CN201810649463 A CN 201810649463A CN 108966310 A CN108966310 A CN 108966310A
Authority
CN
China
Prior art keywords
node
cluster
data
particle
sensing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810649463.9A
Other languages
Chinese (zh)
Inventor
陈思光
张淑珺
周嘉声
王志浩
王堃
殷俊
孙雁飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Post and Telecommunication University
Nanjing University of Posts and Telecommunications
Original Assignee
Nanjing Post and Telecommunication University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201810649463.9A priority Critical patent/CN108966310A/en
Publication of CN108966310A publication Critical patent/CN108966310A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/32Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of, and the cluster head based on space compression optimizes election algorithm, N number of sensing node is randomly dispersed in a square region, sink node is located at the center of whole network, sensor network enters circular flow, circulation carries out the foundation of cluster first every time, using the optimum position of cluster head election algorithm search leader cluster node, sensing node selection is apart from nearest leader cluster node voluntarily cluster;Then carry out data transmission, sensing node data are transmitted to leader cluster node, space compression data are obtained based on space compression principle compressed data, and space compression data are transmitted to sink node;Data reconstruction is finally carried out, sink node carries out real-time reconstruction to data.The present invention realizes that the cluster head distribution in network is relatively uniform and further extends network lifecycle, solves leader cluster node and elects the technical issues of influencing network reliability at random.

Description

Cluster head based on space compression optimizes election algorithm
Technical field
The invention belongs to wireless sensor network fields, and in particular to a kind of cluster head optimization election calculation based on space compression Method.
Background technique
Wireless sensor network plays increasingly important role, at present in a variety of intelligent Services such as monitoring, management Wireless sensor network has been applied to multiple fields, including military, industry, environmental monitoring and medical services etc..Benefit With compressed sensing (Compressed Sensing, CS) technology mining wireless sensor network transmission signal space correlation.And The application premise calls acquired original signal of CS technology has certain correlation in certain domains, and limit CS technology applies model It encloses.
For election of cluster head mode, due to traditional research contents be from reduce volume of transmitted data angle, And have ignored the structure problem of network itself.From the angle of network structure, traditional election of cluster head scheme is using the method recycled Averaging network energy consumption, but the selection of cluster head is random selection, wherein the probability that each sensing node becomes cluster head is all the same.? After completing certain cycle-index, the more sensing node of the dump energy sensing node less with dump energy still has phase Same probability is elected as cluster head.If the less node of dump energy is elected as cluster head, the death of the node can be accelerated, while The reliability for influencing network, shortens network lifecycle.Moreover, traditional election of cluster head scheme not can guarantee cluster head yet Position, the scale of cluster is uncontrolled.
In order to effectively reduce the energy consumption of network, realizes the effective control being distributed to cluster, extend the Life Cycle of network The optimisation technique of compressed sensing technology and election of cluster head mode is combined together by phase, this programme consideration.
Summary of the invention
It is an object of the invention to reduce the energy consumption of network, realizes the effective control being distributed to cluster, propose a kind of base Optimize election algorithm in the cluster head of space compression, optimizes wireless sensor network by introducing two kinds of constrained parameters of energy and distance Election of cluster head method, and go deep into excavate perception data spatial coherence, realize network in cluster head distribution it is relatively uniform with And further extend network lifecycle, it solves leader cluster node and elects the technical issues of influencing network reliability at random.
The present invention adopts the following technical scheme that a kind of cluster head optimization election algorithm based on space compression saves N number of perception Point is randomly dispersed in a square region, and convergence (sink) node is located at the center of whole network, sensor network Into circular flow, each circular flow the following steps are included:
1) foundation of cluster: optimizing cluster head election algorithm using particle swarm algorithm, is searched for by the cluster head election algorithm of optimization The optimum position of leader cluster node, sensing node selection is apart from nearest leader cluster node voluntarily cluster;
2) data are transmitted: sensing node data being transmitted to leader cluster node, are obtained based on space compression principle compressed data Space compression data, and space compression data are transmitted to sink node;
3) data reconstruction: sink node carries out real-time reconstruction to data.
It preferably, will include sensing node dump energy and location information after sensing node determines position in the step 1) Data packet LMIt is sent to sink node, sink node obtains ENERGY E consumed by sensing node transmission dataCMAnd sensing node The distance between sink node di-sink, the cluster head election algorithm search leader cluster node of optimization is executed in sink node most Best placement, and the optimum position of leader cluster node is broadcasted to whole network.
Preferably, the optimum position specific steps of leader cluster node are searched for are as follows:
11) S particle is initialized, each particle includes K random leader cluster nodes;
12) i-th of sensing node is calculated at a distance from leader cluster node k in particle pAnd by i-th of sensing node It is assigned to apart from nearest leader cluster node;
13) calculating target function value cos t and adaptive value, and be iterated;
Cos t=β1f12f23f3
Wherein, f1Represent sensing node adaptive value at a distance from leader cluster node in cluster;f2The energy for representing leader cluster node adapts to Value;f3Represent leader cluster node adaptive value at a distance from sink node;β1, β2, β3For each weight coefficient for adapting to value function, β12+ β3=1;CP, kIndicate cluster C in particle pk, | CP, k| indicate cluster C in particle pkThe sensing node quantity possessed, CHP, kIndicate particle Leader cluster node k, n in piIndicate i-th of sensing node, E (ni) indicate i-th of sensing node dump energy, E (CHP, k) table Showing the dump energy of the leader cluster node k in particle p, N indicates the quantity of sensing node,Indicate cluster head section in particle p At a distance between point k and sink node;
14) the individual optimal cluster head group position P of each particle is determinedj=(pj1, pj2..., pjd) and global optimum's cluster head Group position Po=(po1, po2... pod), update each particle rapidity vjdWith position ljd,
vjd=α vjd+c1r1(pjd-ljd)+c2r2(pod-ljd)
ljd=ljd+vjd
Wherein, the position vector of j-th of particle is expressed as lj=(lj1, lj2... ljd), ljdIt is j-th in d dimension space The position vector of son, the individual optimal cluster head group position of j-th of particle are the optimum position P that j-th of particle lives throughj= (pj1, pj2..., pjd), pjdFor the optimum position that j-th of particle in d dimension space lives through, global optimum's cluster head group position is The optimum position P lived through in all particleso=(po1, po2... pod), podTo be lived through most in all particles in d dimension space Best placement, the flying speed of j-th of particle are Vj=(vj1, vj2..., vjd), j=1,2 ... S, vjdIt is j-th in d dimension space The flying speed of particle, α are inertia weight, and r1 and r2 are the random numbers between 0~1, and c1 and c2 are accelerator coefficient;
If particle present position does not have leader cluster node, particle is moved to nearest leader cluster node, the i.e. position of particle There are location components in vector not in node location, then sets nearest for location components corresponding in the position vector of particle Node location;
15) step 12) is repeated to step 14), until maximum number of iterations, calculates global optimum's cluster head group position, i.e., K optimal leader cluster node position.
Preferably, the dump energy of all sensing nodes is based on single order wireless communication model, specifically:
Send the energy consumption E of dataTAre as follows:
Receive the energy consumption E of dataRAre as follows:
ER=(ERX+EDA)×L
Wherein, L is data packet length, ETXThe energy consumption of every bit, E when to transmit dataRXEvery ratio when to receive data Special energy consumption, ERXValue and ETXValue it is equal, EfsFor the energy consumption of every bit under free space model, EmpFor multipath The energy consumption of every bit, E under modelfsWith EmpIt is fixed constant, EDAFor the energy consumption of data fusion, dnodeIndicate two Distance between a sensing node, dthresholdFor distance threshold.
Preferably, the step 2) specific steps are as follows:
21) cluster Ck∈ { 1,2 ..., K } includes n sensing node, and each sensing node acquires t number in t time slot According to cluster CkThe perception data x that middle sensing node i is acquired in t time slotK, iAnd it is transmitted to leader cluster node k, leader cluster node k is received The perception data x that sensing node is sent in all clustersk,
xK, i=[xK, i1 xK, i2 xK, i3 ... xK, it]T
Wherein, xK, i1xK, i2xK, i3And xK, itRespectively indicate cluster CkInterior sensing node i time slot 1, time slot 2, time slot 3 and The perception data of time slot t acquisition;
xk=[xK, 1 xK, 2 xK, 3 ... xK, n]
Wherein, xK, 1 xK, 2 xK, 3And xK, nRespectively indicate cluster CkInterior sensing node 1, sensing node 2, sensing node 3 with And the perception data that sensing node n is acquired in t time slot;
x′K, j=[xK, 1j xK, 2j xK, 3j ... xK, nj]T
Wherein, x 'K, j, j ∈ { 1,2 ..., t } expression is in cluster CkThe perception that interior all sensing nodes are acquired in same time slot j Data, xK, 1j xK, 2j xK, 3jAnd xK, njRespectively indicate cluster CkInterior sensing node 1, sensing node 2, sensing node 3 and perception section The perception data that point n is acquired in time slot j;
22) using m × n rank observing matrix Φ to matrix x 'kCarry out airspace compression, matrix x 'kFor perception data xkTransposition Matrix, matrix x 'kIt is compressed to the matrix y of m × tk∈Rm×t, ykFor space compression data;
23) leader cluster node k is by space compression data ykIt is transmitted to sink node.
Preferably, using m × n rank observing matrix Φ to matrix x 'kCarry out airspace compression specifically,
yk=Φ x 'k
=Φ [x 'K, 1 x′K, 2 x′K, 3 ... x′K, t]
=Φ Ψ [θK, 1 θK, 2 θK, 3 ... θK, t]
=Φ Ψ θk=Θ θk
=[yK, 1 yK, 2 yK, 3 … yK, t]
Wherein, Φ is the Gaussian matrix of independent zero-mean, Ψ ∈ Rn×nFor to set matrix, x 'K, j=Ψ θK, j;θK, j∈RnFor Coefficient column vector, yK, 1 yK, 2 yK, 3And yK, tRespectively indicate cluster CkInterior all sensing nodes the moment 1, the moment 2, the moment 3 and The compressed data of moment t.
Preferably, data reconstruction is carried out using compression sampling matching pursuit algorithm in the step 3)
Invent it is achieved the utility model has the advantages that the present invention propose it is a kind of based on space compression cluster head optimization election algorithm, it is excellent Change wireless sensor network cluster head electoral machinery, and go deep into excavating the spatial coherence of perception data, realizes the cluster in network Head distribution is relatively uniform and further extends network lifecycle, solves leader cluster node and elects influence network reliability at random Technical problem;The present invention determines optimal cluster head position by defining multiple adaptation value functions, has efficiently controlled the scale of cluster And keep the distribution of cluster head more reasonable;The stronger advantage of unrestricted and computing capability using sink node energy, in sink node It executes cluster head election algorithm and broadcasts final result to whole network;It is dynamically selected based on energy and distance model optimization algorithm Cluster head makes network in circular flow each time, can obtain the smallest energy consumption;It is sufficiently excavated with compressive sensing theory The spatial coherence of perception data, and space compression is realized at cluster head and sensing node, reach reduction redundant data transmissions Purpose;Under identical network environment, other scheme methods are compared, there is lower energy consumption and life cycle advantage, have Effect extends Network morals.
Detailed description of the invention
Fig. 1 is the floor map of the cluster head optimization election algorithm network model of the invention based on space compression;
Fig. 2 is the stereoscopic schematic diagram of the cluster head optimization election algorithm network model of the invention based on space compression;
Fig. 3 is in election of cluster head mode and two kinds of traditional election of cluster head modes of the invention about residue of network organization gross energy The comparison schematic diagram changed over time;
Fig. 4 be in election of cluster head mode of the invention and two kinds of traditional election of cluster head modes surviving node quantity with circulation The comparison schematic diagram of number variation;
Fig. 5 be election of cluster head mode of the invention in two kinds of traditional election of cluster head modes in life cycle compared with show It is intended to;
Fig. 6 is flow chart of the invention.
Specific embodiment
Below according to attached drawing and technical solution of the present invention is further elaborated in conjunction with the embodiments.
The present invention adopts the following technical scheme that, a kind of cluster head based on space compression optimizes election algorithm, sensing network packet Bottom sensing layer, middle layer and convergence layer three-decker are included, includes N number of sensing node, K cluster, each cluster in the sensing layer of bottom Separately include 1 leader cluster node and I sensing node;It include at least one intermediate node in middle layer, it will be in the sensing layer of bottom K cluster be divided at least one cluster group, the quantity of cluster group and the number of intermediate node are equal, and convergence layer includes sink section Point, as shown in Figure 1, 2, the cluster head based on space compression optimize election algorithm, and sensor network enters circular flow, recycle every time Specific step is as follows for operation, as shown in Figure 6:
1) foundation of cluster: optimizing cluster head election algorithm using particle swarm algorithm, is searched for by the cluster head election algorithm of optimization The optimum position of leader cluster node, sensing node selection is apart from nearest leader cluster node voluntarily cluster;
Sensing node determines the data packet L comprising sensing node dump energy and location information behind positionMIt is sent to Sink node, sink node obtain ENERGY E consumed by sensing node transmission dataCMBetween sensing node and sink node Distance di-sink, the stronger advantage of and computing capability unrestricted using sink node energy executes the cluster of optimization in sink node The optimum position of head election algorithm search leader cluster node, and the optimum position of leader cluster node is broadcasted to whole network.
Search for the optimum position specific steps of leader cluster node are as follows:
11) S particle is initialized, each particle includes K random leader cluster nodes;
12) i-th of sensing node is calculated at a distance from leader cluster node k in particle pAnd by i-th of sensing node It is assigned to apart from nearest leader cluster node;
13) calculating target function value cos t and adaptive value, and be iterated;
Cos t=β1f12f23f3
Wherein, f1Represent sensing node adaptive value at a distance from leader cluster node in cluster;f2The energy for representing leader cluster node adapts to Value;f3Represent leader cluster node adaptive value at a distance from sink node;β1, β2, β3For each weight coefficient for adapting to value function, β12+ β3=1;CP, kIndicate cluster C in particle pk, | CP, k| indicate cluster C in particle pkThe sensing node quantity possessed, CHP, kIndicate particle Leader cluster node k, n in piIndicate i-th of sensing node, E (ni) indicate i-th of sensing node dump energy, E (CHP, k) table Showing the dump energy of the leader cluster node k in particle p, N indicates the quantity of sensing node,Indicate cluster head section in particle p At a distance between point k and sink node;
Optimal cluster head position is determined by defining multiple adaptation value functions, has been efficiently controlled the scale of cluster and has been made cluster head Distribution it is more reasonable;Cluster head is dynamically selected based on energy and distance model optimization algorithm, makes network in circulation fortune each time When row, the smallest energy consumption can be obtained;
14) the individual optimal cluster head group position P of each particle is determinedj=(pj1, pj2..., pjd) and global optimum's cluster head Group position Po=(po1, po2... pod), update each particle rapidity vjdWith position ljd,
vjd=α vjd+c1r1(pjd-ljd)+c2r2(pod-ljd)
ljd=ljd+vjd
Wherein, the position vector of j-th of particle is expressed as lj=(lj1, lj2... ljd), ljdIt is j-th in d dimension space The position vector of son, the individual optimal cluster head group position of j-th of particle are the optimum position P that j-th of particle lives throughj= (pj1, pj2..., pjd), pjdFor the optimum position that j-th of particle in d dimension space lives through, global optimum's cluster head group position is The optimum position P lived through in all particleso=(po1, po2... pod), podTo be lived through most in all particles in d dimension space Best placement, the flying speed of j-th of particle are Vj=(vj1, vj2..., vjd), j=1,2 ... S, vjdIt is j-th in d dimension space The flying speed of particle, α are inertia weight, and r1 and r2 are the random numbers between 0~1, and c1 and c2 are accelerator coefficient, because being flat On face, so be two-dimensional space, i.e. d=2;
If particle present position does not have leader cluster node, particle is moved to nearest leader cluster node, the i.e. position of particle There are location components in vector not in node location, then sets nearest for location components corresponding in the position vector of particle Node location;
15) step 12) is repeated to step 14), until maximum number of iterations, calculates global optimum's cluster head group position, i.e., K optimal leader cluster node position.
The dump energy of all sensing nodes is based on single order wireless communication model, specifically:
Send the energy consumption E of dataTAre as follows:
Receive the energy consumption E of dataRAre as follows:
ER=(ERX+EDA)×L
Wherein, L is data packet length, ETXThe energy consumption of every bit, E when to transmit dataRXEvery ratio when to receive data Special energy consumption, ERXValue and ETXValue it is equal, EfsFor the energy consumption of every bit under free space model, EmpFor multipath The energy consumption of every bit, E under modelfsWith EmpIt is fixed constant, EDAFor the energy consumption of data fusion, dnodeIndicate two Distance between a node, dthresholdFor distance threshold.
2) data are transmitted: sensing node data being transmitted to leader cluster node, are obtained based on space compression principle compressed data Space compression data, and space compression data are transmitted to sink node;
21) cluster Ck∈ { 1,2 ..., K } includes n sensing node, and each sensing node acquires t number in t time slot According to cluster CkThe perception data x that middle sensing node i is acquired in t time slotK, iAnd it is transmitted to leader cluster node k, leader cluster node k is received The perception data x that sensing node is sent in all clustersk,
xK, i=[xK, i1 xK, i2 xK, i3 ... xk,it]T
Wherein, xK, i1 xK, i 2xK, i3And xK, itRespectively indicate cluster CkInterior sensing node i time slot 1, time slot 2, time slot 3 with And the perception data of time slot t acquisition;
Wherein, xK, 1 xK, 2 xK, 3And xK, nRespectively indicate cluster CkInterior sensing node 1, sensing node 2, sensing node 3 with And the perception data of sensing node n acquisition;
x′K, j=[xK, 1j xK, 2j xK, 3j ... xK, nj]T
Wherein, x 'K, j, j ∈ { 1,2 ..., t } expression is in cluster CkThe perception that interior all sensing nodes are acquired in same time slot j Data, xK, 1j xK, 2j xK, 3jAnd xK, njRespectively indicate cluster CkInterior sensing node 1, sensing node 2, sensing node 3 and perception section The perception data that point n is acquired in time slot j;
22) using m × n rank observing matrix Φ to matrix x 'kCarry out airspace compression, matrix x 'kFor perception data xkTransposition Matrix, matrix x 'kIt is compressed to the matrix y of m × tk∈Rm×t, ykFor space compression data;
Using m × n rank observing matrix Φ to matrix x 'kCarry out airspace compression specifically,
yk=Φ x 'k
=Φ [x 'K, 1 x′K, 2 x′K, 3 ... x′K, t]
=Φ Ψ [θK, 1 θK, 2 θK, 3 ... θK, t]
=Φ Ψ θk=Θ θk
=[yK, 1 yK, 2 yK, 3 ... yK, t]
Wherein, Φ is the Gaussian matrix of independent zero-mean, Ψ ∈ Rn×nFor to set matrix, x 'K, j=Ψ θK, j;θK, j∈RnFor Coefficient column vector, yK, 1 yK, 2 yK, 3And yK, tRespectively indicate cluster CkInterior all sensing nodes the moment 1, the moment 2, the moment 3 and The compressed data of moment t.
23) leader cluster node k is by space compression data ykIt is transmitted to sink node;
The spatial coherence of perception data is sufficiently excavated with compressive sensing theory, and is realized at cluster head and sensing node Space compression achievees the purpose that reduce redundant data transmissions.
3) data reconstruction: sink node carries out real-time reconstruction to data using compression sampling matching pursuit algorithm.
In simulated environment, 100 sensing nodes are randomly dispersed in the region of 100m*100m.The position of sink node Positioned at (50,50), all sensing node primary powers are 0.05J, ETXFor 50nJ/bit, Efs=10pJ/bit/m2, Emp= 0.0013pJ/bit/m2, EDA=5nJ/bit, the data package size that sensing node is sent are 8000bit, the setting of overall compression rate It is 0.5.Wireless sensor network circular flow number is 2000.
The application of cluster head optimization election algorithm in the actual process based on space compression, figure are designed based on aforementioned present invention 3 to Fig. 5 utilize three residue of network organization energy, surviving node number and life cycle performance indicators, with traditional based on LEACH agreement The election of cluster head mode (LEACH) of (lowenergyadaptiveclustering hierarchy) and the sky based on LEACH Between compression election of cluster head mode (Data spatial compression scheme based on LEACH, SCL) comparison, this The cluster head based on space compression of invention optimizes election algorithm (spatial compression based selection Algorithm for cluster heads, SCSA) there is apparent advantage in performance.
As shown in figure 3, LEACH scheme interior joint dump energy curve is most precipitous, i.e., each sensing node is flat in the program Equal energy consumption is maximum, and SCL scheme is taken second place, and the average energy consumption of each sensing node is minimum in the present invention.Therefore with its other party Case is compared, and present invention obtains the smallest energy consumption speed, to extend Network morals.
Fig. 4 illustrates each scheme surviving node quantity with the increased situation of change of cycle-index, after circulation 400 times, Sensing node amount of survival of the invention is significantly more than LEACH and SCL two schemes, this also means that the present invention can be transmitted more More information content.To say objectively, the present invention can obtain apparent performance advantage.
In order to further show performance advantage of the present invention in terms of life cycle, Fig. 5, which is illustrated, can reflect network life Three performance indicators in period: the time (First node death, FND) of first node death, half node death Time (Half node death, HND), the time (Eighty percent node death, END) of 80% node death, As shown in Figure 5, node life cycle of the invention is considerably longer than LEACH and SCL two schemes.In emulation experiment, English spy is used The truthful data that your Berkeley laboratory is collected carries out the emulation of reconstruction error, and the average reconstruction error of the method for the present invention is 2.70*10-4, it was demonstrated that design method reconstruction precision with higher of the present invention can satisfy scheme for high reconstruction precision completely Demand.
In conclusion the above method can reasonably reduce the energy consumption of sensing node in sensor network, guaranteeing height Effectively extend Network morals under the premise of reconstruction precision.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, without departing from the technical principles of the invention, several improvement and deformations can also be made, these improvement and deformations Also it should be regarded as protection scope of the present invention.

Claims (7)

1. the cluster head based on space compression optimizes election algorithm, which is characterized in that N number of sensing node is being randomly dispersed in one just In rectangular region, sink node is located at the center of whole network, and sensor network enters circular flow, each circular flow The following steps are included:
1) foundation of cluster: optimizing cluster head election algorithm using particle swarm algorithm, searches for cluster head by the cluster head election algorithm of optimization The optimum position of node, sensing node selection is apart from nearest leader cluster node voluntarily cluster;
2) data are transmitted: sensing node data being transmitted to leader cluster node, obtain space based on space compression principle compressed data Compressed data, and space compression data are transmitted to sink node;
3) data reconstruction: sink node carries out real-time reconstruction to data.
2. the abnormal user detection method of the deep neural network according to claim 1 based on minimum risk, feature It is, sensing node determines the data packet L comprising sensing node dump energy and location information behind position in the step 1)M It is sent to sink node, sink node obtains ENERGY E consumed by sensing node transmission dataCMWith sensing node and sink node The distance between di-sink, the optimum position of the cluster head election algorithm search leader cluster node of optimization is executed in sink node, and will It is broadcasted to whole network the optimum position of leader cluster node.
3. the abnormal user detection method of the deep neural network according to claim 1 or 2 based on minimum risk, special Sign is, searches for the optimum position specific steps of leader cluster node are as follows:
11) S particle is initialized, each particle includes K random leader cluster nodes;
12) i-th of sensing node is calculated at a distance from leader cluster node k in particle pAnd i-th of sensing node is distributed To apart from nearest leader cluster node;
13) calculating target function value cost and adaptive value, and be iterated;
Cost=β1f12f23f3
Wherein, f1Represent sensing node adaptive value at a distance from leader cluster node in cluster;f2Represent the energy adaptive value of leader cluster node; f3Represent leader cluster node adaptive value at a distance from sink node;β1, β2, β3For each weight coefficient for adapting to value function, β123 =1;Cp,kIndicate cluster C in particle pk, | Cp,k| indicate cluster C in particle pkThe sensing node quantity possessed, CHp,kIndicate particle p In leader cluster node k, niIndicate i-th of sensing node, E (ni) indicate i-th of sensing node dump energy, E (CHp,k) table Showing the dump energy of the leader cluster node k in particle p, N indicates the quantity of sensing node,Indicate cluster head section in particle p At a distance between point k and sink node;
14) the individual optimal cluster head group position P of each particle is determinedj=(pj1,pj2,…,pjd) and global optimum's cluster head group position Set Po=(po1,po2,…pod), update each particle rapidity vjdWith position ljd,
vjd=α vjd+c1r1(pjd-ljd)+c2r2(pod-ljd)
ljd=ljd+vjd
Wherein, the position vector of j-th of particle is expressed as lj=(lj1,lj2,…ljd), ljdFor j-th particle in d dimension space Position vector, the individual optimal cluster head group position of j-th of particle are the optimum position P that j-th of particle lives throughj=(pj1, pj2,…,pjd), pjdFor the optimum position that j-th of particle in d dimension space lives through, global optimum's cluster head group position is all The optimum position P lived through in particleo=(po1,po2,…pod), podFor the optimum bit lived through in all particles in d dimension space It sets, the flying speed of j-th of particle is Vj=(vj1,vj2,…,vjd), j=1,2 ... S, vjdFor j-th of particle in d dimension space Flying speed, α is inertia weight, and r1 and r2 are the random numbers between 0~1, and c1 and c2 are accelerator coefficient;
If particle present position does not have leader cluster node, particle is moved to nearest leader cluster node, the i.e. position vector of particle In there are location components not in node location, then set nearest node for location components corresponding in the position vector of particle Position;
15) it repeats step 12) and calculates global optimum's cluster head group position up to maximum number of iterations to step 14), i.e., it is optimal K leader cluster node position.
4. the abnormal user detection method of the deep neural network according to claim 3 based on minimum risk, feature It is, the dump energy of all sensing nodes is based on single order wireless communication model, specifically:
Send the energy consumption E of dataTAre as follows:
Receive the energy consumption E of dataRAre as follows:
ER=(ERX+EDA)×L
Wherein, L is data packet length, ETXThe energy consumption of every bit, E when to transmit dataRXEvery bit when to receive data Energy consumption, ERXValue and ETXValue it is equal, EfsFor the energy consumption of every bit under free space model, EmpFor multipath model Under every bit energy consumption, EfsWith EmpIt is fixed constant, EDAFor the energy consumption of data fusion, dnodeIndicate two senses Know the distance between node, dthresholdFor distance threshold.
5. the abnormal user detection method of the deep neural network according to claim 1 based on minimum risk, feature It is, the step 2) specific steps are as follows:
21) cluster Ck∈ { 1,2 ..., K } includes n sensing node, and each sensing node acquires t data, cluster in t time slot CkThe perception data x that middle sensing node i is acquired in t time slotk,iAnd it is transmitted to leader cluster node k, leader cluster node k receives all The perception data x that sensing node is sent in clusterk,
xk,i=[xk,i1 xk,i2 xk,i3 ... xk,it]T
Wherein, xk,i1xk,i2xk,i3And xk,itRespectively indicate cluster CkInterior sensing node i is in time slot 1, time slot 2, time slot 3 and time slot The perception data of t acquisition;
xk=[xk,1 xk,2 xk,3 ... xk,n]
Wherein, xk,1xk,2xk,3And xk,nRespectively indicate cluster CkInterior sensing node 1, sensing node 2, sensing node 3 and perception section The perception data that point n is acquired in t time slot;
x′k,j=[xk,1j xk,2j xk,3j...xk,nj]T
Wherein, x 'k,j, j ∈ 1,2 ..., and t } it indicates in cluster CkThe perception data that interior all sensing nodes are acquired in same time slot j, xk,1j xk,2j xk,3jAnd xk,njRespectively indicate cluster CkInterior sensing node 1, sensing node 2, sensing node 3 and sensing node n exist The perception data of time slot j acquisition;
22) using m × n rank observing matrix Φ to matrix x 'kCarry out airspace compression, matrix x 'kFor perception data xkTransposition square Battle array, matrix x 'kIt is compressed to the matrix y of m × tk∈Rm×t, ykFor space compression data;
23) leader cluster node k is by space compression data ykIt is transmitted to sink node.
6. the abnormal user detection method of the deep neural network according to claim 5 based on minimum risk, feature It is, using m × n rank observing matrix Φ to matrix x 'kCarry out airspace compression specifically,
yk=Φ x 'k
=Φ [x 'k,1x′k,2x′k,3...x′k,t]
=Φ Ψ [θk,1 θk,2 θk,3 ... θk,t]
=Φ Ψ θk=Θ θk
=[yk,1 yk,2 yk,3 ... yk,t]
Wherein, Φ is the Gaussian matrix of independent zero-mean, Ψ ∈ Rn×nFor to set matrix, x 'k,j=Ψ θk,j;θk,j∈RnFor coefficient Column vector, yk,1yk,2yk,3And yk,tRespectively indicate cluster CkInterior all sensing nodes are in time slot 1, time slot 2, time slot 3 and time slot t Space compression data.
7. the abnormal user detection method of the deep neural network according to claim 1 based on minimum risk, feature It is, data reconstruction is carried out using compression sampling matching pursuit algorithm in the step 3).
CN201810649463.9A 2018-06-22 2018-06-22 Cluster head based on space compression optimizes election algorithm Pending CN108966310A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810649463.9A CN108966310A (en) 2018-06-22 2018-06-22 Cluster head based on space compression optimizes election algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810649463.9A CN108966310A (en) 2018-06-22 2018-06-22 Cluster head based on space compression optimizes election algorithm

Publications (1)

Publication Number Publication Date
CN108966310A true CN108966310A (en) 2018-12-07

Family

ID=64491870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810649463.9A Pending CN108966310A (en) 2018-06-22 2018-06-22 Cluster head based on space compression optimizes election algorithm

Country Status (1)

Country Link
CN (1) CN108966310A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493809A (en) * 2019-08-16 2019-11-22 惠州Tcl移动通信有限公司 Mobile terminal and its communication data method for detecting abnormality, computer-readable medium
CN111542011A (en) * 2020-04-27 2020-08-14 中山大学 Layered wireless sensor network clustering routing method based on particle swarm optimization
CN112486053A (en) * 2020-10-20 2021-03-12 国佳云为(常州)信息科技有限公司 Industrial park environment monitoring and management system based on block chain

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286917A (en) * 2008-04-25 2008-10-15 南昌大学 Heterogeneous wireless sensor network life prolonging method based on dormancy mechanism
US20100040281A1 (en) * 2008-08-12 2010-02-18 Halliburton Energy Services, Inc. Systems and Methods Employing Cooperative Optimization-Based Dimensionality Reduction
KR101072448B1 (en) * 2010-04-27 2011-10-11 강원대학교산학협력단 Wireless sensor network system and clustering method thereof
CN103200598A (en) * 2013-04-25 2013-07-10 青岛农业大学 Wireless sensor network clustering method based on particle swarm optimization
CN103209436A (en) * 2013-01-28 2013-07-17 南开大学 Multi-parameter information fusion sparse model based on compressive sensing theory
CN105464704A (en) * 2015-12-28 2016-04-06 安徽理工大学 Coal mine safety monitoring system with wireless sensor information fusion function

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286917A (en) * 2008-04-25 2008-10-15 南昌大学 Heterogeneous wireless sensor network life prolonging method based on dormancy mechanism
US20100040281A1 (en) * 2008-08-12 2010-02-18 Halliburton Energy Services, Inc. Systems and Methods Employing Cooperative Optimization-Based Dimensionality Reduction
KR101072448B1 (en) * 2010-04-27 2011-10-11 강원대학교산학협력단 Wireless sensor network system and clustering method thereof
CN103209436A (en) * 2013-01-28 2013-07-17 南开大学 Multi-parameter information fusion sparse model based on compressive sensing theory
CN103200598A (en) * 2013-04-25 2013-07-10 青岛农业大学 Wireless sensor network clustering method based on particle swarm optimization
CN105464704A (en) * 2015-12-28 2016-04-06 安徽理工大学 Coal mine safety monitoring system with wireless sensor information fusion function

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JIASHENG ZHOU: "spatial compression scheme for improving the lifetime of wireless sensor networks", 《IEEE INTERNATIONAL CONFERENCE ONCOMMUNICATION TECHNOLOGY》 *
陈霞: "基于能量均衡的WSN分簇多路径路由算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493809A (en) * 2019-08-16 2019-11-22 惠州Tcl移动通信有限公司 Mobile terminal and its communication data method for detecting abnormality, computer-readable medium
CN110493809B (en) * 2019-08-16 2023-07-18 惠州Tcl移动通信有限公司 Mobile terminal, communication data anomaly detection method thereof and computer readable medium
CN111542011A (en) * 2020-04-27 2020-08-14 中山大学 Layered wireless sensor network clustering routing method based on particle swarm optimization
CN111542011B (en) * 2020-04-27 2021-09-24 中山大学 Layered wireless sensor network clustering routing method based on particle swarm optimization
CN112486053A (en) * 2020-10-20 2021-03-12 国佳云为(常州)信息科技有限公司 Industrial park environment monitoring and management system based on block chain

Similar Documents

Publication Publication Date Title
Liu et al. Average AoI minimization in UAV-assisted data collection with RF wireless power transfer: A deep reinforcement learning scheme
CN108966310A (en) Cluster head based on space compression optimizes election algorithm
Xia et al. Federated-learning-based client scheduling for low-latency wireless communications
CN111722643A (en) Unmanned aerial vehicle cluster dynamic task allocation method imitating wolf colony cooperative hunting mechanism
CN108616302A (en) Unmanned aerial vehicle multiple coverage model under power control and deployment method
CN106304191B (en) A kind of data receiver method and device based on cluster structured radio sensor network
CN103052130B (en) A kind of wireless multimedia sensor network data fusion method based on rough set
CN106341842A (en) Method and device for transmitting data of wireless sensor network
CN102333372A (en) Real-time positioning method and system based on radio frequency fingerprints
CN114690799A (en) Air-space-ground integrated unmanned aerial vehicle Internet of things data acquisition method based on information age
CN103024857A (en) Clustering control method applied to wireless sensor networks
CN105426964B (en) A kind of satellite imagery and the Joint Task planing method that transmits
CN104902565A (en) Distributed wireless sensor network three-dimensional multi-dimensional scaling (MDS) location method
Tuba et al. Energy efficient sink placement in wireless sensor networks by brain storm optimization algorithm
CN103428806B (en) Joint relay selection in a kind of reliable collaboration communication and Poewr control method
Zhang et al. Fetching ecosystem monitoring data in extreme areas via a drone-enabled internet of remote things
Yunjie Wireless sensor monitoring system of Canadian Poplar Forests based on Internet of Things
CN114513805A (en) Wireless modeling method and system
CN115545106A (en) AoI sensitive data collection method and system in multiple unmanned aerial vehicles
Zhao et al. Adaptive multi-UAV trajectory planning leveraging digital twin technology for urban IIoT applications
CN102802166A (en) Improved Zigbee network lamination method
Zhou et al. Task-Oriented Wireless Communications for Collaborative Perception in Intelligent Unmanned Systems
CN115119174A (en) Unmanned aerial vehicle autonomous deployment method based on energy consumption optimization in irrigation area scene
CN102892174A (en) Balanced energy-saving routing method based on smart antenna and dynamic virtual cluster
CN102413178A (en) Safe automatic clustering method of wireless sensor network nodes

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181207

RJ01 Rejection of invention patent application after publication