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

23.03.2020 | Methodologies and Application

An immune-based response particle swarm optimizer for knapsack problems in dynamic environments

verfasst von: Huihong Wu, Shuqu Qian, Yanmin Liu, Dong Wang, Benhua Guo

Erschienen in: Soft Computing | Ausgabe 20/2020

Einloggen

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

search-config
loading …

Abstract

This paper proposes a novel binary particle swarm optimization algorithm (called IRBPSO) to address high-dimensional knapsack problems in dynamic environments (DKPs). The IRBPSO integrates an immune-based response strategy into the basic binary particle swarm optimization algorithm for improving the quantity of evolutional particles in high-dimensional decision space. In order to enhance the convergence speed of the IRBPSO in the current environment, the particles with high fitness values are cloned and mutated. In addition, an external archive is designed to store the elite from the current generation. To maintain the diversity of elites in the external archive, the elite of current generation will replace the worst one in the external archive if and only if it differs from any of the existing particles in the external archive based on the Hamming distance measurement when the archive is due to update. In this way, the external archive can store diversiform elites for previous environments as much as possible, and so as to the stored elites are utilized to transfer historical information to new environment for assisting to solve the new optimization problem. Moreover, the environmental reaction scheme is also investigated in order to improve the ability of adapting to different kinds of dynamic environments. Experimental results on a series of DKPs with different randomly generated data sets indicate that the IRBPSO can faster track the changing environments and manifest superior statistical performance, when compared with peer optimization algorithms.

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 Baykasoǧlu A, Ozsoydan FB (2018) Dynamic scheduling of parallel heat treatment furnaces: a case study at a manufacturing system. J Manuf Syst 46(4):152–162CrossRef Baykasoǧlu A, Ozsoydan FB (2018) Dynamic scheduling of parallel heat treatment furnaces: a case study at a manufacturing system. J Manuf Syst 46(4):152–162CrossRef
Zurück zum Zitat Alrashidi MR, El-Hawary ME (2009) A survey of particle swarm optimization applications in electric power systems. IEEE Trans Evol Comput 13(4):913–918CrossRef Alrashidi MR, El-Hawary ME (2009) A survey of particle swarm optimization applications in electric power systems. IEEE Trans Evol Comput 13(4):913–918CrossRef
Zurück zum Zitat Bansal JC, Deep K (2012) A modified binary particle swarm optimization for knapsack problems. Appl Math Comput 218(22):11,042–11,061MathSciNetMATH Bansal JC, Deep K (2012) A modified binary particle swarm optimization for knapsack problems. Appl Math Comput 218(22):11,042–11,061MathSciNetMATH
Zurück zum Zitat Basu SK, Bhatia AK (2006) A naive genetic approach for non-stationary constrained problems. Soft Comput 10(2):152–162CrossRef Basu SK, Bhatia AK (2006) A naive genetic approach for non-stationary constrained problems. Soft Comput 10(2):152–162CrossRef
Zurück zum Zitat Baykasoǧlu A, Ozsoydan FB (2014) An improved firefly algorithm for solving dynamic multidimensional knapsack problems. Expert Syst Appl 41(8):3712–3725CrossRef Baykasoǧlu A, Ozsoydan FB (2014) An improved firefly algorithm for solving dynamic multidimensional knapsack problems. Expert Syst Appl 41(8):3712–3725CrossRef
Zurück zum Zitat Baykasoǧlu A, Ozsoydan FB (2016a) . A constructive search algorithm for combinatorial dynamic optimization problems. 1:3712–3725. https://doi.org/10.1109/EAIS.2015.7368783 Baykasoǧlu A, Ozsoydan FB (2016a) . A constructive search algorithm for combinatorial dynamic optimization problems. 1:3712–3725. https://​doi.​org/​10.​1109/​EAIS.​2015.​7368783
Zurück zum Zitat Baykasoǧlu A, Ozsoydan FB (2016b) An improved approach for determination of index positions on CNC magazines with cutting tool duplications by integrating shortest path algorithm. Int J Prod Res 56(3):742–760CrossRef Baykasoǧlu A, Ozsoydan FB (2016b) An improved approach for determination of index positions on CNC magazines with cutting tool duplications by integrating shortest path algorithm. Int J Prod Res 56(3):742–760CrossRef
Zurück zum Zitat Baykasoǧlu A, Ozsoydan FB (2017) Evolutionary and population-based methods versus constructive search strategies in dynamic combinatorial optimization. Inf Sci 420(12):159–183MATHCrossRef Baykasoǧlu A, Ozsoydan FB (2017) Evolutionary and population-based methods versus constructive search strategies in dynamic combinatorial optimization. Inf Sci 420(12):159–183MATHCrossRef
Zurück zum Zitat Baykasoǧlu A, Ozsoydan FB (2018a) Dynamic optimization in binary search spaces via weighted superposition attraction algorithm. Expert Syst Appl 96(4):157–174CrossRef Baykasoǧlu A, Ozsoydan FB (2018a) Dynamic optimization in binary search spaces via weighted superposition attraction algorithm. Expert Syst Appl 96(4):157–174CrossRef
Zurück zum Zitat Baykasoǧlu A, Ozsoydan FB (2018b) Minimisation of non-machining times in operating automatic tool changers of machine tools under dynamic operating conditions. Int J Prod Res 56(4):1548–1564CrossRef Baykasoǧlu A, Ozsoydan FB (2018b) Minimisation of non-machining times in operating automatic tool changers of machine tools under dynamic operating conditions. Int J Prod Res 56(4):1548–1564CrossRef
Zurück zum Zitat Blado D, Toriello A (2019) Relaxation analysis for the dynamic knapsack problem with stochastic item size. Oper Res 29(1):1–30MathSciNetMATH Blado D, Toriello A (2019) Relaxation analysis for the dynamic knapsack problem with stochastic item size. Oper Res 29(1):1–30MathSciNetMATH
Zurück zum Zitat Calderín JF, Masegosa AD, Pelta DA (2015) An improved genetic algorithm based approach to solve constrained knapsack problem in fuzzy environment. Int J Comput Intell Syst 8(4):667–689CrossRef Calderín JF, Masegosa AD, Pelta DA (2015) An improved genetic algorithm based approach to solve constrained knapsack problem in fuzzy environment. Int J Comput Intell Syst 8(4):667–689CrossRef
Zurück zum Zitat Chang RI, Hsu HM, Lin SY, Chang CC, Ho JM (2017) Query-based learning for dynamic particle swarm optimization. IEEE Access 5(99):7648–7658CrossRef Chang RI, Hsu HM, Lin SY, Chang CC, Ho JM (2017) Query-based learning for dynamic particle swarm optimization. IEEE Access 5(99):7648–7658CrossRef
Zurück zum Zitat Cobb HG, Grefenstette JJ (1993) Genetic algorithms for tracking changing environments. In: 5th International conference on genetic algorithms, pp 523–530 Cobb HG, Grefenstette JJ (1993) Genetic algorithms for tracking changing environments. In: 5th International conference on genetic algorithms, pp 523–530
Zurück zum Zitat Cruz C, González JR, Pelta DA (2011) Optimization in dynamic environments: a survey on problems, methods and measures. Soft Comput 15(7):1427–1448CrossRef Cruz C, González JR, Pelta DA (2011) Optimization in dynamic environments: a survey on problems, methods and measures. Soft Comput 15(7):1427–1448CrossRef
Zurück zum Zitat Eberhart R, Kennedy J (2002) A new optimizer using particle swarm theory. In: Proceedings of the 6th international symposium on micro machine and human science (MHS’95), pp 39–43 Eberhart R, Kennedy J (2002) A new optimizer using particle swarm theory. In: Proceedings of the 6th international symposium on micro machine and human science (MHS’95), pp 39–43
Zurück zum Zitat Fan SKS, Lin Y, Fan CM, Wang YY (2009) Process identification using a new component analysis model and particle swarm optimization. Chemom Intell Lab Syst 99(1):19–29CrossRef Fan SKS, Lin Y, Fan CM, Wang YY (2009) Process identification using a new component analysis model and particle swarm optimization. Chemom Intell Lab Syst 99(1):19–29CrossRef
Zurück zum Zitat Feng Y, Wang GG, Wang L (2017) Solving randomized time-varying knapsack problems by a novel global firefly algorithm. Eng Comput 3:1–15 Feng Y, Wang GG, Wang L (2017) Solving randomized time-varying knapsack problems by a novel global firefly algorithm. Eng Comput 3:1–15
Zurück zum Zitat Fong S, Wong R, Vasilakos AV (2016) Accelerated pso swarm search feature selection for data stream mining big data. IEEE Trans Serv Comput 9(1):33–45 Fong S, Wong R, Vasilakos AV (2016) Accelerated pso swarm search feature selection for data stream mining big data. IEEE Trans Serv Comput 9(1):33–45
Zurück zum Zitat Hu W, Yen GG (2015) Adaptive multiobjective particle swarm optimization based on parallel cell coordinate system. IEEE Trans Evol Comput 19(1):1–18CrossRef Hu W, Yen GG (2015) Adaptive multiobjective particle swarm optimization based on parallel cell coordinate system. IEEE Trans Evol Comput 19(1):1–18CrossRef
Zurück zum Zitat Jian W, Xue YC, Qian JX (2004) An improved particle swarm optimization algorithm with neighborhoods topologies. Shanghai 1:2332–2337 Jian W, Xue YC, Qian JX (2004) An improved particle swarm optimization algorithm with neighborhoods topologies. Shanghai 1:2332–2337
Zurück zum Zitat Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE international conference on neural networks. Perth, WA, Australia, vol 4, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE international conference on neural networks. Perth, WA, Australia, vol 4, pp 1942–1948
Zurück zum Zitat Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: IEEE international conference on systems, man, and cybernetics, 1997. Computational cybernetics and simulation, vol 5. pp 4104–4108 Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: IEEE international conference on systems, man, and cybernetics, 1997. Computational cybernetics and simulation, vol 5. pp 4104–4108
Zurück zum Zitat Lee S, Soak S, Oh S, Pedrycz W, Jeon M (2008) Modified binary particle swarm optimization. Prog Nat Sci Mater Int 18(9):1161–1166MathSciNetCrossRef Lee S, Soak S, Oh S, Pedrycz W, Jeon M (2008) Modified binary particle swarm optimization. Prog Nat Sci Mater Int 18(9):1161–1166MathSciNetCrossRef
Zurück zum Zitat Li EC, Ma XQ (2018) Dynamic multi-objective optimization algorithm based on prediction strategy. J Discrete Math Sci Cryptogr 21(2):411–415CrossRef Li EC, Ma XQ (2018) Dynamic multi-objective optimization algorithm based on prediction strategy. J Discrete Math Sci Cryptogr 21(2):411–415CrossRef
Zurück zum Zitat López LFM, Blas NG, Albert AA (2017) Multidimensional knapsack problem optimization using a binary particle swarm model with genetic operations. Soft Comput 11:1–16 López LFM, Blas NG, Albert AA (2017) Multidimensional knapsack problem optimization using a binary particle swarm model with genetic operations. Soft Comput 11:1–16
Zurück zum Zitat Mavrovouniotis M, Li C, Yang S (2017) A survey of swarm intelligence for dynamic optimization: algorithms and applications. Swarm Evol Comput 33:1–17CrossRef Mavrovouniotis M, Li C, Yang S (2017) A survey of swarm intelligence for dynamic optimization: algorithms and applications. Swarm Evol Comput 33:1–17CrossRef
Zurück zum Zitat Mendes RRA, Paiva AP, Peruchi RS, Balestrassi PP, Leme RC, Silva MB (2016) Multiobjective portfolio optimization of ARMA-GARCH time series based on experimental designs. Comput Operations Res 66(2):434–444MathSciNetMATHCrossRef Mendes RRA, Paiva AP, Peruchi RS, Balestrassi PP, Leme RC, Silva MB (2016) Multiobjective portfolio optimization of ARMA-GARCH time series based on experimental designs. Comput Operations Res 66(2):434–444MathSciNetMATHCrossRef
Zurück zum Zitat Michalewicz Z, Arabas J (1994) Genetic algorithms for the 0/1 knapsack problem. In: Proceedings of the 8th international symposium on methodologies for intelligent systems. vol 869, pp 134–143 Michalewicz Z, Arabas J (1994) Genetic algorithms for the 0/1 knapsack problem. In: Proceedings of the 8th international symposium on methodologies for intelligent systems. vol 869, pp 134–143
Zurück zum Zitat Nguyen TT, Yang S, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24CrossRef Nguyen TT, Yang S, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24CrossRef
Zurück zum Zitat Ozsoydan FB (2019) Artificial search agents with cognitive intelligence for binary optimization problems. Comput Ind Eng 136(10):18–30CrossRef Ozsoydan FB (2019) Artificial search agents with cognitive intelligence for binary optimization problems. Comput Ind Eng 136(10):18–30CrossRef
Zurück zum Zitat Ozsoydan FB, Baykasoǧlu A (2016) A multi-population firefly algorithm for dynamic optimization problems. In: IEEE international conference on evolving and adaptive intelligent systems, Douai, France vol 1, pp 235–242 Ozsoydan FB, Baykasoǧlu A (2016) A multi-population firefly algorithm for dynamic optimization problems. In: IEEE international conference on evolving and adaptive intelligent systems, Douai, France vol 1, pp 235–242
Zurück zum Zitat Ozsoydan FB, Baykasoǧlu A (2019) Quantum firefly swarms for multimodal dynamic optimization problems. Expert Syst Appl 115(1):189–199CrossRef Ozsoydan FB, Baykasoǧlu A (2019) Quantum firefly swarms for multimodal dynamic optimization problems. Expert Syst Appl 115(1):189–199CrossRef
Zurück zum Zitat Peer ES, Bergh FVD, Engelbrecht AP (2003) Using neighbourhoods with the guaranteed convergence PSO. In: IEEE swarm intelligence symposium, indianapolis, IN, USA, vol 1, pp 235–242 Peer ES, Bergh FVD, Engelbrecht AP (2003) Using neighbourhoods with the guaranteed convergence PSO. In: IEEE swarm intelligence symposium, indianapolis, IN, USA, vol 1, pp 235–242
Zurück zum Zitat Peng X, Gao X, Yang S (2011) Environment identification-based memory scheme for estimation of distribution algorithms in dynamic environments. Soft Comput 15(2):311–326CrossRef Peng X, Gao X, Yang S (2011) Environment identification-based memory scheme for estimation of distribution algorithms in dynamic environments. Soft Comput 15(2):311–326CrossRef
Zurück zum Zitat Qian S, Liu Y, Ye Y, Xu G (2019) An enhanced genetic algorithm for constrained knapsack problems in dynamic environments. Nat Comput 18(4):913–932MathSciNetCrossRef Qian S, Liu Y, Ye Y, Xu G (2019) An enhanced genetic algorithm for constrained knapsack problems in dynamic environments. Nat Comput 18(4):913–932MathSciNetCrossRef
Zurück zum Zitat Richter H, Yang S (2009) Learning behavior in abstract memory schemes for dynamic optimization problems. Soft Comput 13(12):1163–1173MATHCrossRef Richter H, Yang S (2009) Learning behavior in abstract memory schemes for dynamic optimization problems. Soft Comput 13(12):1163–1173MATHCrossRef
Zurück zum Zitat Roostapour V, Neumann A, Neumann F (2018) On the performance of baseline evolutionary algorithms on the dynamic knapsack problem. Lecture Notes in Computer Science, vol 11101, pp 158–169 Roostapour V, Neumann A, Neumann F (2018) On the performance of baseline evolutionary algorithms on the dynamic knapsack problem. Lecture Notes in Computer Science, vol 11101, pp 158–169
Zurück zum Zitat Wang D, Wang H, Liu L (2016) Unknown environment exploration of multi-robot system with the FORDPSO. Swarm and Evol Comput 26:157–174CrossRef Wang D, Wang H, Liu L (2016) Unknown environment exploration of multi-robot system with the FORDPSO. Swarm and Evol Comput 26:157–174CrossRef
Zurück zum Zitat Wang D, Tan D, Lei L (2017) Particle swarm optimization algorithm: an overview. Soft Comput 22(2):387–408CrossRef Wang D, Tan D, Lei L (2017) Particle swarm optimization algorithm: an overview. Soft Comput 22(2):387–408CrossRef
Zurück zum Zitat Wang H, Wang D, Yang S (2009) A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput 13(8–9):763–780CrossRef Wang H, Wang D, Yang S (2009) A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput 13(8–9):763–780CrossRef
Zurück zum Zitat Yang L, Zeng N, Liu Y, Nan Z (2015) A hybrid wavelet neural network and switching particle swarm optimization algorithm for face direction recognition. Neurocomputing 155(C):219–224 Yang L, Zeng N, Liu Y, Nan Z (2015) A hybrid wavelet neural network and switching particle swarm optimization algorithm for face direction recognition. Neurocomputing 155(C):219–224
Zurück zum Zitat Yang S (2003) Non-stationary problem optimization using the primal-dual genetic algorithm. In: 2003 congress on evolutionary computation, vol 3, pp 2246–2253 Yang S (2003) Non-stationary problem optimization using the primal-dual genetic algorithm. In: 2003 congress on evolutionary computation, vol 3, pp 2246–2253
Zurück zum Zitat Yang S (2005) Memory-based immigrants for genetic algorithms in dynamic environments. In: 2005 congress on evolutionary computation, pp 1115–1122 Yang S (2005) Memory-based immigrants for genetic algorithms in dynamic environments. In: 2005 congress on evolutionary computation, pp 1115–1122
Zurück zum Zitat Yang S (2007) Genetic algorithms with elitism-based immigrants for changing optimization problems. Lecture Notes in Computer Science, vol 4448, pp 627–636 Yang S (2007) Genetic algorithms with elitism-based immigrants for changing optimization problems. Lecture Notes in Computer Science, vol 4448, pp 627–636
Zurück zum Zitat Yang S (2008) Genetic algorithms with memory- and elitism-based immigrants in dynamic environments. Evol Comput 16(3):385–416CrossRef Yang S (2008) Genetic algorithms with memory- and elitism-based immigrants in dynamic environments. Evol Comput 16(3):385–416CrossRef
Zurück zum Zitat Yang S, Tinós R (2007) A hybrid immigrants scheme for genetic algorithms in dynamic environments. Int J Autom Comput 4(3):243–254CrossRef Yang S, Tinós R (2007) A hybrid immigrants scheme for genetic algorithms in dynamic environments. Int J Autom Comput 4(3):243–254CrossRef
Zurück zum Zitat Yang S, Yao X (2005) Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft Comput 9(11):815–834MATHCrossRef Yang S, Yao X (2005) Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft Comput 9(11):815–834MATHCrossRef
Zurück zum Zitat Yang S, Yao X (2008) Population-based incremental learning with associative memory for dynamic environments. Evol Comput IEEE Trans 12(5):542–561CrossRef Yang S, Yao X (2008) Population-based incremental learning with associative memory for dynamic environments. Evol Comput IEEE Trans 12(5):542–561CrossRef
Zurück zum Zitat Zuo X, Xiao L (2014) A DE and PSO based hybrid algorithm for dynamic optimization problems. Soft Comput 18(7):1405–1424CrossRef Zuo X, Xiao L (2014) A DE and PSO based hybrid algorithm for dynamic optimization problems. Soft Comput 18(7):1405–1424CrossRef
Metadaten
Titel
An immune-based response particle swarm optimizer for knapsack problems in dynamic environments
verfasst von
Huihong Wu
Shuqu Qian
Yanmin Liu
Dong Wang
Benhua Guo
Publikationsdatum
23.03.2020
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 20/2020
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-020-04874-z

Weitere Artikel der Ausgabe 20/2020

Soft Computing 20/2020 Zur Ausgabe

Premium Partner