Dan Feng, Ma Yajie, Yin Wenqi, Yang Xian, Zhou Fengxing, Lu Shaowu, Ning Bowen
Engineering Research Center for Metallurgical Automation and Measurement Technology of Ministry of Education, Wuhan University of Science and Technology, Wuhan 430081, China.
Alliance Business School, University of Manchester, Manchester M13 9PL, UK.
Sensors (Basel). 2024 Jan 3;24(1):285. doi: 10.3390/s24010285.
In the fields of industrial production or safety monitoring, wireless sensor networks are often content with unreliable and time-varying channels that are susceptible to interference. Consequently, ensuring both transmission reliability and data accuracy has garnered substantial attention in recent years. Although multipath routing-based schemes can provide transmission reliability for wireless sensor networks, achieving high data accuracy simultaneously remains challenging. To address this issue, an Energy-efficient Multipath Routing algorithm balancing data Accuracy and transmission Reliability (EMRAR) is proposed to balance the reliability and accuracy of data transmission. The multipath routing problem is formulated into a multi-objective programming problem aimed at optimizing both reliability and power consumption while adhering to data accuracy constraints. To obtain the solution of the multi-objective programming, an adaptive artificial immune algorithm is employed, in which the antibody initialization method, antibody incentive calculation method, and immune operation are improved, especially for the multipath routing scheme. Simulation results show that the EMRAR algorithm effectively balances data accuracy and transmission reliability while also saving energy when compared to existing algorithms.
在工业生产或安全监测领域,无线传感器网络常常要面对不可靠且时变的易受干扰的信道。因此,近年来确保传输可靠性和数据准确性受到了广泛关注。虽然基于多径路由的方案可为无线传感器网络提供传输可靠性,但同时实现高数据准确性仍具有挑战性。为解决这一问题,提出了一种平衡数据准确性和传输可靠性的节能多径路由算法(EMRAR),以平衡数据传输的可靠性和准确性。将多径路由问题转化为一个多目标规划问题,旨在在满足数据准确性约束的同时优化可靠性和功耗。为获得多目标规划的解,采用了一种自适应人工免疫算法,其中改进了抗体初始化方法、抗体激励计算方法和免疫操作,特别是针对多径路由方案。仿真结果表明,与现有算法相比,EMRAR算法有效地平衡了数据准确性和传输可靠性,同时还节省了能量。