Unit3 - Subjective Questions

CSE275 • Practice Questions with Detailed Answers

1

Define Swarm Intelligence (SI) and list its key characteristics. Explain how SI-based optimization techniques fundamentally differ from traditional gradient-based optimization methods.

2

Describe the Particle Swarm Optimization (PSO) algorithm in detail. Include the velocity and position update equations, explaining each component and the role of its associated parameters.

3

Explain the fundamental principles of Ant Colony Optimization (ACO), detailing how artificial ants construct solutions and the crucial role of pheromone trails in guiding their collective search.

4

Explain the concept of the exploration-exploitation trade-off in the context of swarm intelligence algorithms. Why is maintaining a proper balance between these two crucial for effective optimization?

5

Discuss the impact of key parameters in Particle Swarm Optimization (PSO), such as inertia weight (), cognitive coefficient (), and social coefficient (), on the algorithm's performance and the exploration-exploitation balance.

6

What is swarm stagnation in swarm intelligence algorithms? Propose two distinct strategies to mitigate or prevent swarm stagnation during the optimization process, explaining their mechanisms.

7

Describe the main roles of bees (employed, onlooker, scout) in the Artificial Bee Colony (ABC) algorithm and explain how these roles contribute to the overall optimization process.

8

Explain the Cuckoo Search (CS) algorithm, highlighting its inspiration from brood parasitism. Detail how Lévy flights are incorporated into the CS algorithm and their significance for the search process.

9

Explain why swarm intelligence algorithms are inherently suited for parallel and distributed computing environments. What significant advantages does this offer, especially for large-scale optimization problems?

10

Discuss how swarm intelligence techniques can be applied to solve optimization problems in Machine Learning. Provide at least two specific examples, explaining the role of the swarm algorithm in each.

11

Compare and contrast Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO) based on their underlying mechanisms, information sharing strategies, typical application domains, and how they manage the exploration-exploitation trade-off.

12

Explain the concept of adaptive parameter tuning in swarm intelligence algorithms. Why is it often preferred over static parameter settings, and provide an example of an adaptive parameter strategy.

13

Discuss the importance of maintaining population diversity in swarm intelligence algorithms. How does a lack of diversity contribute to premature convergence, and what are common techniques to reintroduce diversity?

14

Explain the concept of "emergent behavior" in swarm intelligence. Provide a simple example of how complex behavior can emerge from simple rules in a decentralized swarm system.

15

In the PSO velocity update equation, , explain the role of each of the three main components: inertia, cognitive, and social.

16

Compare Artificial Bee Colony (ABC) and Cuckoo Search (CS) algorithms, focusing on their primary search mechanisms, biological inspirations, and how they intrinsically manage the exploration-exploitation trade-off.

17

Discuss the advantages of using swarm intelligence algorithms over traditional gradient-based optimization methods for certain machine learning problems. Provide scenarios where SI might be preferred.

18

In Ant Colony Optimization (ACO), explain the role of heuristic information (visibility) alongside pheromone trails in guiding the ants' path selection. How do these two factors complement each other to achieve effective optimization?

19

How does the Artificial Bee Colony (ABC) algorithm inherently manage the exploration-exploitation trade-off through its different bee roles and associated mechanisms?

20

Describe how a swarm intelligence algorithm, such as PSO, could be used for hyperparameter tuning of a machine learning model (e.g., a Support Vector Machine or Neural Network). Outline the key steps and considerations.