Research Article
An Improved Teaching-Learning-Based Optimization with the Social Character of PSO for Global Optimization
| Initialize (number of learners) and (number of dimensions) | | Initialize learners and evaluate all learners | | Donate the best learner as and the mean of all learners as | | while (stopping condition not met) | | for each learner of the class % Teaching phase | | = round(1 + rand()) | | | | Accept if is better than | | endfor | | for each learner of the class % Learning phase | | Randomly select one learner , such that | | if better | | | | else | | | | endif | | Accept if is better than | | endfor | | Update and | | endwhile |
|