赵海军, 贺春林, 王朝斌, 蒲斌, 陈毅红, 崔梦天. 基于多项式时间近似及其改进算法的WSN设计[J]. 云南大学学报(自然科学版), 2020, 42(3): 452-458. doi: 10.7540/j.ynu.20190595
引用本文: 赵海军, 贺春林, 王朝斌, 蒲斌, 陈毅红, 崔梦天. 基于多项式时间近似及其改进算法的WSN设计[J]. 云南大学学报(自然科学版), 2020, 42(3): 452-458. doi: 10.7540/j.ynu.20190595
ZHAO Hai-jun, HE Chun-lin, WANG Chao-bin, PU Bin, CHEN Yi-hong, CUI Meng-tian. WSN design based on polynomial time approximation and its improved algorithm[J]. Journal of Yunnan University: Natural Sciences Edition, 2020, 42(3): 452-458. DOI: 10.7540/j.ynu.20190595
Citation: ZHAO Hai-jun, HE Chun-lin, WANG Chao-bin, PU Bin, CHEN Yi-hong, CUI Meng-tian. WSN design based on polynomial time approximation and its improved algorithm[J]. Journal of Yunnan University: Natural Sciences Edition, 2020, 42(3): 452-458. DOI: 10.7540/j.ynu.20190595

基于多项式时间近似及其改进算法的WSN设计

WSN design based on polynomial time approximation and its improved algorithm

  • 摘要: 为了实现WSN设计中以满足一定的性能目标和网络成本的优化,提出了一种基于多项式时间近似及其改进算法. 首先将问题构建为一个多接收器网络-最小成本-跳数约束问题;然后将问题简化为一个加权集合覆盖问题的改进形式,从而采用加权集合覆盖贪婪算法来得到问题的解;其次,为了改进多项式时间近似算法得到的解,在前者的基础上采用启发式工作方式迭代地去除当前解的一部分,并通过试探搜索空间的其他部分来重建解,从而得到更高质量的解. 仿真实验结果表明,提出的算法在满足一定的QoS要求下,既能获得较低的设计成本,也能实现较少的执行时间.

     

    Abstract: In order to meet certain performance objectives and network cost optimization in WSN design,a polynomial time approximation and its improved algorithm are proposed. Firstly,the problem is constructed as a multisink network-minimum cost-hop constraint problem,and then the problem is reduced to a modified version of the weighted set cover problem,and the solution of the problem is obtained by using the greedy algorithm for weighted set cover. Secondly,in order to improve the solution obtained by polynomial time approximation algorithm,the heuristic works by iteratively removing part of the current solution on the basis of the former,and rebuilding the solution by exploring other parts of the search space,thus,a higher quality solution can be obtained. The simulation results show that the proposed algorithm can not only achieve lower design cost, but also achieve less execution time under certain QoS requirements.

     

/

返回文章
返回