Evolutionary multi-objective set cover problem for task allocation in the Internet of Things

被引:6
作者
Burhan, Hussein M. [1 ]
Attea, Bara'a A. [1 ]
Abbood, Amenah D. [1 ]
Abbas, Mustafa N. [1 ]
Al-Ani, Mayyadah [2 ]
机构
[1] Univ Baghdad, Coll Sci, Baghdad, Iraq
[2] Kwantlen Polytech Univ, Sch Business, Surrey, BC, Canada
关键词
Evolutionary algorithm; IoT; Multi-objective optimization; Network lifetime; Operational period; Stability; WIRELESS SENSOR NETWORKS; GENETIC ALGORITHM; ASSIGNMENT;
D O I
10.1016/j.asoc.2021.107097
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Efficient distribution of tasks in an Internet of Things (IoT) network ensures the fulfillment for all objects to dynamically cooperate with their limited energy, processing and memory capabilities. The main contribution of this paper is threefold. Firstly, we address the task allocation in the IoT as an optimization problem with a new formulation derived from the context of set cover problem. To the best of our knowledge, no such study has been considered in the literature. Secondly, we extend the set cover problem to further express the conflict that meets with both operational period and stability. Thirdly, an evolutionary single objective and multi-objective algorithms are developed to tackle the formulated problem. Two heuristic operators are also introduced and injected within the framework of the evolutionary algorithms where the need arises to harness their strength in terms of both operational period and network stability. Performance evaluation is reported while different problem dimensions are experimented with in the simulations. The results show that the proposed multi-objective evolutionary algorithm is quite appropriate to converge to more accurate solutions than the counterpart single objective evolutionary algorithm. Further, the results give plausible evidence supporting the importance of the proposed heuristic operators to mitigate against the contradictory nature of the network lifetime in terms of operational period and stability. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:20
相关论文
共 47 条
[1]  
Abbas M.N., 2018, IRAQI J SCI, P1959
[2]   IoT-D2D Task Allocation: an Award-Driven Game Theory Approach [J].
Abd-Elrahman, Emad ;
Afifi, Hossam ;
Atzori, Luigi ;
Hadji, Makhlouf ;
Pilloni, Virginia .
2016 23RD INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2016,
[3]   Multi-layer Genetic Algorithm for Maximum Disjoint Reliable Set Covers Problem in Wireless Sensor Networks [J].
Abdulhalim, Mayyadah F. ;
Attea, Bara'a A. .
WIRELESS PERSONAL COMMUNICATIONS, 2015, 80 (01) :203-227
[4]  
[Anonymous], 2007, EVOLUTIONARY ALGORIT
[5]   Bio-inspired multi-objective algorithms for connected set K-covers problem in wireless sensor networks [J].
Attea, Bara'a A. ;
Abbas, Mustafa N. ;
Al-Ani, Mayyadah ;
Ozdemir, Suat .
SOFT COMPUTING, 2019, 23 (22) :11699-11728
[6]   A Multi-objective Disjoint Set Covers for Reliable Lifetime Maximization of Wireless Sensor Networks [J].
Attea, Bara'a A. ;
Khalil, Enan A. ;
Ozdemir, Suat ;
Yildiz, Oktay .
WIRELESS PERSONAL COMMUNICATIONS, 2015, 81 (02) :819-838
[7]  
Bagaria V.K., 2013, ARXIV PREPRINT ARXIV
[8]  
Bartz-Beielstein T., 2010, CHALLENGES CONT EVOL
[9]  
Boyd S., 2009, Convex Optimization, DOI DOI 10.1017/CBO9780511804441
[10]   MOEA/D for Flowshop Scheduling Problems [J].
Chang, Pei Chann ;
Chen, Shih Hsin ;
Zhang, Qingfu ;
Lin, Jun Lin .
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, :1433-+