Skip to main content
Log in

BCDDO: Binary Child Drawing Development Optimization

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Child Drawing Development Optimization is a recently developed metaheuristic algorithm that has been demonstrated to perform well on multiple benchmark tests. In this paper, a binary Child Drawing Development Optimization (BCDDO) is proposed for wrapper feature selection. The proposed BCDDO is utilized to choose a subset of important features to reach the highest classification accuracy. Harris Hawk optimization, salp swarm algorithm, gray wolf optimization, and whale optimization algorithm are utilized to evaluate the effectiveness and efficiency of the suggested feature selection method. In the field of feature selection to improve classification accuracy, the proposed method has gained a considerable classification accuracy advantage over previously mentioned methods. Four datasets are used in this research work; breast cancer, moderate COVID, big COVID, and Iris using XGBoost classifier and the classification accuracies were (98.83%, 98.75%, 99.36%, and 96%), respectively, for the four mentioned datasets.

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
Algorithm 1
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

The datasets generated during and/or analyzed during the current study are not publicly available but are available from the corresponding author on reasonable request.

References

  1. Berner ES, La Lande TJ (2007) Overview of clinical decision support systems. In: Berner ES (ed) Clinical decision support systems. Health informatics, vol 3. Springer, Berlin, pp 1–18

    Chapter  Google Scholar 

  2. Spencer R, Thabtah F, Abdelhamid N, Thompson M (2020) Exploring feature selection and classification methods for predicting heart disease. Digit Health 6:1–10. https://doi.org/10.1177/2055207620914777

    Article  Google Scholar 

  3. Forouzandeh S, Berahmand K, Rostami M (2021) Presentation of a recommender system with ensemble learning and graph embedding: a case on MovieLens. Multimed Tools Appl 80(5):7805–7832. https://doi.org/10.1007/s11042-020-09949-5

    Article  Google Scholar 

  4. Chen H, Li T, Fan X, Luo C (2019) Feature selection for imbalanced data based on neighborhood rough sets. Inf Sci (N Y) 483:1–20. https://doi.org/10.1016/j.ins.2019.01.041

    Article  Google Scholar 

  5. Issa AS, Ali YH, Rashid TA (2022) An efficient hybrid classification approach for COVID-19 based on harris hawks optimization and salp swarm optimization. Int J Online Biomed Eng 18(13):113–130. https://doi.org/10.3991/ijoe.v18i13.33195

    Article  Google Scholar 

  6. Zhang Y, Liu R, Wang X, Chen H, Li C (2021) Boosted binary Harris hawks optimizer and feature selection. Eng Comput. https://doi.org/10.1007/s00366-020-01028-5

    Article  Google Scholar 

  7. Swathi K, Kodukula S (2022) Quantum ANT lion optimization and support vector machine for the feature selection and gene classification. Ann For Res 65(1):9742–9753

    Google Scholar 

  8. Too J, Mirjalili S (2021) A hyper learning binary dragonfly algorithm for feature selection: a COVID-19 case study. Knowl Based Syst 212:106553. https://doi.org/10.1016/j.knosys.2020.106553

    Article  Google Scholar 

  9. Ouadfel S, Abd Elaziz M (2022) Efficient high-dimension feature selection based on enhanced equilibrium optimizer. Expert Syst Appl 187:115882. https://doi.org/10.1016/j.eswa.2021.115882

    Article  Google Scholar 

  10. Ghosh KK, Guha R, Bera SK, Kumar N, Sarkar R (2021) S-shaped versus V-shaped transfer functions for binary Manta ray foraging optimization in feature selection problem. Neural Comput Appl 33(17):11027–11041. https://doi.org/10.1007/s00521-020-05560-9

    Article  Google Scholar 

  11. Abdulhameed S, Rashid TA (2022) Child drawing development optimization algorithm based on child’s cognitive development. Arab J Sci Eng 47(2):1337–1351. https://doi.org/10.1007/s13369-021-05928-6

    Article  Google Scholar 

  12. Huang CL, Wang CJ (2006) A GA-based feature selection and parameters optimization for support vector machines. Expert Syst Appl 31:231–240

    Article  Google Scholar 

  13. Mirjalili S, Lewis A (2013) S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization. Swarm Evol Comput 9:1–14. https://doi.org/10.1016/j.swevo.2012.09.002

    Article  Google Scholar 

  14. Mohammed H, Rashid T (2022) FOX: a FOX-inspired optimization algorithm. Appl Intell. https://doi.org/10.1007/S10489-022-03533-0

    Article  Google Scholar 

  15. Abdullah JM, Rashid, TA (2019) Fitness dependent optimizer: inspired by the bee swarming reproductive process. In: IEEE Access, vol 7, pp 43473–43486. https://doi.org/10.1109/ACCESS.2019.2907012.

  16. Rahman CM, Rashid TA (2020) A new evolutionary algorithm: learner performance based behavior algorithm. Egypt Inform J. https://doi.org/10.1016/J.Eij.2020.08.003

    Article  Google Scholar 

  17. Aladdin AM, Rashid TA (2023) Leo: lagrange elementary optimization. ARXIV. https://doi.org/10.48550/arXiv.2304.05346

  18. Shamsaldin AS, Rashid TA, Al-Rashid Agha RA, Al-Salihi NK, Mohammadi M (2019) Donkey and smuggler optimization algorithm: a collaborative working approach to path finding. J Comput Des Eng. https://doi.org/10.1016/J.Jcde.2019.04.004

    Article  Google Scholar 

  19. Hamad RK, Rashid TA (2024) GOOSE algorithm: a powerful optimization tool for real-world engineering challenges and beyond. Evol Syst. https://doi.org/10.1007/S12530-023-09553-6

    Article  Google Scholar 

  20. Hama Rashid DN, Rashid TA, Mirjalili S (2021) ANA: ant nesting algorithm for optimizing real-world problems. Mathematics 9(23):3111. https://doi.org/10.3390/Math9233111

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the University of Technology, Baghdad, and the University of Kurdistan Hewler for providing facilities for this research work.

Funding

This study was not funded.

Author information

Authors and Affiliations

Authors

Contributions

A.S. and Y.H. wrote the main manuscript. T.A.R. reviewed the manuscript. Y.H. and T.A.R. supervised the project.

Corresponding author

Correspondence to Tarik A. Rashid.

Ethics declarations

Conflict of interest

The 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.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Issa, A.S., Ali, Y.H. & Rashid, T.A. BCDDO: Binary Child Drawing Development Optimization. J Supercomput (2024). https://doi.org/10.1007/s11227-024-06088-8

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11227-024-06088-8

Keywords

Navigation