Skip to main content
. 2024 Dec 16;24(24):8026. doi: 10.3390/s24248026
Algorithm 5 DSEDR Algorithm
  • Input: 

    Initial population size: nI, maximum number of iterations ng, population size np, parent solutions P(q), crossover probability pcrossover, and mutation probability pmutation.

  •  1:

    {Pi(0)}nI←Initialisation(Algorithm 2) (nI);

  •  2:

    for q = 0 to ng−1 do

  •  3:

       P(q)EA←Evolution(Algorithm 3) (np,P(q),pcrossover,pmutation);

  •  4:

       P(q)DRL←DRL(Algorithm 4) (P(q)EA);

  •  5:

       V,Φ(V)←MSS(Algorithm 1) (P(q)∪P(q)EA∪P(q)DRL,K,H)

  •  6:

       Select population with the highest Φ(V) and size of np/2 from P(q)∪P(q)EA∪P(q)DRL as P(q)Opt;

  •  7:

       Randomly select population with the size of np/2 from P(q)∪P(q)EA∪P(q)DRL−P(q)Opt as P(q)Random;

  •  8:

       P(q+1)←P(q)Random∪P(q)Opt;

  •  9:

    end for