*Corresponding author email: mukhdeep@gmail.com
The main purpose of studding computational intelligence as independent field is to understand and apply the principles that make intelligent behaviour possible weather it is from a natural or an artificial system. To accomplish this broad concept, it is important to understand different computational methods in which their popularity becoming increasing from time to time in the past few decades. The Paradigms of computational intelligence (CI) techniques have been successfully used in recent years to address various challenges of the real world which can't be solved by conventional techniques. The application areas are also numerous as some of them explained in the document. These techniques are inspired from fuzzy logic, evolutionary computing, learning theory and probabilistic methods. All these sub fields are different in nature and have different application areas and ability to solve problems. Nowadays, Techniques of Computational Intelligence has got great attention in solving problems in many fields of studies. In this document components of computational intelligence were explained by focusing on nature inspired algorithms. Comparative analysis of the techniques was made and shown that Swarm Intelligence based techniques has many advantages over the other techniques. The application of these techniques depends on the nature of the problem and experience of the researcher going to apply it. If they are properly handled these algorithms are wonder full to solve hard problems due to their stochastic nature.
Computational intelligence, Nature Inspired Algorithms, Evolutionary Algorithms, Swarm based Algorithms