Soft computing
   HOME

TheInfoList



OR:

Soft computing is a set of
algorithms In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
, including neural networks, fuzzy logic, and
evolutionary algorithm In computational intelligence (CI), an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduct ...
s. These algorithms are tolerant of imprecision, uncertainty, partial truth and approximation. It is contrasted with hard computing: algorithms which find provably correct and
optimal Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criterion, from some set of available alternatives. It is generally divided into two subfi ...
solutions to problems. __TOC__


History

The theory and techniques related to soft computing were first introduced in 1980s. The term "soft computing" was coined by Lotfi A. Zadeh.


See also

* Emergence * Synthetic intelligence *
Watson (computer) IBM Watson is a question-answering computer system capable of answering questions posed in natural language, developed in IBM's DeepQA project by a research team led by principal investigator David Ferrucci. Watson was named after IBM's founder ...


Notable journals

* ''Soft Computing'' *''Applied Soft Computing''


References

Soft computing {{Compu-ai-stub