Research Article

Data Collecting and Energy Charging Oriented Mobile Path Design for Rechargeable Wireless Sensor Networks

Algorithm 1

Data collecting and energy charging oriented mobile path design algorithm.
INPUT
S={S1, ...Si, ..., Sn}: a set of sensor nodes to be visited.
s={s1, ...si, ..., sn}: a set sensor locations to be visited with disk-shaped R-neighborhood of sensor nodes
set S.
(σ, μ, α, r): the unsupervised learning parameters.
(Σ,P): Σ defines the order of visits to the sensors S, P are the Bezier curve based tour path to visit sensor nodes.
iter = 1;
while iter < itermax do
STEP1. winner selection
for each Si ∈S do
Determine winner and insert it to winner set
N ←− insert_winner(N,v)
STEP2. winner adaptation
Adapt v using the neighbouring function
endfor
Update the best solution found now
Remove all no competing nodes from
iter + +
if represents a shorter route than (Σ,P), then
(Σ, P) ←−
STEP3. Results output
return (Σ,P)
endwhile
STEP4. Bezier curve transform
while k < n do
Tk ←−Pk
endwhile
OUTPUT
return (Σ, T)