Introduction Soft Computing
Introduction Soft Computing
What is Computation ??
Defining Hard Computing
Defining Soft Computing
Hard Computing Vs Soft Computing
Hybrid Computing
What is Computation ??
we know exactly a computing means there are certain input and then there is a procedure by which the input can be
converted into some output. So, in the context of computing, so the input is called the antecedent and then output is
called the consequence and then computing is basically mapping. this mapping is also alternatively called as formal
method also it is called an algorithm, so basically algorithm to solve a problem.
Characteristics of Computing
Defining Hard Computing
Solving Numerical Problems: finding root of polynomials or finding an integration or derivation we usually
follow some mathematical models.
Searching and Sorting Techniques: searching and sorting techniques are frequently used in many applications.
So, these are the basically followed by some unambiguous steps and it always gives the precise result and it is
basically defined correctly by means of an algorithm. So, it is an example of hard computing.
Solving Computational Geometry Problems: finding the shortest tour in a graph, finding closest pair of points
given a set of points etcetera is basically is a task of hard computing.
Defining Soft Computing
Goals of Soft Computing
Goals of Soft Computing
Characteristics of Soft Computing
It does not requires any mathematical modelling for problem solving, it does not necessary that an algorithm
should be expressed in terms of mathematical formulation.
It may not yield the precise solution, The solution that it gives not always the same or unique. It can give time
to time the different solution for the same problem even with the same input also. But the solution is near about
the accurate value.
◦ Algorithms are adaptive: It can adjust to the change of dynamic environment. For the same problem same
computing concept can be easily adapted into whatever be the number of inputs are there, whatever the input
values maybe there, whatever the other parameters that is involved in order to solve the problem
Uses biological inspired methodologies such as genetics, evolution, Ant’s behaviour ,human nervous system,
etc.
Applications of Soft Computing
Soft computing and hard computing are computing methods where hard computing is the conventional
methodology relies on the principles of accuracy, certainty, and inflexibility. Conversely, soft computing is a
modern approach premised on the idea of the approximation, uncertainty, and flexibility.
Hard Computing Vs Soft Computing
Thank You