Computational intelligence, soft computing, and natural computation are different names for more or less similar things, namely a couple of mathematical methods, that are geared to the mechanisms and procedures of nature. They are all characterized by an extremely high degree of functionality and robustness. Basically these methods are comprised of
Computational Intelligence is a branch of Artificial Intelligence. Contrary to the classical, strictly formal branch of artificial intelligence these methods are more oriented on pragmatic, well-functioning solutions and less on theoretical and formal clarity, which seldom exists in "real-world applications" anyway. Thus most complicated tasks can hereby be solved quickly and efficiently. For a lot of complex problems, these methods are often the only practically existing solution strategies.