Unit2 - Subjective Questions

CSE275 • Practice Questions with Detailed Answers

1

Define Evolutionary Computation (EC) and elaborate on its fundamental characteristics. How do these characteristics distinguish EC from traditional optimization methods?

2

Outline the general operational framework of a typical Evolutionary Algorithm (EA). What is the purpose of each main step?

3

Explain the core principles of Genetic Algorithms (GAs) and how they mimic natural selection to solve optimization problems.

4

Discuss different types of chromosome representations used in Genetic Algorithms, providing examples for each. How does the choice of representation influence the design of genetic operators?

5

What is the role of a fitness function in Genetic Algorithms? Discuss its key properties and the challenges in designing an effective fitness function.

6

How can the design of a fitness function significantly impact the performance and convergence behavior of a Genetic Algorithm?

7

Describe and compare at least three common selection strategies used in Genetic Algorithms: Roulette Wheel Selection, Tournament Selection, and Rank Selection. Discuss their advantages and disadvantages.

8

Compare and contrast Roulette Wheel Selection and Tournament Selection in the context of Genetic Algorithms, highlighting scenarios where one might be preferred over the other.

9

Explain the role of the crossover operator in Genetic Algorithms. Describe two common crossover operators for binary-encoded chromosomes, illustrating with an example.

10

Explain the role of the mutation operator in Genetic Algorithms. Describe two common mutation operators for binary-encoded chromosomes and discuss its importance for diversity.

11

Discuss the importance of balancing crossover and mutation rates in Genetic Algorithms. What are the potential consequences of setting these rates too high or too low?

12

What does 'convergence' mean in the context of Genetic Algorithms? How is the convergence behavior of a GA typically assessed, and what are the desired characteristics of good convergence?

13

Define premature convergence in Genetic Algorithms. What are its primary causes and the detrimental consequences for the optimization process?

14

Discuss various techniques for preserving diversity in Genetic Algorithms to prevent premature convergence. Provide examples of how these techniques are applied.

15

Explain the concept of a 'fitness landscape' and how it provides an intuitive understanding of search difficulty for Genetic Algorithms. Use concepts like hills, valleys, and plateaus.

16

How do local optima and global optima manifest on a fitness landscape, and what specific challenges do they pose for Genetic Algorithms in their search for optimal solutions?

17

Enumerate and briefly explain some common applications of Genetic Algorithms in various machine learning tasks.

18

Explain in detail how Genetic Algorithms can be effectively applied to the problem of feature selection in machine learning, outlining the typical components involved.

19

Describe the typical chromosome representation, fitness function, and genetic operators employed when using Genetic Algorithms for feature selection in a classification task.

20

Compare and contrast Evolutionary Algorithms (EAs) with traditional gradient-based optimization methods, highlighting their respective strengths and weaknesses for machine learning problems.