Skip to main content
Top
Published in: Neural Computing and Applications 8/2019

12-01-2018 | Original Article

A multi-objective artificial sheep algorithm

Authors: Xinjie Lai, Chaoshun Li, Nan Zhang, Jianzhong Zhou

Published in: Neural Computing and Applications | Issue 8/2019

Log in

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

search-config
loading …

Abstract

In this paper, a novel multi-objective artificial sheep algorithm (MOASA) is proposed. The basic search idea of MOASA inherits from the BASA, which is inspired by the social behavior of sheep herd, while some modifications are made to extend the algorithm to multi-objective problems. The Pareto-based theory is adopted in the MOASA along with external archive and leader selection mechanism to bring about multi-objective optimization. Furthermore, a novel neighborhood search method is proposed and applied to the external archive to enhance the performance of the algorithm. The proposed MOASA is then tested on 17 multi-objective benchmark problems to verify its efficiency and effectiveness by comparing with six powerful multi-objective optimization algorithms (MOAs). Experimental results show that the MOASA is generally superior to its competitors in solving those benchmark problems in terms of convergence and Pareto front distribution.

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

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!

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!

Appendix
Available only for authorised users
Literature
1.
go back to reference Fonseca CM, Fleming PJ (1995) An overview of evolutionary algorithms in multi-objective optimization. Evol Comput 3(1):1–16CrossRef Fonseca CM, Fleming PJ (1995) An overview of evolutionary algorithms in multi-objective optimization. Evol Comput 3(1):1–16CrossRef
2.
go back to reference Coello CAC (1999) A comprehensive survey of evolutionary-based multi-objective optimization techniques. Knowl Inf Syst 1(3):269–308CrossRef Coello CAC (1999) A comprehensive survey of evolutionary-based multi-objective optimization techniques. Knowl Inf Syst 1(3):269–308CrossRef
3.
go back to reference Deb K, Kalyanmoy D (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New YorkMATH Deb K, Kalyanmoy D (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New YorkMATH
4.
go back to reference Sawaragi Y, Nakayama H, Tanino T (2010) Theory of multi-objective optimization. Academic Press, LondonMATH Sawaragi Y, Nakayama H, Tanino T (2010) Theory of multi-objective optimization. Academic Press, LondonMATH
5.
go back to reference Cass D (1965) Optimum growth in an aggregative model of capital accumulation. Rev Econ Stud 32(32):233–240CrossRef Cass D (1965) Optimum growth in an aggregative model of capital accumulation. Rev Econ Stud 32(32):233–240CrossRef
6.
go back to reference Sun CCI (1998) Use of vehicle signature analysis and lexicographic optimization for vehicle reidentification on freeways, vol 7. University of California, Irvine, pp 167–185 Sun CCI (1998) Use of vehicle signature analysis and lexicographic optimization for vehicle reidentification on freeways, vol 7. University of California, Irvine, pp 167–185
7.
go back to reference Aghaei J, Amjady N, Shayanfar HA (2011) Multi-objective electricity market clearing considering dynamic security by lexicographic optimization and augmented epsilon constraint method. Appl Soft Comput 11(4):3846–3858CrossRef Aghaei J, Amjady N, Shayanfar HA (2011) Multi-objective electricity market clearing considering dynamic security by lexicographic optimization and augmented epsilon constraint method. Appl Soft Comput 11(4):3846–3858CrossRef
8.
go back to reference Zhou A, Qu BY, Li H, Zhao SZ, Suganthan PN, Zhang Q (2011) Multi-objective evolutionary algorithms: a survey of the state-of-the-art. J Swarm Evol Comput 1(1):32–49CrossRef Zhou A, Qu BY, Li H, Zhao SZ, Suganthan PN, Zhang Q (2011) Multi-objective evolutionary algorithms: a survey of the state-of-the-art. J Swarm Evol Comput 1(1):32–49CrossRef
9.
go back to reference Guliashki V, Toshev H, Korsemov C (2009) Survey of evolutionary algorithms used in multi-objective optimization. J Probl Eng Cybern Robot 60:42–54 Guliashki V, Toshev H, Korsemov C (2009) Survey of evolutionary algorithms used in multi-objective optimization. J Probl Eng Cybern Robot 60:42–54
10.
go back to reference Sierra MR, 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 Sierra MR, 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
11.
go back to reference Coello CAC, Pulido G, Lechuga M (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279CrossRef Coello CAC, Pulido G, Lechuga M (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279CrossRef
12.
go back to reference Hassanzadeh H, Rouhani M (2010) A multi-objective gravitational search algorithm. In: International conference on computational intelligence, communication systems and networks. Liverpool, pp 7–12 Hassanzadeh H, Rouhani M (2010) A multi-objective gravitational search algorithm. In: International conference on computational intelligence, communication systems and networks. Liverpool, pp 7–12
13.
go back to reference Akbari R, Hedayatzadeh R, Ziarati K, Hassanizadeh B (2012) A multi-objective artificial bee colony algorithm. Swarm Evol Comput 1:39–52CrossRef Akbari R, Hedayatzadeh R, Ziarati K, Hassanizadeh B (2012) A multi-objective artificial bee colony algorithm. Swarm Evol Comput 1:39–52CrossRef
14.
go back to reference Mirjalili S, Saremi S, Mirjalili S (2016) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106–119CrossRef Mirjalili S, Saremi S, Mirjalili S (2016) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106–119CrossRef
15.
go back to reference Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, pp 1942–1948
16.
go back to reference Wolpert D, Macready W (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82CrossRef Wolpert D, Macready W (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82CrossRef
17.
go back to reference Jiang Q, Wang L, Hei X, Yu XG, Lin Y, Lu X (2016) MOEA/D-ASA + SBX: a new multi-objective evolutionary algorithm based on decomposition with artificial raindrop algorithm and simulated binary crossover. Knowl Based Syst 107:197–218CrossRef Jiang Q, Wang L, Hei X, Yu XG, Lin Y, Lu X (2016) MOEA/D-ASA + SBX: a new multi-objective evolutionary algorithm based on decomposition with artificial raindrop algorithm and simulated binary crossover. Knowl Based Syst 107:197–218CrossRef
18.
go back to reference Cai D, Yuping W (2015) A new uniform evolutionary algorithm based on decomposition and CDAS for many-objective optimization. Knowl Based Syst 85(1):131–142CrossRef Cai D, Yuping W (2015) A new uniform evolutionary algorithm based on decomposition and CDAS for many-objective optimization. Knowl Based Syst 85(1):131–142CrossRef
19.
go back to reference Sun G, Zhang A, Jia X (2016) DMMOGSA: diversity-enhanced and memory-based multi-objective gravitational search algorithm. Inf Sci 363:52–71CrossRef Sun G, Zhang A, Jia X (2016) DMMOGSA: diversity-enhanced and memory-based multi-objective gravitational search algorithm. Inf Sci 363:52–71CrossRef
20.
go back to reference Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective 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 multi-objective genetic algorithm: nSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef
21.
go back to reference Srinivas N, Deb K (1995) Multi-objective function optimization using non-dominated sorting genetic algorithms. Evol Comput 2(3):221–248CrossRef Srinivas N, Deb K (1995) Multi-objective function optimization using non-dominated sorting genetic algorithms. Evol Comput 2(3):221–248CrossRef
22.
go back to reference Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271CrossRef Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271CrossRef
23.
go back to reference Zhang Q, Li H (2007) MOEA/D: a multi-objective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef Zhang Q, Li H (2007) MOEA/D: a multi-objective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef
24.
go back to reference Glover F, Kochenberger GA (2010) Handbook of metaheuristics. Springer, BerlinMATH Glover F, Kochenberger GA (2010) Handbook of metaheuristics. Springer, BerlinMATH
25.
go back to reference Jones DF, Mirrazavi SK, Tamiz M (2002) Multi-objective meta-heuristics: an overview of the current state-of-the-art. Eur J Oper Res 137(1):1–9MATHCrossRef Jones DF, Mirrazavi SK, Tamiz M (2002) Multi-objective meta-heuristics: an overview of the current state-of-the-art. Eur J Oper Res 137(1):1–9MATHCrossRef
26.
go back to reference Talbi EG (2009) Metaheuristics: from design to implementation, In Proc. SPIE Int Soc Opt Eng 42(4):497–541 Talbi EG (2009) Metaheuristics: from design to implementation, In Proc. SPIE Int Soc Opt Eng 42(4):497–541
27.
go back to reference Coello CAC, Lechuga MS (2002) MOPSO: a proposal for multiple objective particle swarm optimization. In: Proceedings of the Congress on evolutionary computation (CEC’2002), vol 1, pp 1051–1056 Coello CAC, Lechuga MS (2002) MOPSO: a proposal for multiple objective particle swarm optimization. In: Proceedings of the Congress on evolutionary computation (CEC’2002), vol 1, pp 1051–1056
28.
go back to reference Mousa AA, El-Shorbagy MA, Abd-El-Wahed WF (2012) Local search based hybrid particle swarm optimization algorithm for multi-objective optimization. Swarm Evol Comput 3:1–14CrossRef Mousa AA, El-Shorbagy MA, Abd-El-Wahed WF (2012) Local search based hybrid particle swarm optimization algorithm for multi-objective optimization. Swarm Evol Comput 3:1–14CrossRef
29.
go back to reference Benameur L, Alami J, Imrani AHE (2009) A new hybrid particle swarm optimization algorithm for handling multi-objective problem using fuzzy clustering technique. In: International conference on computational intelligence, modelling and simulation. IEEE, pp 48–53 Benameur L, Alami J, Imrani AHE (2009) A new hybrid particle swarm optimization algorithm for handling multi-objective problem using fuzzy clustering technique. In: International conference on computational intelligence, modelling and simulation. IEEE, pp 48–53
30.
go back to reference Sahoo NC, Ganguly S, Das D (2011) Simple heuristics-based selection of local guides for multi-objective PSO with an application to electrical distribution system planning. Eng Appl Artif Intell Elsevier 24(4):567–585CrossRef Sahoo NC, Ganguly S, Das D (2011) Simple heuristics-based selection of local guides for multi-objective PSO with an application to electrical distribution system planning. Eng Appl Artif Intell Elsevier 24(4):567–585CrossRef
31.
go back to reference Ganguly S, Sahoo NC, Das D (2013) Multi-objective particle swarm optimization based on fuzzy-Pareto-dominance for possibilistic planning of electrical distribution systems incorporating distributed generation. Fuzzy Sets Syst Elsevier 213:47–73MathSciNetCrossRef Ganguly S, Sahoo NC, Das D (2013) Multi-objective particle swarm optimization based on fuzzy-Pareto-dominance for possibilistic planning of electrical distribution systems incorporating distributed generation. Fuzzy Sets Syst Elsevier 213:47–73MathSciNetCrossRef
32.
go back to reference Hassanzadeh HR, Rouhani M (2010) A multi-objective gravitational search algorithm. Int Conf Comput Intell 12:7–12 Hassanzadeh HR, Rouhani M (2010) A multi-objective gravitational search algorithm. Int Conf Comput Intell 12:7–12
33.
go back to reference Rashedi E, Nezamabadi-Pour H, Saryazdi S (2012) GSA: a gravitational search algorithm. Intell Inf Manag 4(6):390–395MATH Rashedi E, Nezamabadi-Pour H, Saryazdi S (2012) GSA: a gravitational search algorithm. Intell Inf Manag 4(6):390–395MATH
34.
go back to reference Alaya I, Solnon C, Ghedira K (2017) Ant colony optimization for multi-objective optimization problems. In: IEEE international conference on TOOLS with artificial intelligence, pp 450–457 Alaya I, Solnon C, Ghedira K (2017) Ant colony optimization for multi-objective optimization problems. In: IEEE international conference on TOOLS with artificial intelligence, pp 450–457
35.
go back to reference Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073CrossRef Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073CrossRef
36.
go back to reference Scharfstein DS, Stein JC (1990) Herd behavior and investment. Am Econ Rev 80(3):465–479 Scharfstein DS, Stein JC (1990) Herd behavior and investment. Am Econ Rev 80(3):465–479
37.
go back to reference Bonabeau E (1999) Swarm intelligence: from natural to artificial systems. Oxford University Press, OxfordMATH Bonabeau E (1999) Swarm intelligence: from natural to artificial systems. Oxford University Press, OxfordMATH
38.
go back to reference Tarasewich P, Mcmullen PR (2002) Swarm intelligence. Commun ACM 45(8):62–67CrossRef Tarasewich P, Mcmullen PR (2002) Swarm intelligence. Commun ACM 45(8):62–67CrossRef
39.
go back to reference Wang W, Li C, Liao X, Qin H (2017) Study on unit commitment problem considering pumped storage and renewable energy via a novel binary artificial sheep algorithm. Appl Energy 187:612–626CrossRef Wang W, Li C, Liao X, Qin H (2017) Study on unit commitment problem considering pumped storage and renewable energy via a novel binary artificial sheep algorithm. Appl Energy 187:612–626CrossRef
40.
go back to reference Zhang Q, Zhou A, Zhao S, Suganthan PN, Liu W, Tiwari S (2009) Multi-objective optimization test instances for the CEC 2009 special session and competition, University of Essex, 2009 Zhang Q, Zhou A, Zhao S, Suganthan PN, Liu W, Tiwari S (2009) Multi-objective optimization test instances for the CEC 2009 special session and competition, University of Essex, 2009
41.
go back to reference Qu BY, Suganthan PN (2011) Constrained multi-objective optimization algorithm with ensemble of constraint handling methods. Eng Optim 43(4):403–416MathSciNetCrossRef Qu BY, Suganthan PN (2011) Constrained multi-objective optimization algorithm with ensemble of constraint handling methods. Eng Optim 43(4):403–416MathSciNetCrossRef
42.
go back to reference Van Veldhuizen DA, Lamont GB (1998) Multi-objective evolutionary algorithm research: a history and analysis. Evol Comput 8(2):125–147CrossRef Van Veldhuizen DA, Lamont GB (1998) Multi-objective evolutionary algorithm research: a history and analysis. Evol Comput 8(2):125–147CrossRef
43.
go back to reference Sierra MR, Coello CAC (2005) Improving PSO-based multi-objective optimization using crowding, mutation and ∈-dominance. In: Evolutionary multi-criterion optimization. Springer, Berlin Sierra MR, Coello CAC (2005) Improving PSO-based multi-objective optimization using crowding, mutation and ∈-dominance. In: Evolutionary multi-criterion optimization. Springer, Berlin
44.
go back to reference Su YX, Chi R (2017) Multi-objective particle swarm-differential evolution algorithm. Neural Comput Appl 28(2):1–12CrossRef Su YX, Chi R (2017) Multi-objective particle swarm-differential evolution algorithm. Neural Comput Appl 28(2):1–12CrossRef
45.
46.
go back to reference Basu M (2004) An interactive fuzzy satisfying method based on evolutionary programming technique for multi-objective short-term hydrothermal scheduling. Electr Power Syst Res 69(2–3):277–285CrossRef Basu M (2004) An interactive fuzzy satisfying method based on evolutionary programming technique for multi-objective short-term hydrothermal scheduling. Electr Power Syst Res 69(2–3):277–285CrossRef
Metadata
Title
A multi-objective artificial sheep algorithm
Authors
Xinjie Lai
Chaoshun Li
Nan Zhang
Jianzhong Zhou
Publication date
12-01-2018
Publisher
Springer London
Published in
Neural Computing and Applications / Issue 8/2019
Print ISSN: 0941-0643
Electronic ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-018-3348-x

Other articles of this Issue 8/2019

Neural Computing and Applications 8/2019 Go to the issue

Premium Partner