Skip to main content
. 2021 Sep 30;21(19):6568. doi: 10.3390/s21196568
Algorithm 1 ECPO pseudocode
  • 1 Inputs

    ObjFunction (objective function), ProblemSize (dimension of the problem), nECP (number of ECPs), nECPI (number of ECPs in interaction), Strategy, naECP (size of the archive pool) and MaxITER (maximum number of iterations)

  • 2

    OutputECPbest

  • 3

    Initialization()

  • 4

    for Iter = 1: MaxITER

  • 5

        Selection()

  • 6

        Interaction()

  • 7

        BoundsCheck()

  • 8

        Diversification()

  • 9

           PopulationUpdate()

  • 10

    end for