A distance between the weight factors and obtained nodes interference value is used to establish a useful interference model for enhancing thesignal-to-interference-noiseratioSINR.Theuti
Trang 1Sensor Network with Collaborating Heuristic
Jie Yu
1
, Thi-Kien Dao
2 , Truong-Giang Ngo
3 (B) , and Trong-The Nguyen
2,4
1
College of Mechanical and Automotive Engineering, Fujian University of Technology, Fuzhou
350118, China 2
Fujian Provincial Key Laboratory of Big Data Mining and Applications, Fujian University of
Technology, Fuzhou, China 3
Faculty of Computer Science and Engineering, Thuyloi University, 175 Tay Son, Dong Da,
Hanoi, Vietnam giangnt@tlu.edu.vn 4
Department of Information Technology, Haiphong University of Management and
Technology, Haiphong, 18000, Vietnam
Abstract In order to effort a strong enough signal, nodes in wireless sensor
net-works (WSN) have to increase their transmission power that continues to maintain
the transmission power However, a vicious circle is iterated that causes a decline
in the overall network performance, low utility, and network life cycle shorten
This paper presents a solution to the power balance control strategy for WSN with
collaborating heuristic A distance between the weight factors and obtained nodes
interference value is used to establish a useful interference model for enhancing
thesignal-to-interference-noiseratio(SINR).Theutilityfunctionofthe nodes
residual energy and transmission rate is modeled by apply heuristic strategy The
optimaltransmissionpowerisobtained afterseveraliterationsofthe heuristic
algorithm Simulation results show that the proposed approach can prolong the
network life cycle and achieve higher network utility
Keywords:Wireless sensor network · Transmission power · Collaborating
heuristic
1 Introduction
Wireless sensor networks (WSN) composed of several nodes have integration, self-organization, and multi-hop, etc., [1,2] The nodes can perceive, collect, and transmit the surrounding information through cooperation to realize the monitoring of the treatment
of the test area [3,4] WSN has become an essential part of the internet industry with great convenience to people’s life and study, e.g., reflected in the smart home, intelligent transportation, and other aspects [5] However, nodes cannot be replaced with batteries
as the massive scale of sensor nodes, and premature death of the nodes will lead to the change of topology structure such as routing [6] The improper transmission power of the nodes will accelerate the paralysis of the network and reduce the network utility and
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd 2021
J.-S Pan et al (eds.), Advances in Intelligent Information Hiding and Multimedia
Signal Processing, Smart Innovation, Systems and Technologies 212,
Trang 2life cycle [7] It means improving the energy use efficiency of nodes and extending the network life cycle are the key technologies that need to be solved urgently in WSN [8] Effective power control is the precondition for WSNs and nodes to perform persistent work [9] Clustering WSNs have a lot of success in deserving energy effective sensor net-works [10] However, the problems of node interference have not been much considered comprehensively [5] In this paper, the short life cycle and low network utility caused
by improper transmit power are dealt with by establishing a useful interference model
to obtain active interference between channels and optimizes the game framework by using a utility function In this way, each node gets the corresponding optimal transmit power to reduce node energy consumption, extend the network life cycle, and achieve optimal system performance
2 Related Work
The heuristic is often used to deal with the selection of strategies in the process of mutual cooperation or competition by adjusting the behavior of participants to maximize the benefits at the minimum cost In order to simplify the modeling process, the following objects are set for the research object and the corresponding environment [2]
• Network nodes are randomly distributed and then remain stationary Sink nodes are located in the center of the whole region, and their energy is not limited
• The nodes can perceive the position and transmitting the power of each node within the communication radius
• Allnodeshave the sameinitial information, including energy,transmitting power, perceived radius, etc., and the transmitting power of nodes is controllable
Assume that the number of randomly distributed sensor nodes in the monitoring area
is N The node j, which is only within the perceived radius R of node i, will interfere with it, and the following useful interference model is established
Ii= N
j=1
j =i
pjgijαij+ η
2
(1)
where pj representsthe transmitpower of node j,gij isthe link gain of node i and node j,
N
j=1,j =ipjgijαijrepresents the sum of interference of node i by other working linksin one data receivingperiod, η
2
is channel noise.When thedistances of nodes aredifferent, the degree ofinterference is also different Toimprove the accuracy of practical interference calculation, set αij as the interference weighting factor, namely
αij= exp −
D R
D = (xi− xj)
2 + (yi− yj)
2
(2)
where D represents the Euclidean distance of node i and node j It can be seen that when
Trang 3the link gradually decrease Based on the above analysis and the definition of SINR in literature, the improved SINR model is presented as follows
SINR =
W
Ri(pi, Ii)
pigi N j=1
j =i
pjgijαij+ η2
(3)
where W represents the propagation bandwidth, gi is the link gain from node i to the next-hop node, Ri(pi, Ii) is the information transmission rate obtained at the optimal power The transmission rate of information can be calculated using a power-interference model The optimization problem of the rate can be converted into optimization as follows
max Ri(pi, Ii) s.t.pi ≥ 0
(4)
Itindicates thatthe maximum transmissionrate supportedby the sensornode is related to the disturbance suffered by the node at this time, that is, the rate Riof node i
is a function of transmitting power pi and interfered Ii, and the effective interference Ii
of node i is a function of pj, so t he following rate model can be obtained:
Ri(pi, Ii) = ln
⎛
⎜
⎝1 +
pigi N j=1
j =i
pjgijαij+ η2
⎞
⎟
The node will increase the transmission power to make up for the expected SINR that leads to more mutual severe interference It is necessary to determine its own transmit power according to the characteristics of the surrounding nodes Therefore, it can sense the state information of neighbor nodes that is not a local optimization problem The transmission rate is a function of the transmission power and active interference The interaction between the three is independent of each other In this way, a collaborating heuristic model composed of relevant factors can be constructed In the collaborating heuristic, it is emphasized that the final equilibrium result tends to the overall optimal value, and the strategy adopted by each node is the optimal response under the premise The strategy heuristic model is chosen as = p, f , each element is respectively:
(1) Strategy space: P = {pi, p−i}(i = 1, …, n) is a strategy combination, piis the strategy selection of node i, and p−iis the strategy selection of the remaining nodes (2) Utility function: f = {f (Ri(pi, Ii), Ei)} denotes the network benefit when node i performs data communication with transmission power piafter algorithm iteration, and Eiis the ratio of initial energy to residual energy of node
f (Ri(pi, Ii), Ei) = c1Ri(pi, Ii) − c2pigiEi
= c1Ri(pi, Ii) − c2pigi
e0(i)
Trang 4= c1ln
⎛
⎜
⎝1 +
pigi N j=1
j =i
pjgijαij+ η2
⎞
⎟
⎠ − c2pigi
e0(i)
ed(i)
(6)
where c1and c2are utility weighting factors, e0(i) is the initial energy of node I , ed(i) is the residual energy of node i It can be seen from the second term that when the residual energy ed(i) of the node is gradually reduced, the network utility shows a downward trend,
so the transmission power should be appropriately reduced to delay the falling speed of the remaining energy The node i dynamically adjusts its own strategy by considering the surrounding node states comprehensively, and the optimal power strategy set when generating the maximum benefit isp = {p1, …, pn}, and its element is expressed as fol lows
p = arg maxf (Ri(pi, Ii), Ei) (7)
3 WSN Energy Control Strategy with Collaborating Heuristic
Iteration in the heuristic means that the same heuristic form is constantly appearing, and all participants decide the strategy based on current earnings and possible future returns The strategic repeated heuristic stipulates that each stage is a standard strategy heuristic
In the actual judgment, the strategic repeated heuristic needs to satisfy: (1) The set of strategies of participant i belongs to a non-empty, closed, bounded convex set; (2) the utility function f = {f (Ri(pi, Ii), Ei)} is a continuous function of pi, pi∈[pimin, pimax] is quasi-concave, it satisfies:
∂ 2
f (Ri(pi, Ii), Ei)
∂ p 2 i
In the whole heuristic process, each node dynamically selects the appropriate power According to the definition of repeated heuristic, if the optimal response of all participants satisfies the above two conditions, there must be a Nash equilibrium point [11] The collaborating heuristic model is expressed as the utility function has
a Nash equilibrium point For the heuristic model = P , f there are: {p1, p−1}, {p2, p−2}, , {pn, p−n}; {f (R1, E1), f (R2, E2), , f (Rn, En)} , and
pmin≤ pi≤ pmaxand 0 ≤ Ii≤ Imax, which are in accordance with the constraints in the repeated heuristic Find the first-order partial derivative of the transmit power pifor the utility function f :
∂ f
∂ pi
= c1
gi N
j =1
j =i
pjgijαij+ η2+ pigi
− c2gi
e0(i)
ed(i)
(9)
The second-order partial derivative of the utility function is:
∂ 2 f
∂ p 2 i
= −c1
g 2 i
N j=1pjgijαij+ η
2 + pigi 2
(10 )
Trang 5It can be seen from Eq (10) that the utility function is pseudo-concave on pi, which
is consistent with the decision condition, indicating that the heuristic model enables the node to generate an optimal power solution and a Nash equilibrium point According to the optimization theory, the optimal power for the differentiable functions is obtained:
pi= 1
gi
⎛
⎝
c1ed(i)
c2e0(i)
−
j =i
pjgijαij− η
2
⎞
The specific steps for implementing wireless sensor network power control under the collaborating heuristic proposed in this paper are:
Step 1 Set initial parameters, send their own location information list, energy and current transmit power between nodes;
Step 2 Calculating the sufficient total interference value Iiof the node i according to Eqs (1) and (2);
Step 3 Through Eqs (4) and (6), the transmission rate and network utility at this time can be obtained;
Step 4 Set node i to carry out packet transmission with a certain probability, and calculate Ei;
Step 5 Calculating the optimal transmit power piof a single node from Eq (11); Step 6 Returning the piresult of a single node to step1 and stepping iteratively; Step 7 Calculate the network revenue under the parameters of the above updated parameters
4 Experimental Result and Simulation Analysis
In the simulation experiment, the assumed network implementing area is set to M × M m
2
(M = 100, 200, 300), and the number of nodes is set to N (N = 50, 100, 200) to situational scenario tests as follows The initial parameters setting of the experiment [5]
is shown in Table1
The setting scheme is listed as follows: The values of the weighting factors c1 and c2 in the utility function should be determined Figure1shows the sum of the weight parameters c1 and c2 is set Subfigures (a) information transmission rate with optimal
as normalized average rate; (b) the variance of the optimal transmit power obtained; (c) the highest signal-to-noise ratio at c1= 0.84 and c2= 0.16; and (d) the network utility derived by the algorithm by selecting different weight factors It can be seen that the efficiency is maximized when the weights of c1is set to 0.72, and c2is set to 0.28 The obtained outputs results of the proposed scheme are compared with the other methods inthe literature,e.g., the PCOA[8], PLPC[3], OSPC [2], andLEACH[5] approaches to verify the effectiveness of the proposed approach performance
Figure2 shows the comparison of the proposed approach with the PCOA, PLPC, OSPC, andLEACHapproaches for the WSN powercontrol strategy Subfigures(a) comparison of survival nodes with different algorithms; (b) comparison of balance power variance of different algorithms It can see that the proposed approach produces longer
Trang 6Table 1 Simulation initial parameters setting
Initial transmit power/W 0.1
Initial transmit power/W 0.1
Communication radius/m 20
(a) Normalized average rate under different
weighting factors (b) The transmission power variance value under various weighting factors
c) Signal to interference and noise ratio under
Fig 1 The sum of the space optimization of the power balance control strategy of WSN with a
heuristic subfigures.a Information transmission rate with optimal as normalized average rate;
b the variance of theoptimal transmit power obtained;cthe highest signal-to-noise ratio;and
d the network utility derived by the algorithm by selecting different weight factors
scheme alsoprovide the faster convergence of the other competitors The proposed method achieves convergence, which can effectively reduce node energy consumption and improve the network life cycle
Trang 7100 20 0 300 400 500 600 700 800
Ro unds
140
150
160
170
180
190
200
Survival time of nodes
LEACH OPSPC PCOA PLPC Our Proposed
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Generations
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
Avg Optimization Transmit Ennergy Errors
LEACH OPSPC PCOA PLPC Our Proposed
a) Survival nodes with different algorithms b) balance power variance of different algorithms Fig 2 Comparison of the proposed approach with the PCOA, PLPC, OSPC, and LEACH
approaches forthe WSN powercontrol strategy; subfigures.a Survivalnodes with different
algorithms; and b balance power variance of different algorithms
5 Conclusions
This paper introduced a solution to the power control strategy of wireless sensor net-works (WSN) utilizing collaborating heuristic concept, and the total interference and information transmission rate of nodes The energy factor was applied as a utility func-tion that used regularly updated network informafunc-tion to find the optimal power for each node.The network utilityvalue was improved by adjustingthe optimalpotential of the node.The power consumptionof nodeswas reduced inthe iterationprocess by using repeated heuristics to decline unnecessary energy consumption and decrease the complexity computation In simulation experiments, the output results obtained by the proposed approach was compared to the other same strategies in the literature Compared results show that the proposed method can adapt to balance the energy of the changing network and prolong the network life cycle
Acknowledgements Thiswork was supportedin part byFujian provincialbusesand special
vehicles R & D collaborative innovation center project (Grant Number: 2016BJC012)
References
1 Nguyen, T.T., Pan, J.S., Dao, T.K.: A compact bat algorithm for unequal clustering in wireless
sensor networks Appl Sci 9 (2019).https://doi.org/10.3390/app9101973
2 Liu, L., Cheng, Y., Cao, X., Zhou, S., Niu, Z., Wang, P.: Joint optimization of scheduling and
power control in wireless networks: multi-dimensional modeling and decomposition IEEE
Trans Mob Comput 18, 1585–1600 (2018)
3 Chincoli, M., Liotta, A.: Self-learning power control in wireless sensor networks Sensors 18,
375 (2018)
4 Nguyen, T.-T., Dao, T.-K., Horng, M.-F., Shieh, C.-S.: An energy-based cluster head selection
algorithm to support long-lifetime in wireless sensor networks J Netw Intell 1, 23–37 (2016)
5 Nguyen, T.T., Pan, J.S., Dao, T.K.: An improved flower pollination algorithm for optimizing
layouts of nodes in wireless sensor network IEEE Access 7, 75985–75998 (2019).https://
Trang 86 Nguyen, T.T., Pan, J.S., Dao, T.K.: A novel improved bat algorithm based on hybrid parallel
and compact for balancing an energy consumption problem Inf 10, 194 (2019).https://doi
org/10.3390/info10060194
7 Dao, T., Nguyen, T., Pan, J., Qiao, Y., Lai, Q.: Identification failure data for cluster heads
aggregation in WSN based on improving classification of SVM IEEE Access 8, 61070–61084
(2020).https://doi.org/10.1109/ACCESS.2020.2983219
8 Xiaochen, H., Jinshuo, L., Ning, Y.: Power and channel joint game algorithm based on capacity
and transmission energy consumption in wireless sensor networks J Electron Inf 40, 196–
203 (2018)
9 Nie, N., Comaniciu, C.: Adaptive channel allocation spectrum etiquette for cognitive radio
networks Mob Netw Appl 11, 779–797 (2006)
10 Handy, M.J., Haase, M., Timmermann, D.: Low energy adaptive clustering hierarchy with
deterministic cluster-head selection In: 4th International Workshop on Mobile and Wireless
Communications Network, IEEE, pp 368–372 (2002)
11 Nishimura, K., Friedman, J.: Existence of Nash equilibrium in n person games without
quasi-concavity Int Econ Rev (Philadelphia) (1981) 637–648
Trang 9for Image Segmentation Based on Hybrid
Swarm Computation Optimization
Thi-Kien Dao
1 , Hong-Jiang Wang
1 , Jie Yu 2 , Huu-Quynh Nguyen
3 , Truong-Giang Ngo
3 (B) , and Trong-The Nguyen
4
1
Fujian Provincial Key Laboratory of Big Data Mining and Applications, Fujian University of
Technology, Fuzhou, 350118, China 2
College of Mechanical and Automotive Engineering, Fujian University of Technology, Fuzhou
350118, China 3
Faculty of Computer Science and Engineering, Thuyloi University, 175 Tay Son, Dong Da,
Hanoi, Vietnam giangnt@tlu.edu.vn 4
Department of Information Technology, Haiphong University of Management and
Technology, Haiphong, Vietnam
Abstract This paper suggests a solution for the image segmentation (IS) problem
with the multilevel thresholding based on one of the latest hybrid swarm
compu-tation optimization algorithms, particle swarms, and gravicompu-tational search (PSGA)
Theexperimentalresultsare comparablewithotherstate-of-the-artalgorithms
that show that the PSGA on selected images is better than the competitors
Keywords:Cross-entropy thresholding · Image segmentation · Particle warms ·
And gravitational search
1 Introduction
Image threshold segmentation is one of the most effective, and real-time methods that have received widespread attention in image processing [1] Multi-threshold image seg-mentation is considered as an extension of threshold segseg-mentation that can distinguish background and multiple goals, but the disadvantage is that the calculation is compli-cated and takes a long consumption time Many biological heuristics is the promising ways of applying successfully to deal with IS problems, e.g., genetic evolution, swarm behavior [2] For example, the gravity search algorithm (GSA) [3] was taken inspiration based on the theory of Newtonian physics as the gravity law and mass interactions; the
FA algorithm was taken inspiration from Firefly insect [4]; the CS algorithm was mim-icked from Cuckoo search [5] Some applications in image processing as segmentation issues have used these algorithms, e.g., a threshold selection criterion solved by GSA
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd 2021
J.-S Pan et al (eds.), Advances in Intelligent Information Hiding and Multimedia
Signal Processing, Smart Innovation, Systems and Technologies 212,
Trang 10[6], the multi-threshold calculated by FA [7], and the multi-threshold optimized by CS [8] Theseapplications show advantagesof computational time,butthey still havea drawback of local search capabilities that is easy to fall into the defect of local optimum This issue causes IS unexpectedly accurate
The hybrid swarm computation optimization algorithms is one of the proper ways
to deal with this issue of drop trap local optimal [9] The hybrid algorithm is the idea
of mixed algorithms by adding or combining the advantages of different algorithms for enhancing both of global exploration and local mining capabilities [10,11] The PSGA [12] is one of the latest metaheuristic algorithms that is a hybrid algorithm of particle swarm (PSO) [2] and gravitational search (GSA) [3] by combining the agents’ group to the optimization algorithm
In this paper, we consider a solution problem of the multi-threshold segmentation of color images with adjusting PSGA to avoid a single algorithm’s weak local search ability and easy local optimum for causing inaccurate segmentation Multi-threshold Otsu’s rule [13] is used as an IS evaluation function to perform multi-threshold segmentation on multi-target images
2 Hybrid Particle Swarm and Gravitational Search (PSGA)
The PSGA algorithm is a combined the global search ability of the PSO algorithm and the local mining ability of the GSA algorithm [12]
2.1 Standard Particle Swarm Optimization Algorithm
In PSO [2], each particle represents a feasible solution, and each moment has its own speed and position Let the position and velocity of the t th particle in the d dimension at the t th iteration be X
d
i (t ) and V
d
i (t ), where d = 1, 2, , D, and D are the search space dimensions In each iteration, the optimal solution of the individual particle is pbest
d
i, and the optimal solution of the group is g best
d Then the particle updates its speed and position according to Eqs (1) and (2) during each iteration:
V
d
i (t + 1) = ωV
d
i (t ) + c1· rand1· pbest
d
i − X d
i (t ) + c2· rand2· g best
d
− X d
i (t ) (1)
X d
i (t + 1) = X
d
i (t ) + V
d
In the formula: ω is the inertia weight of the particle; c1and c2are the acceleration factors; rand1and rand2are random numbers of [0, 1] respectively The first part ωV
t
i in Formula (1) reflects the mining ability of the particle swarm optimization algorithm, and the second and third parts c1· rand1· pbest
d
i − X d
i (t ) , c2· rand2· g best
d
− X d
i (t ) , respectively, reflect the particle Ability to think independently and communicate with groups