Skip to main content
. 2019 Sep 26;21(10):944. doi: 10.3390/e21100944
Algorithm 2 Update archive.
  • 1:

    Classify the population by Equation (37)

  • 2:

    Divide the archive to Archive1 whose CVt=0 and Archive2 Whose CVt0

  • 3:

    While (NArchive1>0)

  • 4:

      estimate the rank of each solution according to the Equation (37)

  • 5:

      Constrained non-dominated sorting by Algorithm 1

  • 6:

      Calculate the crowding distance by Equation (38)

  • 7:

    End While

  • 8:

    While (NArchive2>0)

      Sort by Equation (37)

      Set the distance to inf

  • 9:

    End While