Back close

Course Detail

Course Name Soft Computing
Course Code 26CSC331
Program 5 Year Integrated M.Sc in Data Science
Credits 3
Campus Coimbatore

Syllabus

Unit 1

Artificial Intelligence: A Brief review, Pitfalls of Traditional AI. Search Algorithms: breadth first search, depth first search techniques, Hill Climbing, Best first Search, A* algorithm and AO* Algorithms. Soft computing: Introduction, soft computing vs. hard computing, various types of soft computing techniques, applications of soft computing.

Unit 2

Fuzzy Logic: Introduction the case of imprecision, the utility and limitation of fuzzy systems. Classical sets and Fuzzy sets: operations, properties and mapping. Classical relations and fuzzy relations: cardinality, operations, properties and composition tolerance and equivalence relations. Properties of membership function, fuzzification and defuzzification. Logic and fuzzy systems.

Unit 3

Evolutionary Computation: Introduction, Historical Development of Evolutionary Computation, Features of Evolutionary Computation, Advantages and Applications of Evolutionary Computation, Conventional Optimization and Search Techniques.

Unit 4

Genetic Algorithms: Introduction, Biological Background, A simple genetic algorithm, Comparison of Genetic Algorithm with Other Optimization Techniques, Advantages, Limitations and Applications of Genetic Algorithm. Terminologies and Operators of GA: Encoding, Breeding, Search Termination, Fitness Scaling, Example problems.

Unit 5

Swarm intelligence algorithms Over view of Hybrid approaches (neural networks, fuzzy logics, genetic algorithm etc).

Text Books / References

Text Books:

  1. Ross T J ‘Fuzzy Logic with Engineering Applications’, TMH, 2002.
  2. S.N.Sivanandam and S.N.Deepa, Introduction to Genetic Algorithms, Springer Berlin, Heidelberg, 2007.
  3. Kumar S. ‘Neural Networks – A classroom approach’, TMH, 20014.
  4. Eiben A E and Smith J E, ‘Introduction to Evolutionary Computing’, Second Edition, Springer, Natural Computing Series, 20017.

Reference Books:

  1. Konar A, ‘Computational Intelligence: Principles, Techniques and Applications”, Springer Verlag, 2005.
  2. Engelbercht AP, ‘Fundamentals of Computational Swarm Intelligence’, John Wiley and Sons, 2005.
  3. Jang J S R and Sun C T,Mizutani E, ‘Neuron – Fuzzy and Soft Computing’ , PHI, 2002
  4. Rajasjekaran S and VijayalakshmiPai G A ‘Neural Networks, Fuzzy Logic and Genetic Algorithm’, PHI, 2003.

Objectives and Outcomes

Course Outcomes
CO1 Comprehend the search techniques of AI and soft computing.
CO2 Analyze the basics of Fuzzy logic and construction of fuzzy sets.
CO3 Analyze the importance of evolutionary computation and optimization.
CO4 Apply the genetic algorithm concepts to real life problems.
CO5 Design the Swarm intelligence algorithms and Hybrid algorithms.

CO-PO Mapping

  PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 2 2         2 2
CO2 3 3 2 2 2 2         2 2
CO3 3 3 3 2 3 2         2 2
CO4 3 3 2 2 2 2         2 2
CO5 2 2 3 1 2 1         2 2

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now