Skip to main content
Erschienen in: Soft Computing 3/2020

09.05.2019 | Methodologies and Application

A novel hybrid multi-objective bacterial colony chemotaxis algorithm

verfasst von: Zhigang Lu, Lijun Geng, Guanghao Huo, Hao Zhao, Weitao Yao, Guoqiang Li, Xiaoqiang Guo, Jiangfeng Zhang

Erschienen in: Soft Computing | Ausgabe 3/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Agrawal RB, Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9(2):115–148MathSciNetMATH Agrawal RB, Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9(2):115–148MathSciNetMATH
Zurück zum Zitat Bremermann H (1974) Chemotaxis and optimization. J Franklin Inst 297(5):397–404CrossRef Bremermann H (1974) Chemotaxis and optimization. J Franklin Inst 297(5):397–404CrossRef
Zurück zum Zitat 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 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
Zurück zum Zitat Coello CAC, Lamont GB, Veldhuizen DAV (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer, NorwellCrossRef Coello CAC, Lamont GB, Veldhuizen DAV (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer, NorwellCrossRef
Zurück zum Zitat 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–342CrossRef 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–342CrossRef
Zurück zum Zitat Deb K (1999) Multi-objective genetic algorithms: problem difficulties and construction of test problems. Evol Comput 7(3):205–230MathSciNetCrossRef Deb K (1999) Multi-objective genetic algorithms: problem difficulties and construction of test problems. Evol Comput 7(3):205–230MathSciNetCrossRef
Zurück zum Zitat 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–197CrossRef 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–197CrossRef
Zurück zum Zitat Díaz AGH, Quintero LVS, Coello CAC et al (2011) Improving the efficiency of epsilon-dominance based grids. Inf Sci 181(15):3101–3129CrossRef Díaz AGH, Quintero LVS, Coello CAC et al (2011) Improving the efficiency of epsilon-dominance based grids. Inf Sci 181(15):3101–3129CrossRef
Zurück zum Zitat 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–41CrossRef 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–41CrossRef
Zurück zum Zitat Eberhart R, Kennedy J (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw 4:1942–1948CrossRef Eberhart R, Kennedy J (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw 4:1942–1948CrossRef
Zurück zum Zitat 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–471MathSciNetCrossRef 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–471MathSciNetCrossRef
Zurück zum Zitat 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 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
Zurück zum Zitat 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 X.(2003) A non-dominated sorting particle swarm optimizer for multiobjective optimization. In: Genetic and evolutionary computation conference. Springer, Berlin, Heidelberg, pp 37–48
Zurück zum Zitat Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302CrossRef Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302CrossRef
Zurück zum Zitat Li WW, Wang H, Zou ZJ et al (2005) Function optimization method based on bacterial colony chemotaxis. J Circuits Syst 10(1):58–63 Li WW, Wang H, Zou ZJ et al (2005) Function optimization method based on bacterial colony chemotaxis. J Circuits Syst 10(1):58–63
Zurück zum Zitat 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 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
Zurück zum Zitat 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 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
Zurück zum Zitat 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–292CrossRef 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–292CrossRef
Zurück zum Zitat Muller SD, Marchetto J, Airaghi S et al (2002) Optimization based on bacterial chemotaxis. IEEE Trans Evol Comput 6(1):16–29CrossRef Muller SD, Marchetto J, Airaghi S et al (2002) Optimization based on bacterial chemotaxis. IEEE Trans Evol Comput 6(1):16–29CrossRef
Zurück zum Zitat 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–3619CrossRef 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–3619CrossRef
Zurück zum Zitat 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–367CrossRef 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–367CrossRef
Zurück zum Zitat 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–255CrossRef 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–255CrossRef
Zurück zum Zitat 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 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
Zurück zum Zitat Tan KC, Lee TH, Khor EF (2002) Evolutionary algorithms for multi-objective optimization: performance assessments and comparisons. Artif Intell Rev 17(4):251–290CrossRef Tan KC, Lee TH, Khor EF (2002) Evolutionary algorithms for multi-objective optimization: performance assessments and comparisons. Artif Intell Rev 17(4):251–290CrossRef
Zurück zum Zitat Tang L, Wang X (2013) A hybrid multiobjective evolutionary algorithm for multiobjective optimization problems. IEEE Trans Evol Comput 17(1):20–45CrossRef Tang L, Wang X (2013) A hybrid multiobjective evolutionary algorithm for multiobjective optimization problems. IEEE Trans Evol Comput 17(1):20–45CrossRef
Zurück zum Zitat Tripathi PK, Bandyopadhyay S, Pal SK (2007a) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049MathSciNetCrossRef Tripathi PK, Bandyopadhyay S, Pal SK (2007a) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049MathSciNetCrossRef
Zurück zum Zitat Tripathi PK, Bandyopadhyay S, Pal SK (2007b) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049MathSciNetCrossRef Tripathi PK, Bandyopadhyay S, Pal SK (2007b) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049MathSciNetCrossRef
Zurück zum Zitat Van Den Bergh F (2002) An analysis of particle swarm optimizers. Department of Computer Science, University of Pretoria, Pretoria Van Den Bergh F (2002) An analysis of particle swarm optimizers. Department of Computer Science, University of Pretoria, Pretoria
Zurück zum Zitat Yu Z, Song S, Duan G (2005) On the mechanism and convergence of genetic algorithm. Control Decis 20(9):971MathSciNetMATH Yu Z, Song S, Duan G (2005) On the mechanism and convergence of genetic algorithm. Control Decis 20(9):971MathSciNetMATH
Zurück zum Zitat Zhang Q, Li H (2008) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef Zhang Q, Li H (2008) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef
Zurück zum Zitat Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength pareto evolutionary algorithm. TIK-report, p 103 Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength pareto evolutionary algorithm. TIK-report, p 103
Metadaten
Titel
A novel hybrid multi-objective bacterial colony chemotaxis algorithm
verfasst von
Zhigang Lu
Lijun Geng
Guanghao Huo
Hao Zhao
Weitao Yao
Guoqiang Li
Xiaoqiang Guo
Jiangfeng Zhang
Publikationsdatum
09.05.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 3/2020
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-019-04034-y

Weitere Artikel der Ausgabe 3/2020

Soft Computing 3/2020 Zur Ausgabe

Premium Partner