Cooperative co-evolutionary comprehensive learning particle swarm optimizer for formulation design of explosive simulant


Generally, the actual explosive is not suitable for the training of security personnel due to its danger. Hence, it is significant to create the simulant as similar as possible to the real explosive, where the difficulties are derived from finding safe compounds from the compound database and their related proportion. In this paper, a cooperative co-evolutionary comprehensive learning particle swarm optimizer is proposed to obtain the formulation design of explosive simulant. To be specific, the proposed algorithm employs particle swarm optimization as the optimizer and creates two cooperative populations focusing on finding compounds and their proportions, respectively. Moreover, a comprehensive cooperative strategy is designed to improve the solution diversity and thus enhance the search performance. To the best of our knowledge, this is the first attempt to employ evolutionary algorithm to design explosive simulant formulation. Comprehensive experiments are conducted on several typical explosives and results demonstrate the superiority of the proposed algorithm in comparison to other algorithms.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4


  1. 1.

    Kemp MC, Taday PF, Cole BE, et al. (2003) Security applications of terahertz technology. In: Terahertz for military and security applications. International Society for Optics and Photonics, vol 5070, pp 44–52

  2. 2.

    Hu Q, Yu H, Yuan Y (2008) Numerical simulation of dynamic response of an existing subway station subjected to internal blast loading. Trans Tianjin Univ. 14(1):563–568

    Article  Google Scholar 

  3. 3.

    Werncke T, von Falck C, Luepke M et al (2015) Collimation and image quality of C-Arm computed tomography: potential of radiation dose reduction while maintaining equal image quality. Investig Radiol. 50(8):514–521

    Article  Google Scholar 

  4. 4.

    Vahcic M, Anderson D, Ruiz Oses M et al (2019) Development of Inert, polymer-bonded simulants for explosives detection systems based on transmission X-ray. Molecules 24(23):4330

    Article  Google Scholar 

  5. 5.

    Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95 Proceedings of the sixth international symposium on micro machine and human science. pp 39–43

  6. 6.

    Yue CT, Qu BY, Liang J (2018) A multiobjective particle swarm optimizer using ring topology for solving multimodal multiobjective problems. IEEE Trans Evol Comput 22(5):805–817

    Article  Google Scholar 

  7. 7.

    Liang J, Liu R, Yu KJ, Qu BY (2018) Dynamic multi-swarm particle swarm optimization with cooperative coevolution for large scale global optimization. J Softw 29(9):2595–2605

    Google Scholar 

  8. 8.

    Lei K, Qiu Y, He Y (2006) An effective particle swarm optimizer for solving complex functions with high dimensions. Computer Science. 33(8):202–205

    Google Scholar 

  9. 9.

    Lu H, Du B, Liu J et al (2017) A kernel extreme learning machine algorithm based on improved particle swam optimization. Memetic Comput 9(2):121–128

    Article  Google Scholar 

  10. 10.

    Helal AM, Abdelbar AM (2014) Incorporating domain-specific heuristics in a particle swarm optimization approach to the quadratic assignment problem. Memetic Comput 6(4):241–254

    Article  Google Scholar 

  11. 11.

    Chowdhury A, Zafar H, Panigrahi BK et al (2014) Dynamic economic dispatch using Lbest-PSO with dynamically varying sub-swarms. Memetic Comput 6(2):85–95

    Article  Google Scholar 

  12. 12.

    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

    Article  Google Scholar 

  13. 13.

    Weatherall JC, Karns D, Barber J, et al. (2019) Suitability of explosive simulants for millimeter-wave imaging detection systems. In: Passive and active millimeter-wave imaging XXII. International society for optics and photonics, vol 10994. pp 109940G

  14. 14.

    Greenall N, Valavanis A, Desai HJ et al (2017) The development of a Semtex-H simulant for terahertz spectroscopy. J Infrared Millimeter Terahertz Waves 38(3):325–338

    Article  Google Scholar 

  15. 15.

    Potter MA, De Jong KA (1994) A cooperative coevolutionary approach to function optimization. In: Parallel problem solving from nature-PPSN III. International conference on evolutionary computation. The third conference on parallel problem solving from nature. Proceedings. 1994 pp 249–257

  16. 16.

    Potter MA, De Jong KA (2000) Cooperative coevolution: an architecture for evolving coadapted subcomponents. Evol Comput 8(1):1–29

    Article  Google Scholar 

  17. 17.

    Ma X, Li X, Zhang Q et al (2019) A survey on cooperative co-evolutionary algorithms. IEEE Trans Evol Comput 23(3):421–441

    Article  Google Scholar 

  18. 18.

    Liu Y, Yao X, Zhao Q, Higuchi T. Scaling up fast evolutionary programming with cooperative coevolution. In: Proceedings of the 2001 congress on evolutionary computation. 2001 vol 1102, pp 1101–1108

  19. 19.

    Shi YJ, Teng HF, Li ZQ (2005) Cooperative co-evolutionary differential evolution for function optimization. In: International conference on natural computation. Springer, Berlin, Heidelberg, pp 1080–1088

  20. 20.

    Sofge D, De Jong K, Schultz A (2002) A blended population approach to cooperative coevolution for decomposition of complex problems. In: Proceedings of the 2002 congress on evolutionary computation. vol 411 pp 413–418

  21. 21.

    Yang Z, Tang K, Yao X (2008) Large scale evolutionary optimization using cooperative coevolution. Inf Sci 178(15):2985–2999

    MathSciNet  MATH  Article  Google Scholar 

  22. 22.

    Omidvar MN, Li XD, Mei Y, Yao X (2014) Cooperative co-evolution with differential grouping for large scale optimization. IEEE Trans Evol Comput 18(3):378–393

    Article  Google Scholar 

  23. 23.

    Ma X, Liu F, Qi Y et al (2016) A multiobjective evolutionary algorithm based on decision variable analyses for multiobjective optimization problems with large-scale variables. IEEE Trans Evol Comput 20(2):275–298

    Article  Google Scholar 

  24. 24.

    David R. Lide, ed., CRC Handbook of chemistry and physics, 90th Edition (CD-ROM Version 2010). CRC Press/Taylor and Francis, Boca Raton

  25. 25.

    Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958

    Article  Google Scholar 

Download references


This work was supported by the National Natural Science Foundation of China (61806179, 61876169, 61922072, 61976237, and 61673404), Key R&D and Promotion Projects in Henan Province (192102210098), Open Project of Henan Key Laboratory of Intelligent Manufacturing of Mechanical Equipment, Zhengzhou University of Light Industry (IM201903), and China Postdoctoral Science Foundation (2017M622373).

Author information



Corresponding authors

Correspondence to Kunjie Yu or Hua Qian.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Liang, J., Chen, G., Qu, B. et al. Cooperative co-evolutionary comprehensive learning particle swarm optimizer for formulation design of explosive simulant. Memetic Comp. 12, 331–341 (2020).

Download citation


  • Explosive simulant
  • Formulation design
  • Particle swarm optimizer
  • Cooperative co-evolutionary