BCLO—Brainstorming and Collaborative Learning Optimization Algorithms

  • Rabie A. RamadanEmail author
  • Ahmed B. Altamimi
Part of the Studies in Computational Intelligence book series (SCI, volume 801)


Brainstorming Optimization (BSO) algorithms are considered as one of the variations of swarm intelligence. Brainstorming optimization concept is based on a human being thinking and intelligence in solving complex problems. BSO basically emulates the human brain functionality in dealing with different situations. There are many techniques are already used in educating people and they prove their effectiveness. This chapter is a step towards explaining the main concept behind swarm intelligence. It goes over the swarm intelligence in business, routing algorithms, and in optimization. Then, it explains the main idea behind the concept of brainstorming optimization. It elaborates on brainstorming techniques and their variations including Fuzzy-brainstorming optimization. Moreover, this chapter introduces three novel optimization algorithms that are motivated from the collaborative learning approaches used in education. It presents Think-and-Share Optimization (TaSO), Think-Pair-Square Optimization (TPSO), and R-Parallel-Collaborative Optimizations (RPCO) Algorithm.


BLCO Brainstorming  Optimization Think-and-Share Parallel Collaborative 


  1. 1.
    Garnier, S., Gautrais, J., Theraulaz, G.: The biological principles of swarm intelligence. Swarm Intell. 1, 3–31 (2007)CrossRefGoogle Scholar
  2. 2.
    Parpinelli, R.S., Lopes, H.S.: New inspirations in swarm intelligence: a survey. Int. J. Bio-Inspired Comput. 3, 1 (2011)CrossRefGoogle Scholar
  3. 3.
    Bonabeau, E., Meyer, C.: Swarm intelligence. A whole new way to think about business. Harvard Bus. Rev. 79, 106–114, 165 (2001)Google Scholar
  4. 4.
    Ducatelle, F., Di Caro, G.A., Gambardella, L.M.: Principles and applications of swarm intelligence for adaptive routing in telecommunications networks. Swarm Intell. 4 (2010).
  5. 5.
    Kassabalidis, I., El-Sharkawi, M.A., Marks, R.J., Arabshahi, P., Gray, A.A.: Swarm intelligence for routing in communication networks. In: GLOBECOM’01. IEEE Global Telecommunications Conference (Cat. No.01CH37270), vol. 6, pp. 3613–3617 (2001)Google Scholar
  6. 6.
    Saleem, M., Di Caro, G.A., Farooq, M.: Swarm intelligence based routing protocol for wireless sensor networks: survey and future directions. Inf. Sci. 181, 4597–4624 (2011)CrossRefGoogle Scholar
  7. 7.
    Blum, C., Li, X.: Swarm intelligence in optimization. Swarm Intell. 43–85 (2008)Google Scholar
  8. 8.
    Hassanien, A.E., Eid, A.: Swarm Intelligence: Principles, Advances, and Applications. CRC, Taylor & Francis Group (2015). ISBN 9781498741064 - CAT# K26721Google Scholar
  9. 9.
    Abu-Seada, H.F., Mansor, W.M., Bendary, F.M., Emery, A.A., Hassan, M.A.M.: Application of particle swarm optimization in design of PID controller for AVR system. Int. J. Syst. Dyn. Appl. 2, 1–17 (2013)Google Scholar
  10. 10.
    Anter, A.M., Hassenian, A.E.: Computational intelligence optimization approach based on particle swarm optimizer and neutrosophic set for abdominal CT liver tumor segmentation. J. Comput. Sci. 25, 376–387 (2018)Google Scholar
  11. 11.
    Cai, W., Jin, X., Zhang, Y., Chen, K., Wang, R.: ACO Based QoS Routing Algorithm for Wireless Sensor Networks, pp. 419–428. Springer, Heidelberg (2006)Google Scholar
  12. 12.
    Chen, W.-M., Li, C.-S., Chiang, F.-Y., Chao, H.-C.: Jumping ant routing algorithm for sensor networks. Comput. Commun. 30, 2892–2903 (2007)CrossRefGoogle Scholar
  13. 13.
    Elfouly, F.H., Ramadan, R.A., Mahmoud, M.I., Dessouky, M.I.: Efficient data reporting in a multi-object tracking using WSNs. Int. J. Syst. Dyn. Appl. 6, 38–57 (2017)Google Scholar
  14. 14.
    Emary, E., Zawbaa, H.M., Hassanien, A.E.: Binary ant lion approaches for feature selection. Neurocomputing 213, 54–65 (2016)Google Scholar
  15. 15.
    Ghasem Aghaei, R., Mahfujur Rahman, A., Abdur Rahman, M., Gueaieb, W., El Saddik, A.: Ant colony-based many-to-one sensory data routing in wireless sensor networks. In: 2008 IEEE/ACS International Conference on Computer Systems and Applications, pp. 1005–1010. IEEE (2008)Google Scholar
  16. 16.
    Heissenb, M., Braun, T., Jorg, D., Huber, T.: A Framework for Routing in Large Ad-Hoc Networks with Irregular Topologies, pp. 119–128 (2006)Google Scholar
  17. 17.
    Kiri, Y., Sugano, M., Murata, M.: Self-organized data-gathering scheme for multi-sink sensor networks inspired by swarm intelligence. In: First International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007), pp. 161–172. IEEE (2007)Google Scholar
  18. 18.
    Misra, R., Mandal, C.: Ant-aggregation: ant colony algorithm for optimal data aggregation in wireless sensor networks. In: 2006 IFIP International Conference on Wireless and Optical Communications Networks, pp. 1–5. IEEE (2006)Google Scholar
  19. 19.
    Ding, N., Liu, P.X.: Data gathering communication in wireless sensor networks using ant colony optimization. In: 2004 IEEE International Conference on Robotics and Biomimetics, pp. 822–827. IEEE (2004)Google Scholar
  20. 20.
    Poli, R., Kennedy, J., Blackwell, T.: Particle swarm optimization. Swarm Intell. 1, 33–57 (2007)CrossRefGoogle Scholar
  21. 21.
    Rajagopalan, S., Shen, C.-C.: ANSI: a swarm intelligence-based unicast routing protocol for hybrid ad hoc networks. J. Syst. Architect. 52, 485–504 (2006)CrossRefGoogle Scholar
  22. 22.
    Ramachandran, C., Misra, S., Obaidat, M.S.: A probabilistic zonal approach for swarm-inspired wildfire detection using sensor networks. Int. J. Commun. Syst. 21, 1047–1073 (2008)CrossRefGoogle Scholar
  23. 23.
    El-aal, Shereen A., Ramadan, R.A., Ghali, N.: Classification of EEG signals for motor imagery based on mutual information and adaptive neuro fuzzy inference system. Int. J. Syst. Dyn. Appl. 5, 64–82 (2016)Google Scholar
  24. 24.
    Singh, G., Das, S., Gosavi, S.V., Pujar, S.: Ant colony algorithms for Steiner trees. In: Recent Developments in Biologically Inspired Computing, pp. 181–206. IGI Global (2005)Google Scholar
  25. 25.
    Sun, Y., Ma, H., Liu, L., Zheng, Y.: ASAR: an ant-based service-aware routing algorithm for multimedia sensor networks. Front. Electr. Electron. Eng. China 3, 25–33 (2008)CrossRefGoogle Scholar
  26. 26.
    Wen, Y., Chen, Y., Pan, M.: Adaptive ant-based routing in wireless sensor networks using energy delay metrics. J. Zhejiang Univ. Sci. A 9, 531–538 (2008)CrossRefGoogle Scholar
  27. 27.
    Zhang, Y., Kuhn, L.D., Fromherz, M.P.J.: Improvements on ant routing for sensor networks. Networks, 154–165 (2004)Google Scholar
  28. 28.
    Zhou, Y., Xiao, K., Wang, Y., Liang, A., Hassanien, A.E.: A PSO-inspired multi-robot map exploration algorithm using frontier-based strategy. Int. J. Syst. Dyn. Appl. 2, 1–13 (2013)Google Scholar
  29. 29.
    Shi, Y.: Brain storm optimization algorithm in objective space. In: 2015 IEEE Congress on Evolutionary Computation, CEC 2015—Proceedings, pp. 1227–1234 (2015)Google Scholar
  30. 30.
    Jabbar, S., Iram, R., Minhas, A.A., Shafi, I., Khalid, S., Ahmad, M.: Intelligent optimization of wireless sensor networks through bio-inspired computing: Survey and future directions. Int. J. Distrib. Sens. Netw. (2013).
  31. 31.
    Gupta, V.: On the Optimization of Multiple Applications for Sensor Networks. Carnegie Mellon University. Retrieved from (2014)
  32. 32.
    Smith, M., Ton, D.: Key connections: the U.S. department of Energy’s microgrid initiative. IEEE Power Energ. Mag. 11, 22–27 (2013)CrossRefGoogle Scholar
  33. 33.
    Duan, H., Li, S., Shi, Y.: Predator-prey brain storm optimization for DC brushless motor. IEEE Trans. Magn. 49, 5336–5340 (2013)CrossRefGoogle Scholar
  34. 34.
    Krishnanand, K.R., Hasani, S.M.F., Panigrahi, B.K., Panda, S.K.: Optimal Power Flow Solution Using Self-Evolving Brain-Storming Inclusive Teaching-Learning-Based Algorithm, pp. 338–345. Springer, Heidelberg (2013)Google Scholar
  35. 35.
    Ramanand, K.R., Krishnanand, K.R., Panigrahi, B.K., Mallick, M.K.: Brain Storming Incorporated Teaching and Learning Based Algorithm with Application to Electric Power Dispatch, pp. 476–483 (2012)Google Scholar
  36. 36.
    Sun, Y.: A hybrid approach by integrating brain storm optimization algorithm with grey neural network for stock index forecasting. Abstr. Appl. Anal. 2014, 1–10 (2014)Google Scholar
  37. 37.
    Ramadan, R.A.: Fuzzy brain storming optimisation algorithm. Int. J. Intell. Eng. Inform. 5, 67 (2017)Google Scholar
  38. 38.
    Barbara, J.M., Philip, G.J.C.: Cooperative Learning For Higher Education Faculty (American Council on Education Oryx Press Series on Higher Education). Praeger, Westport (1997)Google Scholar
  39. 39.
    Lyman, F.: The responsive classroom discussion. In: Anderson, A.S. (ed.) Mainstreaming Digest, pp. 109–113. University of Maryland College of Education, College Park (1981)Google Scholar
  40. 40.
    Orr, J.J., Hall, S.F., Hulse-Killacky, D.: A model for collaborative teaching teams in counselor education. Counselor Educ. Supervision 47, 146–163 (2008)CrossRefGoogle Scholar
  41. 41.
    Woods, D.R.: Problem Based Learning—How to Gain the Most from PBL. W L Griffen Printing (1994)Google Scholar
  42. 42.
    Slavin, R.E.: Cooperative learning, success for all, and evidence-based reform in education. Éducation Et Didactique 2, 149–157 (2008)CrossRefGoogle Scholar
  43. 43.
    Johnson, D.W., Johnson, R.T., Smith, K.A.: Active Learning: Cooperation in the College Classroom. Interaction Book Co. (2006) ISBN: 978-0939603145Google Scholar
  44. 44.
    Catapano, J.: The Jigsaw method teaching strategy. Retrieved from (2017)
  45. 45.
    Johnson, D.W., Johnson, R.T., Smith, K.A.: Cooperative Learning: Increasing College Faculty Instructional Productivity. Wiley, New York (1991)Google Scholar
  46. 46.
    O’Leary, N., Griggs, G.: Researching the pieces of a puzzle: the use of a jigsaw learning approach in the delivery of undergraduate gymnastics. J. Further High. Educ. 34, 73–81 (2010)CrossRefGoogle Scholar
  47. 47.
    Saleem, M., Farooq, M.: BeeSensor: a bee-inspired power aware routing protocol for wireless sensor networks. EvoWorkshops, pp. 81–90 (2007)Google Scholar
  48. 48.
    Wedde, H., Farooq, M.: New ideas for developing routing algorithms inspired by honey bee behavior. In: Olariu, S., Zomaya, A.Y. (ed.) Handbook of Bioinspired Algorithms and Applications. Chapman and Hall/CRC, New York (2005)Google Scholar
  49. 49.
    Boppana, R.V., Konduru, S.P.: An adaptive distance vector routing algorithm for mobile, ad hoc networks. In: INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies, Proceedings. IEEE, vol. 3, pp. 1753–1762 (2001)Google Scholar
  50. 50.
    Oranj, A.M., Alguliev, R.M., Yusifov, F., Jamali, S.: Routing algorithm for vehicular ad hoc network based on dynamic ant colony optimization. Int. J. Electron. Elect. Eng. 4, 79–83 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Cairo UniversityGizaEgypt
  2. 2.Hail UniversityHailSaudi Arabia

Personalised recommendations