Skip to main content
. 2023 Jan 21;23(3):1239. doi: 10.3390/s23031239
Algorithm 2 Pseudo-code of a BVNS
Require:s (Initial Solution), kmax (number of neighborhood structures), Stop_Condition.
  • 1:

    whileStop_Condition is not met do

  • 2:

       k1;

  • 3:

       repeat

  • 4:

         sShake(s,k);

  • 5:

         sLocal_Search(s);

  • 6:

         s,kNeighborhood_Change(s, s, k);

  • 7:

       until k=kmax

  • 8:

    end while

  • 9:

    returns;