Artificial Cell Swarm Optimization

  • Sankhadeep Chatterjee
  • Subham Dawn
  • Sirshendu HoreEmail author
Part of the Springer Tracts in Nature-Inspired Computing book series (STNIC)


Traditional meta-heuristic optimization algorithms, such as the particle swarm optimization (PSO) algorithm, genetic algorithm (GA), and bat algorithm (BA) played a vital role to provide impressive near to the optimum solutions for linear/nonlinear complex problems in numerous applications. Nevertheless, in some case, such algorithms may suffer from becoming trapped in local optima with long computational time for convergence. Thus, in order to enhance a broader view over the optimization domain, still further refined studies are carried out to develop these algorithms and to explore new ones based on the inspiration from nature. Thus, a novel meta-heuristic optimization algorithm has been proposed in the present work by employing the concept of artificial cells, which are inspired by biological living cells. An efficient application of artificial cell division (ACD) algorithm has been employed to traverse the search space while decreasing the search time. The inherent properties of ACD algorithm prevent it from premature convergence to local optima. The current work designed a novel artificial cell swarm optimization (ACSO) algorithm. The results compared the proposed algorithm performance to GA, PSO, and the bat algorithm by using seven known benchmark functions. The results established that the performance of proposed ACSO algorithm in terms of the number of iterations required to reach the expected accuracy outperformed the GA, PSO, and the Bat Algorithms. The ACSO achieved the fastest convergence with the benchmark functions with accuracies range 100 or 99% compared to the other optimization algorithms in the current study.


Artificial cell division Genetic algorithm Meta-heuristic Particle swarm optimization algorithm Bat algorithm Benchmark functions Single objective optimization 


  1. 1.
    Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: from natural to artificial systems. Oxford University Press, New YorkzbMATHGoogle Scholar
  2. 2.
    Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: 1995 IEEE international conference on neural networks, vol 4. pp 1942–1948Google Scholar
  3. 3.
    Chakraborty S, Samanta S, Biswas D, DeyN (2013) Particle swarm optimization based parameter optimization technique in medical information hiding. In: IEEE international conference on computational,pp 1–6Google Scholar
  4. 4.
    Chatterjee S, Sarkar S, Hore S,Dey N, AshourAS (2017) Particle swarm optimization trained neural network for structural failure prediction of multistoried RC buildings. Neural Comput Appl 28(8):2005–2016Google Scholar
  5. 5.
    CoelloCoello CA, Pulido GT (2005) Multiobjective structural optimization using a microgenetic algorithm. Struct Multidisciplinary Optim 30(5):388–403CrossRefGoogle Scholar
  6. 6.
    Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the travelling salesman problem. IEEE Trans Evol Comput 1(1):53–66CrossRefGoogle Scholar
  7. 7.
    Dorigo M (2004) Ant colony optimization. MIT Press, CambridgeCrossRefGoogle Scholar
  8. 8.
    Dorigo M, Maniezzo V, Colorni A (1996) The ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybernetics Part B 26(1):29–41CrossRefGoogle Scholar
  9. 9.
    Kaliannan J, Baskaran A, DeyN (2015) Automatic generation control of thermal-thermal-hydro power systems with PID controller using ant colony optimization. Int J Serv Sci Manage 6(2):18–34Google Scholar
  10. 10.
    Dorigo M, Trianni V, Sahin (2004) Evolving self-organizing behaviors for a swarm-bot. Auton Robots 17:223–245Google Scholar
  11. 11.
    Tereshko,V (2000) Reaction–diffusion model of a honeybee colony’s foraging behaviour. In: Schoenauer M (ed) Parallel problem solving from nature VI, Lecture notes in computer science, vol 1917. Springer–Verlag, Berlin, pp 807–816Google Scholar
  12. 12.
    Tereshko V, LEE T (2002) How information mapping patterns determine foraging behaviour of a honeybee colony. Open Syst Inf Dyn 9:181–193MathSciNetCrossRefGoogle Scholar
  13. 13.
    Lucic P, Teodorovic D (2002) Transportation modeling: an artificial life aproach. In: ICTAI, pp. 216–223Google Scholar
  14. 14.
    Teodorovic D (2003) Transport modeling by multi-agent systems: a swarm intelligence approach. Transp Plann Technol 26(4)Google Scholar
  15. 15.
    Drias H, Sadeg S, Yahi S (2005) Cooperative bees swarm for solving the maximum weighted satisfiability problem, computational intelligence and bioinspired systems. In: 8th international workshop on artificial neural networks IWANN 2005. Vilanova, Barcelona, Spain, June 8–10Google Scholar
  16. 16.
    Khosravy M, Gupta N, Patel N, Senjyu T, Duque CA (2020) Particle swarm optimization of morphological filters for electrocardiogram baseline drift estimation. In: Applied nature-inspired computing: algorithms and case studies. Springer, Singapore, pp 1–21Google Scholar
  17. 17.
    Jagatheesan K, Anand B, Samanta S, Dey N, Ashour AS, Balas VE (2017) Particle swarm optimisation-based parameters optimisation of PID controller for load frequency control of multi-area reheat thermal power systems. Int J Adv Intell Paradigms 9(5–6):464–489CrossRefGoogle Scholar
  18. 18.
    Benatchba K, Admane L, Koudil M (2005) Using bees to solve a data-mining problem expressed as a max-sat one, artificial intelligence and knowledge engineering applications: a bioinspired approach. In:First international work-conference on the interplay between natural and artificial computation IWINAC 2005. Palmas, Canary Islands, Spain, June 15–18Google Scholar
  19. 19.
    Krishnanand KN, Ghose D (2009) Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functions. Swarm Intell 3:87–124CrossRefGoogle Scholar
  20. 20.
    Yang X-S (2010) A new metaheuristic bat-inspired algorithm Nature inspired cooperative strategies for optimization (NICSO 2010). Springer Berlin Heidelberg, pp 65–74Google Scholar
  21. 21.
    Yang X-S, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29:464–483CrossRefGoogle Scholar
  22. 22.
    Yang X-S (2011) Bat algorithm for multi-objective optimization. Int J Bio-Inspired Comput 3:267–274Google Scholar
  23. 23.
    Gandomi AH et al (2013) Bat algorithm for constrained optimization tasks. Neural Comput Appl 22:1239–1255Google Scholar
  24. 24.
    Rashedi E, Nezamabadi-pour H et al (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248Google Scholar
  25. 25.
    Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, MIGoogle Scholar
  26. 26.
    Chatterjee S, Ghosh S, Dawn S, Hore S, Dey N (2016) Forest Type Classification: a hybrid NN-GA model based approach. In: Information systems design and intelligent applications, pp. 227–236Google Scholar
  27. 27.
    Dey N, Ashour A, Beagum S, Pistola D, GospodinovM (2015) Parameter optimization for local polynomial approximation based intersection confidence interval filter using genetic algorithm: an application for brain MRI image de-noising. J Imaging 1(1):60–84Google Scholar
  28. 28.
    Hore S, Chatterjee S, Santhi V, Dey N, AshourAS (2017) Indian sign language recognition using optimized neural networks. In: Information technology and intelligent transportation, pp:553–563Google Scholar
  29. 29.
    Dey N (ed) (2017) Advancements in applied metaheuristic computing. IGI GlobalGoogle Scholar
  30. 30.
    Gupta N, Patel N, Tiwari BN, Khosravy M (2018) Genetic algorithm based on enhanced selection and log-scaled mutation technique. In: Proceedings of the future technologies conference. Springer, pp 730–748Google Scholar
  31. 31.
    Singh G, Gupta N, Khosravy M (2015) New crossover operators for real coded genetic algorithm (RCGA). In: 2015 international conference on intelligent informatics and biomedical sciences (ICIIBMS). IEEE, pp 135–140Google Scholar
  32. 32.
    Gupta N, Khosravy M, Patel N, Senjyu T (2018) A Bi-level evolutionary optimization for coordinated transmission expansion planning. IEEE Access 6:48455–48477CrossRefGoogle Scholar
  33. 33.
    Gupta N, Khosravy M, Patel N, Sethi IK (2018) Evolutionary optimization based on biological evolution in plants. Procedia Comput SciElsevier 126:146–155CrossRefGoogle Scholar
  34. 34.
    Gupta N, Khosravy M, Patel N, Mahela OP Plant biology-inspired genetic algorithm: superior efficiency to firefly optimizer. In: Applications of firefly algorithm and its variants, from Springer tracts in nature-inspired computing (STNIC), Springer International Publishing, in Press 2020Google Scholar
  35. 35.
    Jagatheesan K, Anand B, Dey N, Gaber T, Hassanien AE, Kim TH (2015, September) A design of pi controller using stochastic particle swarm optimization in load frequency control of thermal power systems. In: 2015 fourth international conference on information science and industrial applications (ISI). IEEE, pp 25–32Google Scholar
  36. 36.
    Moraes CA, De Oliveira EJ, Khosravy M, Oliveira LW, Honório LM, Pinto MF (2020) A hybrid bat-inspired algorithm for power transmission expansion planning on a practical Brazilian network. In: Applied nature-inspired computing: algorithms and case studies. Springer, Singapore, pp 71–95Google Scholar
  37. 37.
    Chatterjee S, Hore S, Paladhi S, DeyN (2015) Counting all possible simple paths using artificial cell division mechanism for directed acyclic graphs. In: 2nd International Conference on computing for sustainable global development (INDIACom), pp 1874–1879, (2015)Google Scholar
  38. 38.
    Kamal S, Dey N, Nimmy SF, Ripon SH, AliNY (2018) Evolutionary framework for coding area selection from cancer data. Neural Comput Appl 29(4):1015–1037Google Scholar
  39. 39.
  40. 40.
    Mühlenbein H, Schomisch D, Born J (1991) The parallel genetic algorithm as function optimizer. Parallel Comput 17:619–632CrossRefGoogle Scholar
  41. 41.
    Schwefel HP (1981) Numerical optimization of computer models. WileyGoogle Scholar
  42. 42.
    Hu J-J, Su Y-T, Li T-HS (2010) A novel ecological-biological-behavior particle swarm optimization for Ackley’s function. In: International symposium on computer, communication, control and automation (3CA), vol 2, pp 377–380Google Scholar
  43. 43.
    Shamsudin HC, Irawan A, Ibrahim Z, Faiz A, Abidin Z, Wahyudi S, AbdulRahim MA, Khalil K (2012) A fast discrete gravitational search algorithm. In: Fourth international conference on computational intelligence, modelling and simulation, pp 24–28Google Scholar
  44. 44.
    Wang Y, DeBrunner LS, Zhou D, DeBrunner VE (2007) A novel multiplier less hardware implementation method for adaptive filter coefficients. In: IEEE international conference on acoustics, speech and signal processing-ICASSP’07, vol 2, pp II–57Google Scholar
  45. 45.
    Sharma J, Singhal RS (2015) Comparative research on genetic algorithm, particle swarm optimization and hybrid GA-PSO. In: 2nd international conference on computing for sustainable global development (INDIACom), pp 110–114Google Scholar
  46. 46.
    Lee J, Song S, Yang Y, Shim H, Lee H, Lee K, Yoon Y (2007) Multimodal function optimization based on the survival of the fitness kind of the evolution strategy. In: 29th annual international conference of the IEEE engineering in medicine and biology society, pp 3164–3167Google Scholar
  47. 47.
    Suganthan PN, Hansen N, Liang JJ, Deb K, Chen YP, Auger A, Tiwari S (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. KanGAL report, 2005005Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Sankhadeep Chatterjee
    • 1
  • Subham Dawn
    • 2
  • Sirshendu Hore
    • 3
    Email author
  1. 1.Department of CSEUniversity of Engineering and ManagementKolkataIndia
  2. 2.OracleBangaloreIndia
  3. 3.Department of CSEHooghly Engineering & Technology CollegeHooghlyIndia

Personalised recommendations