This book addresses the key problems that computational intelligence aims to solve, including (i) the involved computational process might be too complex for mathematical reasoning; (ii) it might contain some uncertainties during the process, or (iii) by nature, the computational process is a randomly determined one (heuristic). The contributors make use of methods that are close to the human's way of reasoning, that is, available information might be inexact or incomplete, yet it would be able to produce controlled actions in an adaptive way. Approaches presented in the book include swarm intelligence, artificial immune systems, image processing, data mining, natural language processing, text mining, and other solutions involving artificial intelligence methodologies. Addresses key computational issues that can be solved by computational intelligence;Introduces various application domains by which computational intelligence is the preferred solution;Includes approaches such as swam intelligence, data mining, and artificial intelligence.