Skip to main content

Advertisement

Log in

A novel hybrid multi-objective bacterial colony chemotaxis algorithm

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

Abstract

In this article, a novel hybrid multi-objective bacterial colony chemotaxis (HMOBCC) algorithm is proposed to solve multi-objective optimization problems. A mechanism of particle swarm optimization is introduced to multi-objective bacterial colony chemotaxis (MOBCC) algorithm to improve the performance of MOBCC algorithm. Also, three other techniques, including dynamic reverse learning operator, external archive multiplying operator and adaptive diversity maintenance operator, are further applied to improve the diversity and convergence of the algorithm. The proposed algorithm is validated using 12 benchmark problems, and three performance measures are implemented for 5 benchmark problems to compare its performance with existing popular algorithms such as MOBCC, multi-objective bacterial colony chemotaxis based on grid algorithm, non-dominated sorting genetic algorithm (NSGA-II) and multi-objective evolutionary algorithm based on decomposition. The results show that the proposed HMOBCC is very effective against existing algorithms.

Graphical abstract

The graphical abstract of this study.

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  • Agrawal RB, Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9(2):115–148

    MathSciNet  MATH  Google Scholar 

  • Bremermann H (1974) Chemotaxis and optimization. J Franklin Inst 297(5):397–404

    Article  Google Scholar 

  • Cheng HL, Lu ZG, Sun SQ (2011) Multiobjective optimization using bacterial colony chemotaxis. In: Proceedings of the IEEE international conference on intelligent computing and intelligent systems

  • Coello CAC, Lamont GB, Veldhuizen DAV (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer, Norwell

    Book  Google Scholar 

  • Dahlquist FW, Elwell RA, Lovely PS (1976) Studies of bacterial chemotaxis in defined concentration gradients. A model for chemotaxis toward L-serine. J Supramol Struct 4(3):329–342

    Article  Google Scholar 

  • Deb K (1999) Multi-objective genetic algorithms: problem difficulties and construction of test problems. Evol Comput 7(3):205–230

    Article  MathSciNet  Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  • Díaz AGH, Quintero LVS, Coello CAC et al (2011) Improving the efficiency of epsilon-dominance based grids. Inf Sci 181(15):3101–3129

    Article  Google Scholar 

  • Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern B Cybern 26(1):29–41

    Article  Google Scholar 

  • Eberhart R, Kennedy J (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw 4:1942–1948

    Article  Google Scholar 

  • Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471

    Article  MathSciNet  Google Scholar 

  • Kursawe F (1990) A variant of evolution strategies for vector optimization. In: International conference on parallel problem solving from nature. Springer, Berlin, Heidelberg, pp 193–197

  • Li X.(2003) A non-dominated sorting particle swarm optimizer for multiobjective optimization. In: Genetic and evolutionary computation conference. Springer, Berlin, Heidelberg, pp 37–48

  • Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302

    Article  Google Scholar 

  • Li WW, Wang H, Zou ZJ et al (2005) Function optimization method based on bacterial colony chemotaxis. J Circuits Syst 10(1):58–63

    Google Scholar 

  • Lin Q, Chen J, Zhan ZH et al (2016) A hybrid evolutionary immune algorithm for multiobjective optimization problems. IEEE Trans Evol Comput 20(5):711–729

    Google Scholar 

  • Lu ZG, Sun B, Liu ZZ et al (2011) A rush repair strategy for distribution networks based on improved discrete multi-objective BCC algorithm after discretization. Autom Electric Power Syst 35(11):55–59

    Google Scholar 

  • Lu ZG, Zhao H, Xiao HF et al (2015) An improved multi-objective bacteria colony chemotaxis algorithm and convergence analysis. Appl Soft Comput 31:274–292

    Article  Google Scholar 

  • Muller SD, Marchetto J, Airaghi S et al (2002) Optimization based on bacterial chemotaxis. IEEE Trans Evol Comput 6(1):16–29

    Article  Google Scholar 

  • Myszkowski PB, Skowroński ME, Olech ŁP et al (2015) Hybrid ant colony optimization in solving multi-skill resource-constrained project scheduling problem. Soft Comput 19(12):3599–3619

    Article  Google Scholar 

  • Niknam T, Meymand HZ, Mojarrad HD et al (2011) Multi-objective daily operation management of distribution network considering fuel cell power plants. IET Renew Power Gener 5(5):356–367

    Article  Google Scholar 

  • Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evol Comput 8(3):240–255

    Article  Google Scholar 

  • Shaffer JD (1985) Multiple objective optimization with vector evaluated genetic algorithm. In Proceedings of 1st international conference on GAs and their applications, pp 93–100

  • Tan KC, Lee TH, Khor EF (2002) Evolutionary algorithms for multi-objective optimization: performance assessments and comparisons. Artif Intell Rev 17(4):251–290

    Article  Google Scholar 

  • Tang L, Wang X (2013) A hybrid multiobjective evolutionary algorithm for multiobjective optimization problems. IEEE Trans Evol Comput 17(1):20–45

    Article  Google Scholar 

  • Tripathi PK, Bandyopadhyay S, Pal SK (2007a) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049

    Article  MathSciNet  Google Scholar 

  • Tripathi PK, Bandyopadhyay S, Pal SK (2007b) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049

    Article  MathSciNet  Google Scholar 

  • Van Den Bergh F (2002) An analysis of particle swarm optimizers. Department of Computer Science, University of Pretoria, Pretoria

    Google Scholar 

  • Yu Z, Song S, Duan G (2005) On the mechanism and convergence of genetic algorithm. Control Decis 20(9):971

    MathSciNet  MATH  Google Scholar 

  • Zhang Q, Li H (2008) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  • Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength pareto evolutionary algorithm. TIK-report, p 103

Download references

Acknowledgements

The authors would like to thank the editor and reviewers for their valuable comments which significantly improve the quality of this paper. At the same time, we would like to thank Xueping Li for his comments on first draft of this paper. This work is supported by National Natural Science Foundation of China (No. 61873225 and No. 61374098) and Natural Science Foundation of Hebei Province Beijing Tianjin Hebei cooperation project (No. F2016203507).

Funding

This work is funded by National Natural Science Foundation of China (No. 61873225 and No. 61374098) and Natural Science Foundation of Hebei Province Beijing Tianjin Hebei cooperation project (No. F2016203507).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhigang Lu.

Ethics declarations

Conflict of interest

All of the author declare that they have no conflict of interest.

Human and animal rights

This article does not contain any studies with human participants or animals performed by any of the authors.

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

Lu, Z., Geng, L., Huo, G. et al. A novel hybrid multi-objective bacterial colony chemotaxis algorithm. Soft Comput 24, 2013–2032 (2020). https://doi.org/10.1007/s00500-019-04034-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-019-04034-y

Keywords

Navigation