Gold Rush Optimization (GRO) for Optimal Selection of IDFT Size
Gold Rush Optimization (GRO) is a population-based optimization technique inspired by the behavior of gold miners searching for rich gold deposits. In this approach, GRO is used to determine the optimal IDFT size that minimizes the Signal-to-Noise Ratio (SNR), thereby improving routing accuracy.
Step 1: Initialization
In the initialization phase, a population of candidate IDFT sizes is randomly generated. Each candidate represents a possible solution.
- Ni – IDFT size of the ith candidate
- Nmin, Nmax – minimum and maximum IDFT sizes
- rand(0,1) – uniformly distributed random number
Step 2: Fitness Function
The objective of the fitness function is to minimize the Signal-to-Noise Ratio (SNR). The SNR is computed as:
The optimization objective is:
- Psignal – signal power (dB)
- Pnoise – noise power (dB)
Step 3: Updation
In this phase, the IDFT sizes are updated iteratively based on the Gold Rush Optimization strategy. Candidates move toward the best-performing IDFT size while maintaining random exploration.
- α – exploration coefficient
- β – exploitation coefficient
- r – random number in the range [−1, 1]
- Nbest – IDFT size with minimum SNR
Step 4: Termination
The algorithm terminates when the maximum number of iterations is reached or when the improvement in SNR becomes negligible.
The optimal IDFT size is selected as: