Skip to main content
. 2016 Feb 26;16(3):297. doi: 10.3390/s16030297
Algorithm 3 Local search phase.
  • 1:

    procedure LocalSearch(G(L(Ri)), Φ )  

  • 2:

        E= Setofedgesin G(L(Ri))  

  • 3:

        K={(nv,nu,nw)nv,nu,nwL(Ri),(nv,nu)E,nwΦ, and nv and nu

                 areadjacenttoallnodesin Φ except nw, EPA(Φ{nu,nv}\{nw})>EPA(Φ)}  

  • 4:

        while |K|>0 do  

  • 5:

            Select (nv,nu,nw)K  

  • 6:

            Φ=Φ{nu,nv}\{nw}  

  • 7:

            K={(nv,nu,nw)nv,nu,nwL(Ri),(nv,nu)E,nwΦ, and nv and nu

                      areadjacenttoallnodesinΦ except nw, EPA(Φ{nu,nv}\{nw})>EPA(Φ)}  

  • 8:

        endwhile   

  • 9:

    endprocedure