Difference between revisions 539384750 and 539385099 on enwiki

{{Expert-subject|computer science|date=July 2009}}
{{Distinguish|soft microprocessor}}

'''Soft computing''' is a term applied to a field within computer science which is characterized by the use of inexact solutions to computationally hard tasks such as the solution of [[NP-complete]] problems, for which there is no known algorithm that can compute an exact solution in [[polynomial time]]. Soft computing differs from conventional (hard) computing in that, unlike hard computing(contracted; show full)
Soft computing deals with imprecision, uncertainty, partial truth, and approximation to achieve practicability, robustness and low solution cost.
there is a main difference between soft computing and possibility.possibility is used when we don't have enough information to solve a problem but soft computing is used when we don't have enough information about the problem itself.these kind of problems originate in human mind with all it's doubts,subjectivity and emotions
 lik;an example can be determining a suitable temperature for a room to make people feel comfortable.
Components of soft computing include:
* [[Neural network]]s (NN)
* [[Fuzzy logic]]s (FL)
* [[Evolutionary computation]] (EC), including:
** [[Evolutionary algorithm]]s
*** [[Genetic algorithm]]s
*** [[Differential evolution]]
(contracted; show full)[[it:Soft computing]]
[[hu:Lágy számítási modell]]
[[ms:Komputeran lembut]]
[[nl:Soft computing]]
[[ru:Мягкие вычисления]]
[[ja:ソフトコンピューティング]]
[[zh:软计算]]
[[ar:الحوسبة اللينة]]