Evolutionary Algorithms
24CSH709 · S7 · 4 credits
Official KTU 2024 syllabus subject — study with practice, PYQs and AI tools.
Have an exam tomorrow?
Get a high-yield attack plan focused on maximum marks per minute. Zero fluff, strict PYQ priority, active recall, and trap avoidance.
Strategy: High-yield concepts + PYQs + weak areas
Why:Foundation module
Why:High exam relevance
Why:Core module
Why:Applied concepts
Why:Standard exam coverage
Module 01Evolutionary Computing Preliminaries (9 hrs)expand
Introduction, Components of Evolutionary Algorithms – Representation, Evaluation Function (Fitness Function), Population, Parent Selection Mechanism, Variation Operators, Survivor Selection, Mechanism (Replacement), Initialization, Termination Condition. Example Applications - The 8-Queens Problem, The Knapsack Problem. Working of an Evolutionary Algorithm, Evolutionary Computing and Global Optimization.
Module 02Genetic Algorithms (10 hrs)expand
Representation of Individuals, Mutation and Recombination – Binary, Integer, Real- valued or Floating-Point, Permutation Representations, Multiparent recombination. Population Models, Parent Selection - Fitness Proportional Selection, Ranking Selection, Implementing Selection Probabilities, Tournament Selection. Survivor Selection - Age-Based Replacement, Fitness Based Replacement. Example Application: Solving a Job Shop Scheduling Problem.
Module 03Evolution strategies and Parameter control (8 hrs)expand
Evolution Strategy operators – Selection, Crossover, Mutation. A generic Evolution strategy Algorithm. Examples of Changing Parameters - Changing the Mutation Step Size. Changing the Penalty Coefficients. Classification of Control Techniques, Examples of Varying EA Parameter. Varying Several Parameters Simultaneously.
Module 04Multimodal and multiobjective optimization (9 hrs)expand
Multi-Modal Problems – Introduction. Genetic Drift, Biological Motivations and Algorithmic Approaches. Algorithmic vs. Genetic vs. Solution Space. Multi-Objective Evolutionary Algorithms – Example. Dominance and Pareto optimality. EA Approaches to Multi-Objective Optimization. Particle Swarm Optimization, Differential Evalution. Example Application: Distributed Co-Evolution of Job-shop Schedules.
Module 05Special form of Evolutions (8 hrs)expand
Co-evolution - Cooperative co-evolution. Competitive co-evolution, Example Application: Co-evolutionary Constraint Satisfaction. Interactive Evolution – Optimization. Design, Exploration. Interactive Evolutionary Design and Art, Example Application - The Mondriaan Evolver. Non-Stationary Function Optimization - Algorithmic Approaches, Selection and Replacement Policies. Example Application - The Time Varying Knapsack Problem.
Exam-focused notes are optional context — Continue Learning above works even without them.
Notes for this subject aren't written yet
Continue Learning above adapts to this subject anyway — it teaches from your active syllabus.