Skip to main content
Log in

Hierarchical multi-swarm cooperative teaching–learning-based optimization for global optimization

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Hierarchical cooperation mechanism, which is inspired by the features of specialization and cooperation in the social organizations, has been successfully used to increase the diversity of the population and avoid premature convergence for solving complex optimization problems. In this paper, a new two-level hierarchical multi-swarm cooperative TLBO variant called HMCTLBO is presented to solve global optimization problems. In the proposed HMCTLBO algorithm, all learners are randomly divided into several sub-swarms with equal amounts of learners at the bottom level of the hierarchy. The learners of each swarm evolve only in their corresponding swarm in parallel independently to maintain the diversity and improve the exploration capability of the population. Moreover, all the best learners from each swarm compose the new swarm at the top level of the hierarchy, and each learner of the swarm evolves according to Gaussian sampling learning. Furthermore, a randomized regrouping strategy is performed, and a subspace searching strategy based on Latin hypercube sampling is introduced to maintain the diversity of the population. To verify the performance of the proposed approaches, 48 benchmark test functions are evaluated. Conducted experiments indicate that the proposed HMCTLBO algorithm is competitive to some existing TLBO variants and other optimization algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

References

  • Anderson C, Mcshea DW (2001) Individual versus social complexity, with particular reference to ant colonies. Biol Rev Camb Philos Soc 76(2):211–237

    Article  Google Scholar 

  • Brest J, Greiner S, Boskovic B et al (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evolut Comput 10(6):646–657

    Article  Google Scholar 

  • Camp CV, Farshchin M (2014) Design of space trusses using modified teaching–learning based optimization. Eng Struct 62:87–97

    Article  Google Scholar 

  • Chen CH (2013) Group leader dominated teaching–learning based optimization. International conference on parallel and distributed computing, applications and technologies, 304–308

  • Chen DB, Zou F, Li Z et al (2015) An improved teaching–learning-based optimization algorithm for solving global optimization problem. Inf Sci 297:171–190

    Article  Google Scholar 

  • Chen D, Lu R, Zou F et al (2016a) Teaching–learning-based optimization with variable-population scheme and its application for ANN and global optimization. Neurocomputing 173:1096–1111

  • Chen D, Zou F, Wang J et al (2016b) SAMCCTLBO: a multi-class cooperative teaching–learning-based optimization algorithm with simulated annealing. Soft Comput 20:1921–1943

  • Cho JH, Kim YT (2015) Optimal design of electromagnet for Maglev vehicles using hybrid optimization algorithm. Soft Comput 19:901–907

    Article  Google Scholar 

  • Dorigo M, Stutzle T (2004) Ant colony optimization. MIT Press, Cambridge

    MATH  Google Scholar 

  • García JAM, Mena AJG (2013) Optimal distributed generation location and size using a modified teaching–learning based optimization algorithm. Electr Power Energy Syst 50:65–75

    Article  Google Scholar 

  • Ghasemi M, Ghanbarian MM, Ghavidel S et al (2014) Modified teaching learning algorithm and double differential evolution algorithm for optimal reactive power dispatch problem: a comparative study. Inf Sci 278(10):231–249

    Article  MathSciNet  Google Scholar 

  • Ghasemi M, Ghavidel S, Rahmani S et al (2015) A novel hybrid algorithm of imperialist competitive algorithm and teaching learning algorithm for optimal power flow problem with non-smooth cost functions. Eng Appl Artif Intell 29:54–69

    Article  Google Scholar 

  • Ghasemi M, Taghizadeh M, Ghavidel S et al (2015) Solving optimal reactive power dispatch problem using a novel teaching–learning-based optimization algorithm. Eng Appl Artif Intell 39:100–108

    Article  Google Scholar 

  • Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization. In: Proceedings of the 2nd international conference on genetic algorithms, pp 41–49

  • Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor

    Google Scholar 

  • Hoseini M, Hosseinpour H, Bastaee B (2014) A new multi objective optimization approach in distribution systems. Optim Lett 8(1):181–199

    Article  MATH  MathSciNet  Google Scholar 

  • Kennedy J (2003) Bare bones particle swarms. In: Proceedings of the IEEE Swarm Intelligence Symposium, pp 80–87

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Network, pp 1942–1948

  • Li JP, Balazs ME, Parks GT et al (2002) A species conserving genetic algorithm for multimodal function optimization. Evol Comput 10(3):207–234

    Article  Google Scholar 

  • Li MQ, Kou JS, Lin D et al (2003) The foundational theory and application of genetic algorithms. Science Press, Beijing (in Chinese)

    Google Scholar 

  • Li Y, Xiang R, Jiao L et al (2012) An improved cooperative quantum-behaved particle swarm optimization. Soft Comput 16(6):1061–1069

    Article  Google Scholar 

  • Liang JJ, Qu B-Y, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical Report 201311, Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou, China and Technical Report, Nanyang Technological University, Singapore

  • Mandal B, Roy PK (2014) Multi-objective optimal power flow using quasi-oppositional teaching learning based optimization. Appl Soft Comput 21:590–606

    Article  Google Scholar 

  • McKay M, Beckman R, Conover W (1979) Comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 21:239–245

    MATH  MathSciNet  Google Scholar 

  • Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, may be better. IEEE Trans Evolut Comput 8(3):204–210

    Article  Google Scholar 

  • Niknam T, Azizipanah-Abarghooee R, Narimani MR (2012) A new multi objective optimization approach based on TLBO for location of automatic voltage regulators in distribution systems. Eng Appl Artif Intell 25(8):1577–1588

    Article  Google Scholar 

  • Niknam T, Golestaneh F, Sadeghi MS (2012) \(\theta \)-Multiobjective Teaching–learning-based optimization for dynamic economic emission dispatch. IEEE Syst J 6(2):341–352

    Article  Google Scholar 

  • Niknam T, Bahareh B, Mirzaei BM et al (2015) A new teaching-learning-based optimization algorithm for distribution system state estimation. J Intell Fuzzy Syst. doi:10.3233/IFS-141579

    Google Scholar 

  • Ouyang H, Gao L, Kong X et al (2015) Teaching–learning based optimization with global crossover for global optimization problems. Appl Math Comput 265:533–556

    MathSciNet  Google Scholar 

  • Peram T, Veeramachaneni K, Mohan CK (2003) Fitness-distance-ratio based particle swarm optimization. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium, pp 174–181

  • Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13(2):398–417

    Article  Google Scholar 

  • Rao RV, Patel V (2012) An elitist teaching–learning-based optimization algorithm for solving complex constrained optimization problems. Int J Ind Eng Comput 3(4):535–560

    Google Scholar 

  • Rao RV, Patel V (2013) Multi-objective optimization of heat exchangers using a modified teaching–learning-based optimization algorithm. Appl Math Model 37(3):1147–1162

    Article  MATH  MathSciNet  Google Scholar 

  • Rao RV, Patel V (2013) An improved teaching–learning-based optimization algorithm for solving unconstrained optimization problems. Sci Iran 20(3):710–720

    Google Scholar 

  • Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315

    Article  Google Scholar 

  • Satapathy SC, Naik A, Parvathi K (2013) A teaching learning based optimization based on orthogonal design for solving global optimization problems. Springer Plus 2(1):130–139

    Article  Google Scholar 

  • Satapathy SC, Naik A, Parvathi K (2013) Weighted teaching–learning-based optimization for global function optimization. Appl Math 4:429–439

    Article  Google Scholar 

  • Storn R, Price K (1997) Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J Golbal Optim 11:341–359

    Article  MATH  MathSciNet  Google Scholar 

  • Thomsen R (2004) Multimodal optimization using Crowding-based differential evolution. In: Proceedings of the IEEE 2004 Conference on Evolutionary Computation, pp 1382–1389

  • Unger DG, Wandersman A (1985) The importance of neighbors: the social, cognitive, and affective components of neighboring. Am J Community Psychol 13(2):139–169

    Article  Google Scholar 

  • Wang L, Zou F, Yang D et al (2014) An improved teaching–learning-based optimization with neighborhood search for applications of ANN. Neurocomputing 143:231–247

  • Xie ZP, Zhang CY, Shao XY et al (2014) An effective hybrid teaching-learning-based optimization algorithm for permutation flow shop scheduling problem. Adv Eng Softw 77:35–47

  • Xu Y, Wang L, Wang SY et al (2015) An effective teaching–learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time. Neurocomputing 148:260–268

    Article  Google Scholar 

  • Yildiz AR (2013) Optimization of multi-pass turning operations using hybrid teaching learning-based approach. Int J Adv Manuf Tech 66(9–12):1319–1326

  • Yin X, Germay N (1993) A fast genetic algorithm with sharing scheme using cluster analysis methods in multi-modal function optimization. In: Proceedings of International Conference on Artificial Neural Nets and Genetic Algorithms, pp 450–457

  • Zou F, Wang L, Hei X et al (2014) Teaching–learning-based optimization with dynamic group strategy for global optimization. Inf Sci 273:112–131

    Article  Google Scholar 

  • Zou F, Wang L, Hei X et al (2014) Bare bones teaching–learning-based optimization. Sci World J 2014:17

    Google Scholar 

Download references

Acknowledgments

This work is partially supported by the National Natural Science Foundation of China (Grant Nos. 61572224, 61304082) and the National Science Fund for Distinguished Young Scholars (Grants No. 61425009). This work is also partially supported by the Major Project of Natural Science Research in Anhui Province (Grant No. KJ2015ZD36), the Natural Science Foundation in colleges and universities of Anhui Province (Grant No. KJ2016A639), International Science and technology cooperation project of Anhui Province (10080703003) and the seventh batch of Anhui province “115” industrial innovation team of Anhui personnel (2014-02).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Debao Chen.

Ethics declarations

Conflict of interest

The authors whose names are listed in the publication certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this publication.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zou, F., Chen, D., Lu, R. et al. Hierarchical multi-swarm cooperative teaching–learning-based optimization for global optimization. Soft Comput 21, 6983–7004 (2017). https://doi.org/10.1007/s00500-016-2237-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-016-2237-4

Keywords

Navigation