Difference between revisions 720365766 and 720526663 on enwiki

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

In [[computer science]], '''soft computing''' is 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, it is tolerant of imprecision, uncertainty, parti(contracted; show full)*** [[Genetic algorithm]]s
*** [[Differential evolution]]
** [[Metaheuristic]] and [[Swarm Intelligence]]
*** [[Ant colony optimization]]
*** [[Particle swarm optimization]]
*** [[Firefly algorithm]]
*** [[Cuckoo search]]

*** [[Flower pollination algorithm]]
* Ideas about [[probability]] including:
** [[Bayesian network]]
* [[Chaos theory]]

Generally speaking, soft computing techniques resemble biological processes more closely than traditional techniques, which are largely based on formal [[logical system]]s, such as [[sentential logic]] and [[predicate logic]], or rely heavily on computer-aided numerical analysis (as in [[finite element analysis]]). Soft computing techniques are intended to complement each other.

(contracted; show full)* http://dspace.nitrkl.ac.in:8080/dspace/bitstream/2080/1136/1/subudhi.pdf

{{Authority control}}

[[Category:Scientific modeling]]
[[Category:Artificial intelligence]]
[[Category:Semantic Web]]
[[Category:Soft computing]]