Skip to main content
Log in

Enhanced superposition determination for weighted superposition attraction algorithm

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

Abstract

This paper argues the efficiency enhancement study of a recent meta-heuristic algorithm, WSA, by modifying one of its operators, superposition (target point) determination procedure. The original operator is based on the weighted vector summation and has some potential disadvantages with regard to domain of the decision variables such that determining a superposition out of the search space. Such potential disadvantages may cause WSA to behave as a random search and result in an unsatisfactory performance for some problems. In order to eliminate such potential disadvantages, we propose a new superposition determination procedure for the WSA algorithm. Thus, the mWSA algorithm will be able to behave more consistent during its search and its robustness will improve significantly in comparison to its original version. The mWSA algorithm is compared against the WSA algorithm and some other algorithms taken from the existing literature on both the constrained and unconstrained optimization problems. The experimental results clearly indicate that the mWSA algorithm is an improvement for the original WSA algorithm, and also prove that the mWSA algorithm is more robust and consistent search procedure in solving complex optimization problems.

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

Similar content being viewed by others

References

  • Aguirre AH, Zavala AM, Diharce EV, Rionda SB (2007) COPSO: constrained optimization via PSO algorithm. Center for Research in Mathematics (CIMAT). Technical report No. I-07-04/22-02-2007

  • Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001–1014

    Google Scholar 

  • Akhtar S, Tai K, Ray T (2002) A socio-behavioural simulation model for engineering design optimization. Eng Optim 34(4):341–354

    Google Scholar 

  • Ali MM, Khompatraporn C, Zabinsky ZB (2005) A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J Glob Optim 31(4):635–672

    MathSciNet  MATH  Google Scholar 

  • Arora J (1989) Introduction to optimum design. McGraw-Hill, New York

    Google Scholar 

  • Baykasoglu A (2012) Design optimization with chaos embedded great deluge algorithm. Appl Soft Comput 12(3):1055–1067

    Google Scholar 

  • Baykasoğlu A, Akpinar Ş (2015) Weighted superposition attraction (WSA): a swarm intelligence algorithm for optimization problems–part 2: constrained optimization. Appl Soft Comput 37:396–415

    Google Scholar 

  • Baykasoğlu A, Akpinar Ş (2017) Weighted Superposition Attraction (WSA): a swarm intelligence algorithm for optimization problems—part 1: unconstrained optimization. Appl Soft Comput 56:520–540

    Google Scholar 

  • Baykasoğlu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36:152–164

    Google Scholar 

  • Belegundu AD (1982) A study of mathematical programming methods for structural optimization, Department of Civil and Environmental Engineering, Iowa University

  • Ben Hadj-Alouane A, Bean JC (1997) A genetic algorithm for the multiple-choice integer program. Oper Res 45(1):92–101

    MathSciNet  MATH  Google Scholar 

  • Brajevic I, Tuba M (2013) An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems. J Intell Manuf 24(4):1–12

    Google Scholar 

  • Cagnina LC, Esquivel SC, Coello CAC (2008) Solving engineering optimization problems with the simple constrained particle swarm optimizer. Informatica 32(3):319–326

    MATH  Google Scholar 

  • Chen WN, Zhang J, Lin Y, Chen N, Zhan ZH, Chung HSH, Chung HSH, Li Y (2013) Particle swarm optimization with an aging leader and challengers. IEEE Trans Evol Comput 17(2):241–258

    Google Scholar 

  • Chetty S, Adewumi AO (2013) Three new stochastic local search algorithms for continuous optimization problems. Comput Optim Appl 56(3):675–721

    MathSciNet  MATH  Google Scholar 

  • Chun S, Kim YT, Kim TH (2013) A diversity-enhanced constrained particle swarm optimizer for mixed integer-discrete-continuous engineering design problems. Adv Mech Eng 5:130750

    Google Scholar 

  • Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73

    Google Scholar 

  • Coello CAC (1999) Self-adaptive penalties for GA-based optimization. In: Proceedings of the 1999 congress on evolutionary computation, 1999. CEC 99, vol 1. IEEE, pp 573–580

  • Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127

    Google Scholar 

  • Coello Coello CA, Becerra RL (2004) Efficient evolutionary optimization through the use of a cultural algorithm. Eng Optim 36(2):219–236

    Google Scholar 

  • Coello CAC, Cortés NC (2004) Hybridizing a genetic algorithm with an artificial immune system for global optimization. Eng Optim 36(5):607–634

    MathSciNet  Google Scholar 

  • Coello CC, Montes EM (2001) Use of dominance-based tournament selection to handle constraints in genetic algorithms. Intell Eng Syst Artif Neural Netw 11:177–182

    Google Scholar 

  • Coello CAC, Montes EM (2002) Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv Eng Inform 16(3):193–203

    Google Scholar 

  • Dam T (2016) Fuzzy clustering algorithm in Takagi-Sugeno fuzzy model, MS Thesis, EE Department, IIT Kharagpur

  • DE Goldberg DE (1997) Genetic algorithms in search, optimization and machine learning. Addison Wesley, Reading

    Google Scholar 

  • De Oca MAM, Stutzle T, Birattari M, Dorigo M (2009) Frankenstein’s PSO: a composite particle swarm optimization algorithm. IEEE Trans Evol Comput 13(5):1120–1132

    Google Scholar 

  • Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18

    Google Scholar 

  • Dokeroglu T (2015) Hybrid teaching–learning-based optimization algorithms for the quadratic assignment problem. Comput Ind Eng 85:86–101

    Google Scholar 

  • Fesanghary M, Mahdavi M, Minary-Jolandan M, Alizadeh Y (2008) Hybridizing harmony search algorithm with sequential quadratic programming for engineering optimization problems. Comput Methods Appl Mech Eng 197(33):3080–3091

    MATH  Google Scholar 

  • Floudas CA, Pardalos PM (1990) A collection of test problems for constrained global optimization algorithms, vol 455. Springer, New York

    MATH  Google Scholar 

  • Gandomi AH, Yang XS, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23):2325–2336

    Google Scholar 

  • Gandomi AH, Yang XS, Alavi AH, Talatahari S (2013a) Bat algorithm for constrained optimization tasks. Neural Comput Appl 22(6):1–17

    Google Scholar 

  • Gandomi AH, Yang XS, Alavi AH (2013b) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35

    Google Scholar 

  • Gao WF, Liu SY (2012) A modified artificial bee colony algorithm. Comput Oper Res 39(3):687–697

    MATH  Google Scholar 

  • Grover J, Hanmandlu M (2018) New evolutionary optimization method based on information sets. Appl Intell 48(10):1–17

    Google Scholar 

  • Hamida SB, Schoenauer M (2002) ASCHEA: new results using adaptive segregational constraint handling. In: Proceedings of the 2002 congress on evolutionary computation, 2002. CEC’02, vol 1. IEEE, pp 884–889

  • He Q, Wang L (2007a) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20(1):89–99

    Google Scholar 

  • He Q, Wang L (2007b) A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization. Appl Math Comput 186(2):1407–1422

    MathSciNet  MATH  Google Scholar 

  • He S, Prempain E, Wu QH (2004) An improved particle swarm optimizer for mechanical design optimization problems. Eng Optim 36(5):585–605

    MathSciNet  Google Scholar 

  • Ho SY, Lin HS, Liauh WH, Ho SJ (2008) OPSO: Orthogonal particle swarm optimization and its application to task assignment problems. IEEE Trans Syst Man Cybern Part A Syst Hum 38(2):288–298

    Google Scholar 

  • Hu X, Eberhart RC, Shi Y (2003) Engineering optimization with particle swarm. In: Swarm intelligence symposium, 2003. SIS’03. Proceedings of the 2003 IEEE. IEEE, pp 53–57

  • Kim TH, Maruta I, Sugie T (2010) A simple and efficient constrained particle swarm optimization and its application to engineering design problems. Proc Inst Mech Eng Part C J Mech Eng Sci 224(2):389–400

    Google Scholar 

  • Koziel S, Michalewicz Z (1999) Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evol Comput 7(1):19–44

    Google Scholar 

  • Liang JJ, Suganthan PN (2005) Dynamic multi-swarm particle swarm optimizer. In: Proceedings of 2005 IEEE swarm intelligence symposium (SIS’2005), Pasadena, CA, pp 124–129

  • Liang JJ, Qin AK, Suganthan PN, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295

    Google Scholar 

  • Liang JJ, Qu BY, Suganthan PN, Hernández-Díaz AG (2013) Problem definitions and evaluation criteria for the CEC 2013 special session on real-parameter optimization. In: Computational intelligence laboratory, Zhengzhou University, Zhengzhou, China and Nanyang Technological University, Singapore, Technical Report, 201212, pp 3–18

  • Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579

    MathSciNet  MATH  Google Scholar 

  • Maruta I, Kim TH, Sugie T (2009) Fixed-structure H∞ controller synthesis: a meta-heuristic approach using simple constrained particle swarm optimization. Automatica 45(2):553–559

    MathSciNet  MATH  Google Scholar 

  • Megginson LC (1963) Lessons from Europe for American business. Southwest Soc Sci Q 44(1):3–13

    Google Scholar 

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

    Google Scholar 

  • Mezura-Montes E, Coello CAC (2005) Useful infeasible solutions in engineering optimization with evolutionary algorithms. In: MICAI, vol 3789, pp 652–662

  • Mezura-Montes E, Coello CC, Landa-Becerra R (2003) Engineering optimization using simple evolutionary algorithm. In: Proceedings. 15th IEEE international conference on tools with artificial intelligence, 2003. IEEE, pp 149–156

  • Michalewicz Z, Attia N (1994) Evolutionary optimization of constrained problems. In: Proceedings of the 3rd annual conference on evolutionary programming. World Scientific Publishing, River Edge, pp 98–108

  • Nickabadi A, Ebadzadeh MM, Safabakhsh R (2011) A novel particle swarm optimization algorithm with adaptive inertia weight. Appl Soft Comput 11(4):3658–3670

    Google Scholar 

  • Parsopoulos KE, Vrahatis MN (2005) Unified particle swarm optimization for solving constrained engineering optimization problems. In: International conference on natural computation. Springer, Berlin, Heidelberg, pp 582–591

  • Pasupuleti S, Battiti R (2006) The gregarious particle swarm optimizer (G-PSO). In: Proceedings of the 8th annual conference on genetic and evolutionary computation. ACM, pp 67–74

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

  • Qin Q, Cheng S, Zhang Q, Li L, Shi Y (2015) Biomimicry of parasitic behavior in a coevolutionary particle swarm optimization algorithm for global optimization. Appl Soft Comput 32:224–240

    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

    Google Scholar 

  • Ray T, Liew KM (2003) Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Trans Evol Comput 7(4):386–396

    Google Scholar 

  • Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33(6):735–748

    Google Scholar 

  • Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: The 1998 IEEE international conference on evolutionary computation proceedings, 1998. IEEE World congress on computational intelligence. IEEE, pp 69–73

  • Tomassetti G (2010) A cost-effective algorithm for the solution of engineering problems with particle swarm optimization. Eng Optim 42(5):471–495

    Google Scholar 

  • Weyland D (2015) A critical analysis of the harmony search algorithm—How not to solve sudoku. Oper Res Perspect 2:97–105

    MathSciNet  Google Scholar 

  • Yang C, Ji J, Liu J, Yin B (2016) Bacterial foraging optimization using novel chemotaxis and conjugation strategies. Inf Sci 363:72–95

    Google Scholar 

  • Yildiz AR (2013) Comparison of evolutionary-based optimization algorithms for structural design optimization. Eng Appl Artif Intell 26(1):327–333

    Google Scholar 

  • Yıldız AR (2009) A novel particle swarm optimization approach for product design and manufacturing. Int J Adv Manuf Technol 40(5):617–628

    Google Scholar 

  • Yoo J, Hajela P (1999) Immune network simulations in multicriterion design. Struct Multidiscip Optim 18(2):85–94

    Google Scholar 

  • Zhan ZH, Zhang J, Li Y, Chung HSH (2009) Adaptive particle swarm optimization. IEEE Trans Syst Man Cybern Part B (Cybern) 39(6):1362–1381

    Google Scholar 

  • Zhan ZH, Zhang J, Li Y, Shi YH (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15(6):832–847

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adil Baykasoğlu.

Ethics declarations

Conflict of interest

All authors declare that they have no conflict of interest.

Ethical approval

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

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: Notations and Abbreviations

Appendix: Notations and Abbreviations

Notations used throughout the paper and their definitions

Notation

Definition

\( Maxiter \)

Iteration number (stopping condition)

\( Iteration \)

Current iteration number

\( AA \)

Number of artificial agents

\( D \)

Number of dimensions of the problem

\( \tau \)

User defined parameter

\( \lambda \)

User defined parameter

\( \varphi \)

User defined parameter

\( UL \)

Upper limit for the dimensions

\( LL \)

Lower limit for the dimensions

\( f\left( i \right) \)

Fitness of the current point of agent i

\( f\left( {tar} \right) \)

Fitness of the target point

\( weight \)

Weight of the current point of an agent

\( \vec{x} \)

Current position vector of an agent

\( \overrightarrow {tar} \)

Position vector of the target point

\( \overrightarrow {gap} \)

Vector combines an agent to target point

\( \overrightarrow {direct} \)

Move direction vector of an agent

\( sign() \)

Signum function

\( sl \)

Step length

Abbreviations

WSA

Weighted superposition attraction

mWSA

Modified weighted superposition attraction

BPA

Best performance algorithm

IBPA

Iterative best performance algorithm

LADA

Largest absolute difference algorithm

TS

Tabu search

SA

Simulated annealing

PSO

Particle swarm optimization

PSO-w

PSO with inertia weight

PSO-cf

PSO with constriction Factor

FDR-PSO

Fitness-distance-ratio based PSO

FIPS

Fully informed particle swarm

HPSO-TVAC

Hierarchical PSO with time-varying acceleration coefficients

DMS-PSO

Dynamic multi-swarm particle swarm optimizer

GPSO

Gregarious PSO

CLPSO

Comprehensive learning PSO

OPSO

Orthogonal PSO

FPSO

Frankenstein’s PSO

APSO

Adaptive PSO

AIWPSO

PSO with adaptive inertia weight

OLPSO-G

Orthogonal learning PSO with global star neighbourhood

OLPSO-L

Orthogonal learning PSO with local ring neighbourhood

ALC-PSO

PSO with an aging leader and challenger

PSOPB

Co-evolutionary particle swarm optimizer with parasitic behaviour

ITCH

Inverse tangent constraint handling

HEFAG

Human effort for achieving goals

ABC

Artificial bee colony

HS

Harmony search

CSGA

Cuckoo search-gravitational search

BFO-CC

Bacterial foraging based on new conjugation and chemotaxis strategies

GA

Genetic algorithm

TLBO

Teacher-learner-based optimization

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Baykasoğlu, A., Akpinar, Ş. Enhanced superposition determination for weighted superposition attraction algorithm. Soft Comput 24, 15015–15040 (2020). https://doi.org/10.1007/s00500-020-04853-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-04853-4

Keywords

Navigation