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

01-06-2015

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

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

Published in: Optimization and Engineering | Issue 2/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
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.
 
Literature
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
go back to reference 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
Metadata
Title
Testing of a spreading mechanism to promote diversity in multi-objective particle swarm optimization
Authors
Joshua T. Knight
David J. Singer
Matthew D. Collette
Publication date
01-06-2015
Publisher
Springer US
Published in
Optimization and Engineering / Issue 2/2015
Print ISSN: 1389-4420
Electronic ISSN: 1573-2924
DOI
https://doi.org/10.1007/s11081-014-9256-8

Other articles of this Issue 2/2015

Optimization and Engineering 2/2015 Go to the issue

Premium Partners