ABSTRACT

In this chapter, we will explore a different nature-inspired algorithm, inspired by the process of human brainstorming for solving any complicated problem. All of us are acquainted with the fact that, when a complex problem comes in front of us, and a single person is not able to solve, then a group of people with different qualities come together and do brainstorming. In this way, the probability of solving that problem is increased. In the process of brainstorming, great ideas come out and their collaboration with each other helps to generate better ideas for solving the problem. Brainstorm optimization algorithm has been applied for solving very challenging and hard problems by randomly generating the ideas or individuals. This is an optimization algorithm that is developed on the basis of human ideas generation process, and as humans are the most knowledgeable and intelligent creatures in the world, this algorithm is better than the other nature-inspired algorithms in various aspects.