CORE

Evolutionary Algorithms

24CSE743 · S7 · 4 credits

Official KTU 2024 syllabus subject — study with practice, PYQs and AI tools.

§
Syllabus
Loading syllabus…
Manage →
⚡ DAY-BEFORE EXAM

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

Tap a module to mark as weak
PRIORITY A
Module 1

Why:Foundation module

+ Mark Weak
PRIORITY A
Module 2

Why:High exam relevance

+ Mark Weak
PRIORITY B
Module 3

Why:Core module

+ Mark Weak
PRIORITY B
Module 4

Why:Applied concepts

+ Mark Weak
PRIORITY C
Module 5

Why:Standard exam coverage

+ Mark Weak
Modules
Module 01Evolutionary Computing Preliminaries (8 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 (EA), Evolutionary Computing and Global Optimization.

Module 02Genetic Algorithms (7 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 (6 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 04Evolutionary methods for Multimodal and multiobjectiveexpand

optimization (7 hrs) 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. Example Application: Distributed Co- Evolution of Job-shop Schedules.

Module 05Special form of Evolutions (7 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.

Notes / Resources

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.