文摘
Optimal power allocation (OPA) is considered to be one of the key issues in designing a wireless sensor network (WSN). Generally, the OPA in WSN can be formulated as a numerical optimization problem with constraints. Differential evolution (DE) is a powerful evolutionary algorithm for numerical, however, the success of DE in solving a specific problem crucially depends on appropriately choosing suitable mutation strategy and its associated control parameter values. Meanwhile, there is no single parameter setting and strategy that is able to consistently obtain the best results for the OPA with different number of sensor nodes. Based on the above considerations, in this paper, a multi-operator based constrained differential evolution is proposed, where probability matching and constrained credit assignment techniques are used so as to adaptively select the most suitable strategy in different phase of the search process for the OPA. Additionally, the parameter adaptation technique is used to avoid the fine-tuning of DE parameters for different problems. The proposed algorithm has been evaluated in several OPA with different number of sensor nodes, and its performance is compared with single-strategy based DE variants and other methods. Experimental results indicate that the proposed algorithm is able to provide better results than the compared methods.