Research Article

Teaching-Learning-Based Optimization with Learning Enthusiasm Mechanism and Its Application in Chemical Engineering

Algorithm 3

Learning enthusiasm based learner phase.
(1) Begin
(2)Sort all the learners from best to worst;
(3)Calculate the learning enthusiasm of all learners using Eq. (4);
(4) for each learner
(5) Generate a random in ;
(6)ifā€‰ā€‰
(7)Update learner according to Eq. (2);
(8)Evaluate the new learner ;
(9)Accept the new learner if it is better than the old one ;
(10)end if
(11)end for
(12) end