Reliable task allocation for soil moisture wireless sensor networks using differential evolution adaptive elite butterfly optimization algorithm
Related Experiment Video
Updated: Jul 17, 2025

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
Haitao Huang1, Min Tian1, Jie Zhou2
1College of mechanical and electrical engineering, Shihezi University, Shihezi 832000, China.
Abstract:
Wireless sensor technology advancements have made soil moisture wireless sensor networks (SMWSNs) a vital component of precision agriculture. However, the humidity nodes in SMWSNs have a weak ability in information collection, storage, calculation, etc. Hence, it is essential to reasonably pursue task allocation for SMWSNs to improve the network benefits of SMWSNs. However, the task allocation of SMWSNs is an NP (Non-deterministic Polynomial)-hard issue, and its complexity becomes even higher when constraints such as limited computing capabilities and power are taken into consideration. In this paper, a novel differential evolution adaptive elite butterfly optimization algorithm (DEAEBOA) is proposed. DEAEBOA has significantly improved the task allocation efficiency of SMWSNs, effectively avoided plan stagnation, and greatly accelerated the convergence speed. In the meantime, a new adaptive operator was designed, which signally ameliorates the accuracy and performance of the algorithm. In addition, a new elite operator and differential evolution strategy are put forward to markedly enhance the global search ability, which can availably avoid local optimization. Simulation experiments were carried out by comparing DEAEBOA with the butterfly optimization algorithm (BOA), particle swarm optimization (PSO), genetic algorithm (GA), and beluga whale optimization (BWO). The simulation results show that DEAEBOA significantly improved the task allocation efficiency, and compared with BOA, PSO, GA, and BWO the network benefit rate increased by 11.86%, 5.46%, 8.98%, and 12.18% respectively.
Related Concept Videos
Distributed Loads: Problem Solving
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by

