Parallel Quadri-valent Quantum-Inspired Gravitational Search Algorithm on a heterogeneous platform for wireless sensor networks

Abstract Sensor nodes in a wireless sensor Network are assigned for different operational modes to perfume application-specific objectives. The decision to assign operational modes to nodes is a challenging problem in the presence of multiple criteria including energy-efficient, maintaining network connectivity, and fulfilling application goals. Several metaheuristic methods are introduced in the literature to address this NP-hard problem, however, these methods require further improvements in execution-time and finding the optimum solution. In this research, we propose an improved version of a metaheuristic method called Quadri-valent Quantum-Inspired Gravitational Search Algorithm (QQIGSA) to solve Quadri-valent problems by applying a Not Q-Gate and paralleling QQIGSA method on the graphics processing unit. The proposed method employs a heterogeneous platform and justifies its parameters. The experimental results show that the performance enhancement from 1.8 to 2.25 compared to the previous parallel implementations. Moreover, we achieve the speedup of 8 by using the proposed heterogeneous paralleling technique.

[2]  Yan Wang,et al.  Gravitational search algorithm combined with chaos for unconstrained numerical optimization , 2014, Appl. Math. Comput..

[3]  Hossein Nezamabadi-pour,et al.  Design optimization of wireless sensor networks in precision agriculture using improved BQIGSA , 2017, Sustain. Comput. Informatics Syst..

[4]  Shangce Gao,et al.  A hierarchical gravitational search algorithm with an effective gravitational constant , 2019, Swarm Evol. Comput..

[5]  Jiujun Cheng,et al.  An aggregative learning gravitational search algorithm with self-adaptive gravitational constants , 2020, Expert Syst. Appl..

[6]  Hossein Nezamabadi-pour,et al.  A comprehensive survey on gravitational search algorithm , 2018, Swarm Evol. Comput..

[7]  Mahmood Fazlali,et al.  Data path Configuration Time Reduction for Run-time Reconfigurable Systems , 2009, ERSA.

[8]  Mingbo Zhao,et al.  Predicting Students’ Performance With School and Family Tutoring Using Generative Adversarial Network-Based Deep Support Vector Machine , 2020, IEEE Access.

[9]  Vahe Aghazarian,et al.  DE Based Node Placement Optimization for Wireless Sensor Networks , 2011, 2011 3rd International Workshop on Intelligent Systems and Applications.

[10]  Craig A. Knoblock,et al.  A Survey of Digital Map Processing Techniques , 2014, ACM Comput. Surv..

[11]  Vincent Vidal,et al.  Parallel divide-and-evolve: experiments with OpenMP on a multicore machine , 2011, GECCO '11.

[12]  Mahmood Fazlali,et al.  A Parallel and Improved Quadrivalent Quantum-Inspired Gravitational Search Algorithm in Optimal Design of WSNs , 2019, Communications in Computer and Information Science.

[13]  Jeffrey S. Vetter,et al.  A Survey of CPU-GPU Heterogeneous Computing Techniques , 2015, ACM Comput. Surv..

[14]  Amirreza Zarrabi,et al.  Gravitational search algorithm using CUDA: a case study in high-performance metaheuristics , 2014, The Journal of Supercomputing.

[15]  Konstantinos P. Ferentinos,et al.  Adaptive design optimization of wireless sensor networks using genetic algorithms , 2007, Comput. Networks.

[16]  Hossein Nezamabadi-pour,et al.  QQIGSA: A quadrivalent quantum-inspired GSA and its application in optimal adaptive design of wireless sensor networks , 2017, J. Netw. Comput. Appl..

[17]  Korany R. Mahmoud,et al.  Parallel Implementation of Hybrid Gsa-Nm Algorithm for Adaptive Beam-Forming Applications , 2014 .

[18]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[19]  Hossein Nezamabadi-pour,et al.  A quantum-inspired gravitational search algorithm for binary encoded optimization problems , 2015, Eng. Appl. Artif. Intell..

[20]  Hang Yu,et al.  Self-Adaptive Gravitational Search Algorithm With a Modified Chaotic Local Search , 2017, IEEE Access.

[21]  Azah Mohamed,et al.  A novel quantum-inspired binary gravitational search algorithm in obtaining optimal power quality monitor placement , 2012 .

[22]  Jiujun Cheng,et al.  A Gravitational Search Algorithm With Chaotic Neural Oscillators , 2020, IEEE Access.

[23]  Hadi Tabatabaee Malazi,et al.  Fast parallel community detection algorithm based on modularity , 2015, 2015 18th CSI International Symposium on Computer Architecture and Digital Systems (CADS).