Skip to main content
. 2022 Mar 9;22(6):2100. doi: 10.3390/s22062100
Algorithm 1 Algorithm of NSGA-2
  • 1:

    while termination criteria do

  • 2:

        RtPtQt

  • 3:

        F non_dominated_sorting(Rt)

  • 4:

        Pt+1ϕ;i1

  • 5:

        while |Pt+1|+|Fi|N do

  • 6:

            Ci crowd_sourcing_assignment(Fi)

  • 7:

            Pt+1PtFi

  • 8:

            i=i+1

  • 9:

        end while

  • 10:

        Fisort(Fi,Ci,desc)

  • 11:

        Pt+1Pt+1Fi[1:(N|Pt+1|)]

  • 12:

        Qt+1selection(Pt+1,N)

  • 13:

        Qt+1mutation(Qt+1)

  • 14:

        Qt+1crossover(Qt+1)

  • 15:

        tt+1

  • 16:

    end while