# Soft Computing Techniques

- Institution: IIT-ISM Dhanbad
- Department: Mathematics
- Teacher: Prof. Santimoy Kundu
- Level: Undergraduate
- Language: English
- Subjects: Mathematics
- Source: [NPTEL](https://nptel.ac.in/courses/111105614)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/111105614)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lec 01 Fuzzy Sets Fuzzy Membership Function Support Core Crossover points & Bandwidth of a Fuzzy set](https://invisiblenetwork.ai/learn/nptel/111105614/6b5180ffe23d) (Video)
2. [Lec 02 Fuzzy Sets and Membership Function Alpha-Cut of a Fuzzy Set Fuzzy subset & Scalar cardinality](https://invisiblenetwork.ai/learn/nptel/111105614/7e3c15700003) (Video)
3. [Lec 03 Fuzzy Sets & Membership funt. Fuzzy subset & Scalar cardinality Basic operations & Properties](https://invisiblenetwork.ai/learn/nptel/111105614/b16862674a74) (Video)
4. [Lec 04 Fuzzy Sets and Membership functions ........ intersection etc. "](https://invisiblenetwork.ai/learn/nptel/111105614/5cd5f84537a2) (Video)
5. [Lec 05 Fuzzy Sets Membership functions Basic operations](https://invisiblenetwork.ai/learn/nptel/111105614/b5d04db3f31f) (Video)
6. [Lecture 06: Crisp Relation and Example Fuzzy Relation and operations](https://invisiblenetwork.ai/learn/nptel/111105614/efeefcfa6dc1) (Video)
7. [Lec 07: Crisp relation and fuzzy relation Extension principle Fuzzy arithmetic numbers & operations](https://invisiblenetwork.ai/learn/nptel/111105614/37a203179809) (Video)
8. [Lec 08 Fuzzy relation and operations Fuzzy multi-valued logic Fuzzy implications](https://invisiblenetwork.ai/learn/nptel/111105614/826f2138d4d6) (Video)
9. [Lec 09: Fuzzy relation and fuzzy implications Fuzzy multi-valued logic Defuzzification](https://invisiblenetwork.ai/learn/nptel/111105614/31a63bd12d40) (Video)
10. [Lec 10: Defuzzification](https://invisiblenetwork.ai/learn/nptel/111105614/994d299b9b27) (Video)
11. [Lecture 11 : Fuzzy rules Generalised Modus Ponens Generalised Modus Tollens](https://invisiblenetwork.ai/learn/nptel/111105614/8744ac044d24) (Video)
12. [Lecture 12 : Fuzzy rules Fuzzy inference system](https://invisiblenetwork.ai/learn/nptel/111105614/4d993d5a75b7) (Video)
13. [Lecture 13 : Fuzzy inference system Mamdanis, Sugenos and Tsukamoto type inferences](https://invisiblenetwork.ai/learn/nptel/111105614/e8fcc80e05a8) (Video)
14. [Lecture 14: Fuzzy inference systems with examples](https://invisiblenetwork.ai/learn/nptel/111105614/4a3131a2a67e) (Video)
15. [Lecture 15 : Numerical examples](https://invisiblenetwork.ai/learn/nptel/111105614/136f054e1868) (Video)
16. [Lec 16 Introduction of Genetic Algorithm Darwin’s Principle](https://invisiblenetwork.ai/learn/nptel/111105614/4f1c84050bb2) (Video)
17. [Lec 17 Working principle and flow chart of Genetic Algorithm Important terms of Genetic Algorithm](https://invisiblenetwork.ai/learn/nptel/111105614/98e8fb81e645) (Video)
18. [Lec 18 Working procedure of Genetic Algorithm Initial population of Genetic Algorithm](https://invisiblenetwork.ai/learn/nptel/111105614/8ca20063de03) (Video)
19. [Lec19: Basic Concepts of Genetic Algorithm Some encoding technique of Genetic Algorithm](https://invisiblenetwork.ai/learn/nptel/111105614/e85140f7aa64) (Video)
20. [Lec 20 Working principle of Genetic Algorithm Population Set Encoding Techniques](https://invisiblenetwork.ai/learn/nptel/111105614/1cc33f48b4e3) (Video)
21. [Lec 21 Selection operator Population diversity and Selection Pressure Exploration and Exploitation](https://invisiblenetwork.ai/learn/nptel/111105614/6691c6ff4b56) (Video)
22. [Lec 22 Population diversity and Selection Pressure Exploration and Exploitation Selection Methods](https://invisiblenetwork.ai/learn/nptel/111105614/11f9e7a92f8a) (Video)
23. [Lec 23 Selection Methods and Crossover Techniques](https://invisiblenetwork.ai/learn/nptel/111105614/a2ba24ad050e) (Video)
24. [Lec 24 Selection Methods Crossover techniques Crossover Probability and Mutation Probability.](https://invisiblenetwork.ai/learn/nptel/111105614/fcabf81bbda1) (Video)
25. [Lecture 25: Crossover techniques](https://invisiblenetwork.ai/learn/nptel/111105614/4ffa795fa1fc) (Video)
26. [Lecture 26: Numerical Examples by using Genetic Algorithm](https://invisiblenetwork.ai/learn/nptel/111105614/969a9c76d05b) (Video)
27. [Lecture 27: Numerical Examples](https://invisiblenetwork.ai/learn/nptel/111105614/ad00313239c9) (Video)
28. [Lecture 28: Numerical Examples (contd.)](https://invisiblenetwork.ai/learn/nptel/111105614/6c3ac5642ac7) (Video)
29. [Lecture 29: Numerical Examples (contd.)](https://invisiblenetwork.ai/learn/nptel/111105614/ac79c0084a52) (Video)
30. [Lecture 30: Numerical Examples (contd.)](https://invisiblenetwork.ai/learn/nptel/111105614/7d859b86d5b4) (Video)
31. [Lec 31 Introduction of Multi-objective optimization](https://invisiblenetwork.ai/learn/nptel/111105614/029d12285c0a) (Video)
32. [Lec 32 Weighted Sum Method Epsilon-Constraint Method](https://invisiblenetwork.ai/learn/nptel/111105614/e1c92ffa098a) (Video)
33. [Lec 33 Weighted Distance Metric Method Lexicographic Ordering Method Reference point method](https://invisiblenetwork.ai/learn/nptel/111105614/1d3578859449) (Video)
34. [Lec 34: Few Methods to solve problems of Multi-objective optimization](https://invisiblenetwork.ai/learn/nptel/111105614/c1b029c0c9f7) (Video)
35. [Lec 35 Introduction of Multi objective GAsVEGA Method"](https://invisiblenetwork.ai/learn/nptel/111105614/df94f27cefe8) (Video)
36. [Lec 36 Vector Optimized Evolution Strategy (VOES)Weight-Based Genetic Algorithm (WBGA)](https://invisiblenetwork.ai/learn/nptel/111105614/9a40fb3d0191) (Video)
37. [Lec 37 NSGA and NSGA-II](https://invisiblenetwork.ai/learn/nptel/111105614/5dfd2415b759) (Video)
38. [Lec 38 Numerical examples by using NSGA-II](https://invisiblenetwork.ai/learn/nptel/111105614/5bfa6932cd16) (Video)
39. [Lec 39 Concepts on non-domination Ranking Crowding distance operator NSGA-II](https://invisiblenetwork.ai/learn/nptel/111105614/e79270e6614a) (Video)
40. [Lec 40 Introduction of SPEA and SPEA 2](https://invisiblenetwork.ai/learn/nptel/111105614/f64620026759) (Video)
41. [Lec 41: Introduction Rough Set theory](https://invisiblenetwork.ai/learn/nptel/111105614/606afed3bd91) (Video)
42. [Lec 42 Introduction Rough Set theory Indiscernibility Relation](https://invisiblenetwork.ai/learn/nptel/111105614/76111a5ca72a) (Video)
43. [Lec 43 Indiscernibility Relation Lower Approximations Upper Approximations](https://invisiblenetwork.ai/learn/nptel/111105614/d4a86e0e9e0b) (Video)
44. [Lec 44 Lower Approximations Upper Approximations Boundary Regions](https://invisiblenetwork.ai/learn/nptel/111105614/e4ea6e642061) (Video)
45. [Lec 45 Properties of Approximations and Basic classes of Rough Set theory with Numerical examples](https://invisiblenetwork.ai/learn/nptel/111105614/aa8093179996) (Video)
46. [Lec 46 Rough membership function Dependency of Attributes](https://invisiblenetwork.ai/learn/nptel/111105614/985683ca4eff) (Video)
47. [Lec 47 Dependency of Attributes Reduct and Core](https://invisiblenetwork.ai/learn/nptel/111105614/4824faeb034e) (Video)
48. [Lec 48 Indispensable and Dispensable Attributes Reduct and Core](https://invisiblenetwork.ai/learn/nptel/111105614/dcc5b3d31ec9) (Video)
49. [Lec 49 Reduct and Core Discernibility Matrix and Function](https://invisiblenetwork.ai/learn/nptel/111105614/acfd13a34221) (Video)
50. [Lecture 50: Numerical examples of Discernibility Matrix and Function](https://invisiblenetwork.ai/learn/nptel/111105614/e9d6c4b257ad) (Video)
51. [Lec 51 Some concepts on Rough set theory Introduction to Rule Generation](https://invisiblenetwork.ai/learn/nptel/111105614/6a5b671fb48b) (Video)
52. [Lec 52: Rule Generation based on Reduct and Core](https://invisiblenetwork.ai/learn/nptel/111105614/183ad85ae227) (Video)
53. [Lec 53 Some Problems of Rule Generations.](https://invisiblenetwork.ai/learn/nptel/111105614/e2c783a2517b) (Video)
54. [Lec 54 Fuzzy-Rough Sets](https://invisiblenetwork.ai/learn/nptel/111105614/d8d92766e91f) (Video)
55. [Lec 55 Some problems of Fuzzy-Rough sets](https://invisiblenetwork.ai/learn/nptel/111105614/b4dfaf0a633a) (Video)
56. [Lec 56 Introduction to Artificial Neural Networks](https://invisiblenetwork.ai/learn/nptel/111105614/8854304be596) (Video)
57. [Lec 57 Numerical example of Backpropagation Algorithm](https://invisiblenetwork.ai/learn/nptel/111105614/c046b5bd5305) (Video)
58. [Lec 58: Intelligent Systems Introduction to Neuro-Fuzzy system](https://invisiblenetwork.ai/learn/nptel/111105614/86173df7ec52) (Video)
59. [Lecture 59: Adaptive Neuro-Fuzzy Systems](https://invisiblenetwork.ai/learn/nptel/111105614/e72ec9e508db) (Video)
60. [Lecture 60: Ant colony optimization techniques](https://invisiblenetwork.ai/learn/nptel/111105614/2246c403fc08) (Video)
61. [Live Session 20-03-2025](https://invisiblenetwork.ai/learn/nptel/111105614/6b5180ffe23d-2) (Video)
62. [Live Session 17-04-2025](https://invisiblenetwork.ai/learn/nptel/111105614/7e3c15700003-2) (Video)
