ABSTRACT

Evolutionary computing and various cognitive methods included within the broader framework of evolutionary approaches constitute a vast branch of computer science, where inspiration has been drawn from the processes of natural evolution, in a fashion similar to that in which communications networks can employ approaches inspired by social networking and vice-versa. The fundamental metaphor of evolutionary computing and cognitive methods is a characteristic style of problem solving, which is essentially an advanced trialand-error search. Such an approach usually takes place in a stochastic manner, which ensures rapid response time and efficient implementation, while simultaneously ensuring sufficient exploration of the corresponding search space of possible solutions to the problem.