摘要
为了减少无线传感器网络节点处理任务的总体能耗、均衡网络节点的剩余能量以及减少网络中任务的调度时间,提出一种三目标任务分配算法。利用0-1非线性规划理论建立问题的代价函数,用能量方差表征节点处理任务后的剩余能量均衡度,并结合离散粒子群优化算法(DPSO),以最小化代价函数为优化目的,从而得出经优化的任务分配策略。仿真实验表明基于0-1规划的任务分配策略能有效地减少网络总体能耗,均衡网络节点剩余能量(延长网络寿命)以及减少任务调度时间。
In order to reduce total energy consumption for processing task in Wireless Sensor Network(WSN),balance the residual energy of nodes and decrease the time of task scheduling,a task allocation algorithm for three targets was proposed.Cost function was built with the theory of 0-1 nonlinear programming and energy variance was utilized to show equilibrium degree of residual energy of nodes.Discrete Particle Swarm Optimization(DPSO) was used to solve cost function to obtain minimum and get optimized task allocation strategy.The simulation results verify that the task allocation strategy based on 0-1 programming with DPSO could decrease the energy consumption efficiently,balance the residual energy of nodes and reduce the time of task scheduling.
出处
《计算机应用》
CSCD
北大核心
2012年第4期913-916,共4页
journal of Computer Applications
基金
国家自然科学基金资助项目(61075019)
重庆市自然科学基金资助项目(CSTC2011jjA40045)
博士启动资金资助项目(A2009-10)
关键词
无线传感器网络
0-1规划
任务分配
任务图
离散粒子群算法
Wireless Sensor Network(WSN)
0-1 programming
task allocation
task graph
Discrete Particle Swarm Optimization(DPSO) algorithm