Research Article

Chaotic Multiquenching Annealing Applied to the Protein Folding Problem

Algorithm 3

AP pseudocode.
(1) Annealing Phase Procedure
(2)Begin
(3) AlphaAnnealing = initial value
(4)T = Final temperature of MQP (Threshold value)
(5) = very close to zero
(6) Beta = value calculated by analytical method
(7) MC = initial value
(8) Repeat //External Loop
(9)   k = 1
(10)    Repeat //Internal Loop (Metropolis Cycle)
(11)       = New solution ( )
(12)      DE =
(13)      If DE ≤ 0 Then
(14)       
(15)      else if e (DE/T) > random Then
(16)       
(17)      end if
(18)       If < then
(19)        =
(20)      end if
(21)    Until k < MC
(22)    T = AlphaAnnealing * T
(23)    MC = Beta * MC
(24)    k = k + 1
(25)  Until T >
(26) End procedure