Q Learning detects selfish nodes in WSNs, improving trust and performance by using Ant Colony Optimization.
Selfish nodes are a major source of problems for wireless sensor networks (WSNs) as they erode network trust and performance. Selfish nodes are ones that act in a selfish manner for a variety of reasons, which prevents them from sharing any of their neighbours' packets with the BS and causes packet loss. One of the main causes of the self-centered behaviour is a lack of energy to send packets at that specific moment, which will actually lower network performance and trust. Our goal in this implementation is to apply the Q Learning based selfish nodes detection, which will watch a node's behaviour over time before labelling it as selfish. In addition to eliminating selfish nodes during routing to the BS, this method will also eliminate selfish nodes. The problem is that every node in the network will act selfishly occasionally depending on how much energy they have left over. As a result, we cannot label a node as selfish the moment we witness it acting selfishly; instead, we must watch it for longer periods of time and determine the acceptable trust threshold beyond which it will be labelled as such. And finally, routing will be done using the Ant Colony Optimization (ACO) which will eliminates the detected selfish nodes using by Q learning and forms a new routing using only trusted nodes.
Keywords: Wireless Sensor Network, Trust in the Network, Selfish Node Detection, Q Learning, Ant Colony Optimization (ACO).
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Software: Matlab 2020a or above
Hardware:
Operating Systems:
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
· 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