Soft computing aims to mimic human reasoning using techniques like fuzzy logic, neural networks, evolutionary computing and probabilistic reasoning. It has advantages over conventional computing by producing models that are linguistically simple, comprehensible, fast and effective in practice. Soft computing has over 24,000 publications and is used widely in applications such as control systems, business, finance, robotics, science and more.