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 c ...
, including neural networks,
fuzzy logic Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and complete ...
, and evolutionary algorithms. 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)


Notable journals

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


References

Soft computing {{Compu-ai-stub