Skip to main content
Erschienen in: Optimization and Engineering 2/2015

01.06.2015

Testing of a spreading mechanism to promote diversity in multi-objective particle swarm optimization

verfasst von: Joshua T. Knight, David J. Singer, Matthew D. Collette

Erschienen in: Optimization and Engineering | Ausgabe 2/2015

Einloggen

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

search-config
loading …

Abstract

The design of many real-life engineering systems involves optimization according to multiple, often conflicting, objectives. In this paper, an algorithm called spreading multi-objective particle swarm optimizer (SMOPSO) is developed and tested for optimization problems with two objectives. The motivation for SMOPSO is to promote a high diversity of solutions found in two-objective particle swarm optimization. This is attempted through the use of a spreading function based on neighboring particle positions and an archive controller which discriminates based on particle spacing. The spreading function directs non-dominated particles away from their nearest neighbor, aiming for evenly-spaced solutions as particles “spread out”. To test if such an approach can indeed improve Pareto front diversity, a performance comparison of SMOPSO is made to two benchmark algorithms. Preliminary results suggest the proposed algorithm may improve the diversity of solutions for a limited selection of optimization problems, but at the expense of other important measures of performance which is discussed in this paper. SMOPSO’s performance degrades for more difficult optimization problems, such those with multiple fronts and narrow global minima. An example application of SMOPSO to a theoretical, two-objective high-speed planing craft design problem is also given.

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 "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!

Fußnoten
1
Esquivel and Coello (2003) actually refer to this as a mutation operator following the convention in GA literature. However, it was possibly the first proposal to use what has since become known as a turbulence operator in the PSO literature.
 
2
Mostaghim and Teich (2004) note that the first phase of the algorithm must be repeated until convergence to the true Pareto-optimal front is achieved. This requires a priori knowledge of the front.
 
Literatur
Zurück zum Zitat Alvarez-benitez JE, Everson RM, Fieldsend JE (2005) A MOPSO algorithm based exclusively on Pareto dominance concepts. Evolut Multi-Criterion Optim 3410:459–473CrossRef Alvarez-benitez JE, Everson RM, Fieldsend JE (2005) A MOPSO algorithm based exclusively on Pareto dominance concepts. Evolut Multi-Criterion Optim 3410:459–473CrossRef
Zurück zum Zitat Barrera J, Coello CAC (2009) A review of particle swarm optimization methods used for multimodal optimization. Innovations in, swarm intelligence. Springer, Berlin, pp 9–37CrossRef Barrera J, Coello CAC (2009) A review of particle swarm optimization methods used for multimodal optimization. Innovations in, swarm intelligence. Springer, Berlin, pp 9–37CrossRef
Zurück zum Zitat Blount DL, Fox DL (1976) Small craft power prediction. Mar Technol 13(1):14–45 Blount DL, Fox DL (1976) Small craft power prediction. Mar Technol 13(1):14–45
Zurück zum Zitat Clement EP, Blount DL (1963) Resistance tests of a systematic series of hull forms. Trans Soc Nav Arch Mar Eng 71:491–579 Clement EP, Blount DL (1963) Resistance tests of a systematic series of hull forms. Trans Soc Nav Arch Mar Eng 71:491–579
Zurück zum Zitat Coello CAC, Pulido G, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evolut Comput 8(3):256–279CrossRef Coello CAC, Pulido G, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evolut Comput 8(3):256–279CrossRef
Zurück zum Zitat Coello CAC, Lamont GB, Veldhuizen DA (2002) Evolutionary algorithms for solving multi-objective problems, vol 242. Kluwer Academic, New YorkCrossRefMATH Coello CAC, Lamont GB, Veldhuizen DA (2002) Evolutionary algorithms for solving multi-objective problems, vol 242. Kluwer Academic, New YorkCrossRefMATH
Zurück zum Zitat Deb K (1999) Multi-objective genetic algorithms: problem difficulties and construction of test problems. Evolut Comput 7(3):205–230CrossRef Deb K (1999) Multi-objective genetic algorithms: problem difficulties and construction of test problems. Evolut Comput 7(3):205–230CrossRef
Zurück zum Zitat Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evolut 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 Evolut Comput 6(2):182–197CrossRef
Zurück zum Zitat Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. MHS’95. In: Proceedings of the Sixth International Symposium on Micro Machine and Human Science, IEEE, pp 39–43 Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. MHS’95. In: Proceedings of the Sixth International Symposium on Micro Machine and Human Science, IEEE, pp 39–43
Zurück zum Zitat Eberhart R, Shi Y (2001) Particle swarm optimization: developments, applications, and resources. In: Congress on evolutionary compuation, pp 81–86 Eberhart R, Shi Y (2001) Particle swarm optimization: developments, applications, and resources. In: Congress on evolutionary compuation, pp 81–86
Zurück zum Zitat Esquivel SC, Coello CAC (2003) On the use of particle swarm optimization with multimodal functions. In: Congress on evolutionary computation, pp 1130–1136 Esquivel SC, Coello CAC (2003) On the use of particle swarm optimization with multimodal functions. In: Congress on evolutionary computation, pp 1130–1136
Zurück zum Zitat Gies D, Rahmat-Samii Y (2004) Vector evaluated particle swarm optimization (VEPSO): optimization of a radiometer array antenna. In: IEEE Antennas and Propagation Society Symposium, 2004, IEEE, vol 3, pp 2297–2300 Gies D, Rahmat-Samii Y (2004) Vector evaluated particle swarm optimization (VEPSO): optimization of a radiometer array antenna. In: IEEE Antennas and Propagation Society Symposium, 2004, IEEE, vol 3, pp 2297–2300
Zurück zum Zitat Hart C, Vlahopoulos N (2009) An integrated multidisciplinary particle swarm optimization approach to conceptual ship design. Struct Multidiscip Optim 41(3):481–494CrossRef Hart C, Vlahopoulos N (2009) An integrated multidisciplinary particle swarm optimization approach to conceptual ship design. Struct Multidiscip Optim 41(3):481–494CrossRef
Zurück zum Zitat Hu X, Eberhart R (2002) Multiobjective optimization using dynamic neighborhood particle swarm optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation, IEEE, pp 1677–1681 Hu X, Eberhart R (2002) Multiobjective optimization using dynamic neighborhood particle swarm optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation, IEEE, pp 1677–1681
Zurück zum Zitat Hu X, Eberhart R, Shi Y (2003) Particle swarm with extended memory for multiobjective optimization. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS’03 (Cat. No.03EX706), IEEE, pp 193–197 Hu X, Eberhart R, Shi Y (2003) Particle swarm with extended memory for multiobjective optimization. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS’03 (Cat. No.03EX706), IEEE, pp 193–197
Zurück zum Zitat Kennedy J (2000) Stereotyping: improved particle swarm performance with cluster analysis. In: Congress on Evolutionary Computation, pp 1507–1512 Kennedy J (2000) Stereotyping: improved particle swarm performance with cluster analysis. In: Congress on Evolutionary Computation, pp 1507–1512
Zurück zum Zitat Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp 1942–1948
Zurück zum Zitat Knight JT, Zahradka FT, Singer DJ, Collette MD (2011) Multi-objective particle swarm optimization of a planing craft with uncertainty. In: 2011 International Conference on Fast Sea Transportation, September Knight JT, Zahradka FT, Singer DJ, Collette MD (2011) Multi-objective particle swarm optimization of a planing craft with uncertainty. In: 2011 International Conference on Fast Sea Transportation, September
Zurück zum Zitat Liu B, Wang L, Jin YH, Tang F, Huang DX (2005) Improved particle swarm optimization combined with chaos. Chaos Solitons Fractals 25(5):1261–1271CrossRefMATH Liu B, Wang L, Jin YH, Tang F, Huang DX (2005) Improved particle swarm optimization combined with chaos. Chaos Solitons Fractals 25(5):1261–1271CrossRefMATH
Zurück zum Zitat Liu S, Tang J, Song J (2006) Order-planning model and algorithm for manufacturing steel sheets. Int J Prod Econ 100(1):30–43MathSciNetCrossRef Liu S, Tang J, Song J (2006) Order-planning model and algorithm for manufacturing steel sheets. Int J Prod Econ 100(1):30–43MathSciNetCrossRef
Zurück zum Zitat Mostaghim S, Teich J (2003) Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO). In: IEEE Swarm Intelligence Symposium, pp 26–33 Mostaghim S, Teich J (2003) Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO). In: IEEE Swarm Intelligence Symposium, pp 26–33
Zurück zum Zitat Mostaghim S, Teich J (2004) Covering Pareto-optimal fronts by subswarms in multi-objective particle swarm optimization. In: Proceedings of the 2004 Congress on Evolutionary Computation, IEEE, pp 1404–1411 Mostaghim S, Teich J (2004) Covering Pareto-optimal fronts by subswarms in multi-objective particle swarm optimization. In: Proceedings of the 2004 Congress on Evolutionary Computation, IEEE, pp 1404–1411
Zurück zum Zitat Nebro A, Durillo J, Garcia-Nieto J, Coello CAC, Luna F, Alba E (2009) SMPSO: A new PSO-based metaheuristic for multi-objective optimization. In: 2009 IEEE Symposium on Computational Intelligence in Milti-Criteria Decision-Making, IEEE, vol 2, pp 66–73 Nebro A, Durillo J, Garcia-Nieto J, Coello CAC, Luna F, Alba E (2009) SMPSO: A new PSO-based metaheuristic for multi-objective optimization. In: 2009 IEEE Symposium on Computational Intelligence in Milti-Criteria Decision-Making, IEEE, vol 2, pp 66–73
Zurück zum Zitat Ngatchou P, Zarei A, El-Sharkawi A (2005) Pareto multi objective optimization. Proceedings of the 13th International Conference on Intelligent Systems Application to Power Systems, IEEE, pp 84–91 Ngatchou P, Zarei A, El-Sharkawi A (2005) Pareto multi objective optimization. Proceedings of the 13th International Conference on Intelligent Systems Application to Power Systems, IEEE, pp 84–91
Zurück zum Zitat Parsopoulos KE, Vrahatis MN (2002) Particle swarm optimization method in multiobjective problems. In: Proceedings of the 2002 ACM symposium on Applied computing. SAC ’02, ACM Press, New York, New York, USA, vol 3, p 603 Parsopoulos KE, Vrahatis MN (2002) Particle swarm optimization method in multiobjective problems. In: Proceedings of the 2002 ACM symposium on Applied computing. SAC ’02, ACM Press, New York, New York, USA, vol 3, p 603
Zurück zum Zitat Parsopoulos KE, Tasoulis DK, Vrahatis MN (2004) Multiobjective optimization using parallel vector evaluated particle swarm optimization. In: IASTED International Conference on Artificial Intelligence and Applications, pp 823–828 Parsopoulos KE, Tasoulis DK, Vrahatis MN (2004) Multiobjective optimization using parallel vector evaluated particle swarm optimization. In: IASTED International Conference on Artificial Intelligence and Applications, pp 823–828
Zurück zum Zitat Reyes-Sierra M, Coello CAC (2006) Multi-objective particle swarm optimizers: a survey of the state-of-the-art. Int J Comput Intell Res 2(3):287–308MathSciNet Reyes-Sierra M, Coello CAC (2006) Multi-objective particle swarm optimizers: a survey of the state-of-the-art. Int J Comput Intell Res 2(3):287–308MathSciNet
Zurück zum Zitat Reyes-Sierra MR, Coello CAC (2005) Improving PSO-based multi-objective optimization using crowding, mutation and e-dominance. Evolutionary multi-criterion, optimization pp 505–519 Reyes-Sierra MR, Coello CAC (2005) Improving PSO-based multi-objective optimization using crowding, mutation and e-dominance. Evolutionary multi-criterion, optimization pp 505–519
Zurück zum Zitat Savitsky D (1964) Hydrodynamic design of planing hulls. Mar Technol 1(1):71–95 Savitsky D (1964) Hydrodynamic design of planing hulls. Mar Technol 1(1):71–95
Zurück zum Zitat Schott JR (1995) Fault Tolerant Design using Single and Multicriteria Genetic Algorithm Optimization. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge Schott JR (1995) Fault Tolerant Design using Single and Multicriteria Genetic Algorithm Optimization. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge
Zurück zum Zitat Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE International Conference on Evolutionary Computation, pp 69–73 Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE International Conference on Evolutionary Computation, pp 69–73
Zurück zum Zitat Shi Y, Eberhart R (1999) Empirical study of particle swarm optimization. In: Congress on Evolutionay Computation, pp 1945–1950 Shi Y, Eberhart R (1999) Empirical study of particle swarm optimization. In: Congress on Evolutionay Computation, pp 1945–1950
Zurück zum Zitat Tripathi PK, Bandyopadhyay S, Pal SK (2007) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049MathSciNetCrossRefMATH Tripathi PK, Bandyopadhyay S, Pal SK (2007) Multi-objective particle swarm optimization with time variant inertia and acceleration coefficients. Inf Sci 177(22):5033–5049MathSciNetCrossRefMATH
Zurück zum Zitat Wagner H (1948) Planing of Watercraft. Tech. rep., NACA Report # 1139, Langley Research Center Wagner H (1948) Planing of Watercraft. Tech. rep., NACA Report # 1139, Langley Research Center
Zurück zum Zitat Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evolut Comput 8(2):173–195CrossRef Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evolut Comput 8(2):173–195CrossRef
Metadaten
Titel
Testing of a spreading mechanism to promote diversity in multi-objective particle swarm optimization
verfasst von
Joshua T. Knight
David J. Singer
Matthew D. Collette
Publikationsdatum
01.06.2015
Verlag
Springer US
Erschienen in
Optimization and Engineering / Ausgabe 2/2015
Print ISSN: 1389-4420
Elektronische ISSN: 1573-2924
DOI
https://doi.org/10.1007/s11081-014-9256-8

Weitere Artikel der Ausgabe 2/2015

Optimization and Engineering 2/2015 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.