Friday, December 11, 2015

Soft Computing vs. Hard Computing

Soft Computing
Hard Computing
Soft Computing is tolerant of imprecision, uncertainty, partial truth and approximation Hard Computing requires a precisely state analytic model
Soft Computing is based on fuzzy logic, neural sets, and probabilistic reasoning Hard Computing is based on binary logic, crisp system, numerical analysis and crisp software.
Soft computing has the characteristics of approximation and disposition Hard computing has the characteristics of precision and category
Soft computing can evolve its own programs Hard computing requires programs to be written
Soft computing can use multi-valued or fuzzy logic Hard computing uses two-valued logic
Soft computing incorporates stochasticity Hard computing is deterministic
Soft computing can yield approximate answers Hard computing produces precise answers
Soft computing allows parallel computations Hard computing is strictly sequential
Soft computing can deal with ambiguous and noisy data Hard computing requires exact input data
Soft computing can deal with Approximate Models like Approximate reasoning , Functional Approximation and randomized search Hard computing requires precise models like Symbolic logic reasoning , Traditional numerical modeling and search

2 comments: