Skip to main content
. 2024 Aug 6;9(8):476. doi: 10.3390/biomimetics9080476
Algorithm 8 Get Fibonacci Chromosome
  • 1:

    function GetFibonacciChromosome(C)

  • 2:

        x0

  • 3:

        d Length(chromosome)

  • 4:

        F[]

  • 5:

        goldenRatio ← 1.61803398875

  • 6:

        goldenRatio ← goldenRatio × Uniform(0.95, 1.05) ▹ Randomize the golden ratio

  • 7:

        while x<d do

  • 8:

            FxCxgoldenRatio

  • 9:

            xx+1

  • 10:

        end while

  • 11:

        return F

  • 12:

    end function