You are on page 1of 1

A] Introduction to Soft Computing

A.1] Types of Computing Problems


A.1.1] Difference between P, NP-Complete, NP-Hard Problems
A.1.2]P versus NP Problems
A.2] Solving NP-Complete problems
A.2.1]Approximation
A.2.1]Randomization
A.2.1]Restriction
A.2.1]Parameterization
A.2.1]Heuristic
A.3] Soft Computing vs. Hard Computing

B] Evolutionary Computation
B.1] Genetic Algorithms
B.1.1] Optimization Problems
B.1.2] Concept of GA and terminologies used
B.1.3] Fitness Function
B.1.4]Initialization
B.1.5]GA Operators: Selection
B.1.6]GA Operators: Mutation
B.1.7]GA Operators: Crossover
B.2] Swarm Intelligence: Ant Colony Optimization
B.3] Swarm Intelligence: Particle Swarm Optimization

C] Fuzzy, Rough and Granular Computing


C.1] Fuzzy Logic
C.1.1] Introduction to FL
C.1.2] Fuzzy Membership Functions
C.1.3] Fuzzy Operations
C.1.4] Fuzzy Relations
C.1.5] Fuzzy Propositions
C.1.6] Fuzzy Implications
C.1.7] Fuzzy References
C.2] Rough Sets
C.3] Granular Computing

You might also like