Cluster Head Selection Strategy of WSN Based on Binary Multi-Objective Adaptive Fish Migration Optimization Algorithm

Project Code :TMMAWS140

Objective

The objective of this research is to optimize cluster head selection in wireless sensor networks (WSNs) using the Binary Multi-Objective Adaptive Fish Migration Optimization (BMAFMO) algorithm to enhance energy efficiency and performance.

Abstract

One of the hardest problems in deployed wireless sensor networks (WSNs) is how to effectively communicate data that sensor nodes have acquired while using a minimum amount of energy. This problem can be effectively solved with the right cluster head selection technique, but there are a number of things to take into account, including energy usage, cluster head node coverage, and cluster head node count. There exist conflicts among the factors that have a significant impact on wireless sensor network performance. This research offers a Binary Multi-Objective Adaptive Fish Migration Optimization (BMAFMO) algorithm to address the conflict of various parameters and achieve the optimal selection strategy of the cluster head node. The Pareto optimal solution storage approach is introduced by the algorithm to enhance the global search capability of the cluster head node selection problem by using the optimization method and converting the continuous solution into a binary solution in accordance with the sigmoid transformation function. A total of eight test issues and four test metrics were used to thoroughly test the new algorithm. The rank sum test is also used to evaluate the algorithm's dependability. When compared to other algorithms, the test results indicate that the BMAFMO algorithm performed the best in 78.13% of the test problems. Ultimately, the cluster head selection problem of WSN is solved by applying the BAMFMO method, and the simulation results demonstrate that the new approach outperforms other heuristic algorithms in terms of optimization.

Keywords— Binary Multi-Objective Adaptive Fish Migration Optimization (BMAFMO), Wireless Sensor Nodes (WSN), Clustering, Routing, Cluster Head.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software: Matlab 2020a or above

Hardware:

Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016

Processors:

Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support

Disk:

Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended A full installation of all MathWorks products may take up to 29 GB of disk space

RAM:

Minimum: 4 GB

Recommended: 8 GB

Learning Outcomes

·         Introduction to Matlab

·         What is EISPACK & LINPACK

·         How to start with MATLAB

·         About Matlab language

·         Matlab coding skills

·         About tools & libraries

·         Application Program Interface in Matlab

·         About Matlab desktop

·         How to use Matlab editor to create M-Files

·         Features of Matlab

·         Basics on Matlab

·         What is Communication?

·         About Communication

·         Introduction to Communication

·         How Communication Works?

·         Importing the System Design, Characterization and Visualization

·         Analyzing of BER tool

·         Analyzing of Error Rate Test Console

·         Generation of WSN

·         WSN network creation

·         Nodes Communication

·         Clustering

·         Routing

·         Convolutional

·         Equalization and Synchronization etc.,

·         How to extend our work to another real time applications

·         Project development Skills

               o    Problem analyzing skills

               o    Problem solving skills

               o    Creativity and imaginary skills

               o    Programming skills

               o    Deployment

               o    Testing skills

               o    Debugging skills

               o    Project presentation skills

               o    Thesis writing skills

Demo Video