Soft computing

Soft Computing (SC) constructs computationally intelligent methods by combining emerging problem solving technologies such as fuzzy logic (FL), probabilistic computing and reasoning (PR), artificial neural networks (NN), machine learning (ML) and evolutionary computation (EC) to solve complex and real world problems. Various methods used in SC are neither independent of nor compete with one another, but rather, they work in a cooperative and complementary way. SC aims to tolerance of imprecision, uncertainty, partial truth and approximation to achieve effectiveness and low cost solutions (
When today data has dynamic and scalable potencial with Volume, Velocity, Variety and Veracity characteristics, the proper combination of intelligent SC methods with scalable data preprocessing, and high-performance backgrounds is practical to face challenges in many areas. All of these advanced technologies mentioned above do not have to be always coupled together, but the alliance is essential for complex solutions.