A.Using a single, highly intelligent agent to solve complex problems.
B.Mimicking the collective behavior of decentralized, self-organized systems.
C.Applying strict mathematical rules derived from physics.
D.Solving problems using traditional gradient-based methods.
Correct Answer: Mimicking the collective behavior of decentralized, self-organized systems.
Explanation:
Swarm Intelligence is inspired by the collective behavior of social insects (like ants, bees) or animal groups (like birds, fish), which are decentralized and self-organizing.
Incorrect! Try again.
2Which of the following is a key characteristic of a swarm intelligence system?
Swarm intelligence concepts
Easy
A.Simple individual agents
B.Centralized control
C.Global knowledge for every agent
D.Deterministic agent behavior
Correct Answer: Simple individual agents
Explanation:
A fundamental principle of swarm intelligence is that complex global behavior emerges from the interactions of many simple individual agents, each following a basic set of rules.
Incorrect! Try again.
3In Particle Swarm Optimization (PSO), what does represent?
Particle swarm optimization (PSO)
Easy
A.The particle's current velocity.
B.The personal best solution found so far by an individual particle.
C.The best solution found so far by the entire swarm.
D.The particle's current position.
Correct Answer: The personal best solution found so far by an individual particle.
Explanation:
(personal best) is the best position (solution) that a specific particle has visited since the first iteration.
Incorrect! Try again.
4In PSO, what does represent?
Particle swarm optimization (PSO)
Easy
A.The initial position of the particles.
B.The average position of all particles.
C.The global best solution found by any particle in the entire swarm.
D.The worst solution found by the swarm.
Correct Answer: The global best solution found by any particle in the entire swarm.
Explanation:
(global best) is the best position (solution) discovered by any particle in the entire population up to the current iteration.
Incorrect! Try again.
5How does a particle in PSO primarily update its position in each iteration?
Particle swarm optimization (PSO)
Easy
A.By moving in the opposite direction of its previous velocity.
B.By randomly jumping to a new location in the search space.
C.By directly copying the position of the best particle in the swarm.
D.By adding its newly calculated velocity to its current position.
Correct Answer: By adding its newly calculated velocity to its current position.
Explanation:
The basic motion rule in PSO is new_position = current_position + new_velocity. The velocity is updated based on inertia, the particle's personal best, and the swarm's global best.
Incorrect! Try again.
6What natural phenomenon is Ant Colony Optimization (ACO) primarily inspired by?
Ant colony optimization (ACO)
Easy
A.The foraging behavior of ants finding the shortest path to a food source.
B.The waggle dance of honey bees.
C.The process of natural selection in evolution.
D.The way birds flock together.
Correct Answer: The foraging behavior of ants finding the shortest path to a food source.
Explanation:
ACO is inspired by how real ants deposit pheromones on the ground to mark paths, which helps other ants find the shortest route between the nest and a food source.
Incorrect! Try again.
7In ACO, what is the role of 'pheromones'?
Ant colony optimization (ACO)
Easy
A.To define the hard constraints of the problem.
B.To represent the physical distance between two nodes.
C.To serve as a form of indirect communication and memory, guiding ants towards better solutions.
D.To act as a random number generator for path selection.
Correct Answer: To serve as a form of indirect communication and memory, guiding ants towards better solutions.
Explanation:
Pheromones are a key concept in ACO. Artificial pheromones are numerical values that are updated on paths to indicate how good that path is, guiding subsequent 'ants'.
Incorrect! Try again.
8What kind of problems is ACO particularly well-suited for?
Ant colony optimization (ACO)
Easy
A.Training deep neural networks using backpropagation.
B.Continuous optimization problems with real-valued variables.
C.Discrete optimization problems, like the Traveling Salesman Problem (TSP).
D.Finding the root of a polynomial equation.
Correct Answer: Discrete optimization problems, like the Traveling Salesman Problem (TSP).
Explanation:
ACO is naturally designed to solve problems where solutions can be constructed from a sequence of discrete choices, such as finding the shortest path in a graph, making it ideal for problems like the TSP.
Incorrect! Try again.
9In the Artificial Bee Colony (ABC) algorithm, what is the main task of 'employed bees'?
Artificial bee colony (ABC) and cuckoo search algorithm
Easy
A.To randomly search the entire solution space for new food sources.
B.To abandon depleted food sources and become scouts.
C.To exploit the food sources they are currently assigned to and find better solutions nearby.
D.To watch the other bees and choose the best food source based on their dances.
Correct Answer: To exploit the food sources they are currently assigned to and find better solutions nearby.
Explanation:
Employed bees are associated with a specific food source (a solution) and are responsible for exploitation, which means they try to find better solutions in the neighborhood of their current source.
Incorrect! Try again.
10What is the primary role of 'onlooker bees' in the ABC algorithm?
Artificial bee colony (ABC) and cuckoo search algorithm
Easy
A.They randomly explore new areas for food.
B.They stay in the hive and are not part of the search process.
C.They are responsible for destroying poor quality food sources.
D.They watch the 'waggle dance' of employed bees and choose a promising food source to exploit.
Correct Answer: They watch the 'waggle dance' of employed bees and choose a promising food source to exploit.
Explanation:
Onlooker bees observe the information shared by employed bees (the 'waggle dance') and probabilistically select a promising food source to further exploit, improving the search around good solutions.
Incorrect! Try again.
11The Cuckoo Search algorithm is inspired by the brood parasitism of cuckoos. What does a cuckoo's egg represent in this algorithm?
Artificial bee colony (ABC) and cuckoo search algorithm
Easy
A.The fitness function.
B.A parameter of the algorithm, like population size.
C.A new potential solution.
D.A problem constraint.
Correct Answer: A new potential solution.
Explanation:
In the Cuckoo Search algorithm, each egg in a host nest represents a candidate solution to the optimization problem. The cuckoo lays an egg (generates a new solution) in a randomly chosen nest.
Incorrect! Try again.
12What does 'exploration' mean in the context of swarm intelligence?
Exploration vs exploitation trade-off
Easy
A.Converging to a single solution as quickly as possible.
B.Searching a wide area of the solution space to find promising new regions.
C.Ignoring all previously found solutions and starting over.
D.Refining an existing good solution to make it slightly better.
Correct Answer: Searching a wide area of the solution space to find promising new regions.
Explanation:
Exploration refers to the process of searching diverse and unvisited regions of the search space to avoid getting stuck in local optima and to find potentially better global solutions.
Incorrect! Try again.
13What does 'exploitation' refer to in a swarm optimization algorithm?
Exploration vs exploitation trade-off
Easy
A.The process of initializing the swarm at the beginning.
B.Increasing the diversity of the swarm population.
C.Focusing the search on the neighborhood of a currently known good solution to refine it.
D.Searching for completely new solutions in random locations.
Correct Answer: Focusing the search on the neighborhood of a currently known good solution to refine it.
Explanation:
Exploitation is the process of using the information gained so far to concentrate the search in promising areas, aiming to find an even better solution near a known good one.
Incorrect! Try again.
14In PSO, what is the 'inertia weight' () parameter primarily used for?
Parameter sensitivity and tuning in swarm algorithms
Easy
A.To determine the maximum number of iterations for the algorithm.
B.To define the size of the swarm population.
C.To control the influence of the particle's previous velocity on its current velocity.
D.To calculate the fitness score of a particle's position.
Correct Answer: To control the influence of the particle's previous velocity on its current velocity.
Explanation:
The inertia weight () balances the global (exploration) and local (exploitation) search capabilities. A larger weight encourages exploration, while a smaller one encourages exploitation.
Incorrect! Try again.
15What is a common consequence of poorly tuned parameters in a swarm algorithm?
Parameter sensitivity and tuning in swarm algorithms
Easy
A.The algorithm always finds the global optimum faster.
B.The algorithm may converge too early to a local optimum or fail to converge at all.
C.The algorithm uses significantly less memory.
D.The algorithm becomes a deterministic, non-heuristic method.
Correct Answer: The algorithm may converge too early to a local optimum or fail to converge at all.
Explanation:
Parameter tuning is crucial for balancing exploration and exploitation. Poor tuning can lead to premature convergence (getting stuck) or overly slow convergence (too much random searching).
Incorrect! Try again.
16What is 'swarm stagnation' or 'premature convergence'?
Swarm stagnation and mitigation strategies
Easy
A.When the initial population of the swarm is perfectly uniform.
B.When all agents in the swarm cluster around a single, non-optimal solution and stop exploring.
C.When the swarm successfully finds the true global optimum.
D.When the algorithm runs for too many iterations without stopping.
Correct Answer: When all agents in the swarm cluster around a single, non-optimal solution and stop exploring.
Explanation:
Stagnation occurs when the diversity of the swarm is lost, and all agents converge to a single point in the search space, which might only be a local optimum, preventing the discovery of the global optimum.
Incorrect! Try again.
17Which of the following is a simple strategy to mitigate swarm stagnation?
Swarm stagnation and mitigation strategies
Easy
A.Introducing randomness or re-initializing some agents if no improvement is seen for a while.
B.Fixing all algorithm parameters to a constant value.
C.Stopping the algorithm as soon as any solution is found.
D.Decreasing the swarm size to one agent.
Correct Answer: Introducing randomness or re-initializing some agents if no improvement is seen for a while.
Explanation:
To escape a local optimum and combat stagnation, diversity can be reintroduced into the swarm. This can be done by techniques like adding random mutations or re-initializing a portion of the swarm to new random positions.
Incorrect! Try again.
18Why are swarm intelligence algorithms considered inherently parallel?
Parallel and distributed nature of swarm optimization
Easy
A.They follow a strict, sequential set of steps that cannot be broken down.
B.They require a central controller to manage every single agent's move.
C.They can only be run on a single processor core.
D.The fitness evaluation and movement of each agent can often be done independently of others in the same iteration.
Correct Answer: The fitness evaluation and movement of each agent can often be done independently of others in the same iteration.
Explanation:
In a given iteration, the fitness calculation for each particle or agent is an independent task. This allows the workload to be easily distributed across multiple processors, making them naturally suited for parallel computation.
Incorrect! Try again.
19Which of the following is a common application of swarm optimization in machine learning?
Swarm-based optimization for machine learning problems
Easy
A.Labeling a dataset with ground truth values.
B.Writing the source code for a machine learning library.
C.Tuning the hyperparameters of a support vector machine or neural network.
D.Performing basic matrix multiplication faster.
Correct Answer: Tuning the hyperparameters of a support vector machine or neural network.
Explanation:
Swarm algorithms are excellent for search and optimization problems. They can be used to search the high-dimensional space of hyperparameters (like learning rate, number of layers, etc.) to find a combination that yields the best model performance.
Incorrect! Try again.
20In the context of feature selection for a machine learning model, how can a swarm intelligence algorithm be used?
Swarm-based optimization for machine learning problems
Easy
A.To replace the learning algorithm itself, such as gradient descent.
B.To search for the best subset of features that results in the highest model accuracy.
C.To normalize the feature values to be between 0 and 1.
D.To create entirely new features from existing ones using symbolic regression.
Correct Answer: To search for the best subset of features that results in the highest model accuracy.
Explanation:
Feature selection is a combinatorial optimization problem. Each agent's position can represent a potential subset of features, and the fitness function can be the model's accuracy using that subset. The swarm then searches for the optimal feature subset.
Incorrect! Try again.
21In a Particle Swarm Optimization (PSO) algorithm, the velocity update equation is given by: . If the inertia weight () is set to a value greater than 1, what is the most likely outcome?
Particle swarm optimization (PSO)
Medium
A.The swarm will converge to the global optimum much faster than usual.
B.The particles will stop moving, leading to premature stagnation.
C.The swarm's behavior will become purely exploitative, ignoring personal best positions.
D.The particles' velocities will continuously increase, causing the swarm to diverge and move away from the search space.
Correct Answer: The particles' velocities will continuously increase, causing the swarm to diverge and move away from the search space.
Explanation:
The inertia weight () controls the influence of the particle's previous velocity. If , the velocity term is amplified in each iteration. This can lead to uncontrolled acceleration, causing particles to overshoot optima and potentially leave the boundaries of the search space entirely, a phenomenon known as swarm divergence.
Incorrect! Try again.
22In an Ant Colony Optimization (ACO) algorithm for the Traveling Salesperson Problem (TSP), what is the primary role of the pheromone evaporation mechanism ()?
Ant colony optimization (ACO)
Medium
A.To exclusively reinforce the shortest path found so far.
B.To encourage exploration by preventing early convergence to a suboptimal solution.
C.To ensure that all possible paths are eventually explored.
D.To increase the speed of individual ants moving between cities.
Correct Answer: To encourage exploration by preventing early convergence to a suboptimal solution.
Explanation:
Pheromone evaporation reduces the intensity of all pheromone trails over time. This 'forgetting' mechanism is crucial because it prevents the trails of an early, possibly suboptimal, solution from becoming too strong and trapping all subsequent ants. It allows the swarm to explore other paths, avoiding premature convergence.
Incorrect! Try again.
23Which parameter modification in the Artificial Bee Colony (ABC) algorithm would most directly increase the swarm's exploration capability?
Exploration vs exploitation trade-off
Medium
A.Increasing the probability of scout bees being generated.
B.Increasing the 'limit' parameter for abandoning a food source.
C.Decreasing the size of the bee colony.
D.Decreasing the number of onlooker bees.
Correct Answer: Increasing the 'limit' parameter for abandoning a food source.
Explanation:
The 'limit' parameter determines how many cycles a food source can remain unimproved before it is abandoned. Increasing this limit allows employed bees to exploit their current sources for longer. To increase exploration, one would decrease the limit, causing more frequent abandonment and creation of scout bees to find new, random sources. The question asks about direct increase, but the options are tricky. Let's re-evaluate. A better answer would be related to scout bees. Option C is the most direct. Let me correct the answer. The correct answer is Increasing the probability of scout bees being generated. Scout bees are responsible for random search (exploration). Increasing their presence or the frequency of their creation directly enhances the algorithm's ability to explore new, uncharted regions of the search space. A high 'limit' parameter actually decreases exploration by encouraging more exploitation of existing sources.
Incorrect! Try again.
24You observe that in your PSO implementation, all particles have converged to the same position, which is not the global optimum, and their velocities are near zero. What is this phenomenon called, and what is a suitable mitigation strategy?
Swarm stagnation and mitigation strategies
Medium
A.Oscillation; decrease both cognitive () and social () parameters.
B.Premature convergence (stagnation); introduce a mutation operator or re-initialize a portion of the swarm.
C.Swarm divergence; decrease the inertia weight.
D.Over-exploration; increase the social parameter ().
Correct Answer: Premature convergence (stagnation); introduce a mutation operator or re-initialize a portion of the swarm.
Explanation:
This scenario describes premature convergence, a form of swarm stagnation where the swarm gets trapped in a local optimum. To escape this, diversity must be reintroduced into the swarm. Strategies like applying a mutation operator to some particles or completely re-initializing a subset of the swarm can disrupt the stagnant state and encourage new exploration.
Incorrect! Try again.
25When using Ant Colony Optimization (ACO) for feature selection in a machine learning model, how is a 'solution' typically constructed by an ant?
Swarm-based optimization for machine learning problems
Medium
A.Each ant represents a different machine learning algorithm.
B.The length of an ant's path determines the number of training epochs.
C.An ant's path represents a specific subset of features to be evaluated.
D.An ant's path represents the weights of a neural network.
Correct Answer: An ant's path represents a specific subset of features to be evaluated.
Explanation:
In ACO for feature selection, the problem is modeled as a graph where nodes represent features. An ant travels from node to node, and the set of nodes (features) it visits constitutes a potential feature subset. The 'fitness' of this path is then evaluated based on the performance (e.g., accuracy) of a machine learning model trained using only that subset of features.
Incorrect! Try again.
26In the Artificial Bee Colony (ABC) algorithm, what is the fundamental difference between the role of an 'employed bee' and an 'onlooker bee'?
Artificial bee colony (ABC) and cuckoo search algorithm
Medium
A.Onlooker bees deposit pheromones, while employed bees follow them.
B.Employed bees are tied to a specific food source and try to improve it, while onlooker bees choose a source to exploit based on information from employed bees.
C.Employed bees become scout bees if their source is exhausted, while onlooker bees cannot.
D.Employed bees explore randomly, while onlooker bees exploit known food sources.
Correct Answer: Employed bees are tied to a specific food source and try to improve it, while onlooker bees choose a source to exploit based on information from employed bees.
Explanation:
Employed bees are associated one-to-one with a food source (a solution). They perform a local search to find a better neighboring source. Onlooker bees watch the 'waggle dance' of the employed bees (which communicates the quality of their sources) and probabilistically choose a source to exploit, with better sources being more likely to be chosen. This balances local search (exploitation) with global information sharing.
Incorrect! Try again.
27You are tuning a PSO algorithm and notice the swarm converges very slowly, with particles making only minor adjustments in each iteration. Which parameter change is most likely to speed up convergence?
Parameter sensitivity and tuning in swarm algorithms
Medium
A.Increasing the swarm size without changing other parameters.
B.Setting the social coefficient () to zero.
C.Significantly decreasing the inertia weight ().
D.Increasing the cognitive () and social () acceleration coefficients.
Correct Answer: Increasing the cognitive () and social () acceleration coefficients.
Explanation:
The acceleration coefficients and determine the 'pull' towards the personal best and global best positions, respectively. If convergence is too slow, it means this pull is too weak. Increasing these coefficients will cause particles to accelerate more aggressively towards promising areas, thus speeding up convergence (though it may increase the risk of overshooting the optimum).
Incorrect! Try again.
28The principle of 'stigmergy' is fundamental to many swarm intelligence algorithms. Which of the following is the best example of stigmergy in action?
Swarm intelligence concepts
Medium
A.In PSO, a particle adjusting its trajectory based on the swarm's globally best-known position.
B.In ABC, a scout bee randomly searching for a new food source.
C.In ACO, an ant choosing its next city based on the concentration of pheromones left by other ants on the path.
D.In Cuckoo Search, a host bird discovering and abandoning a cuckoo's egg.
Correct Answer: In ACO, an ant choosing its next city based on the concentration of pheromones left by other ants on the path.
Explanation:
Stigmergy is a mechanism of indirect coordination between agents, where the trace left in the environment by an action stimulates the performance of a subsequent action. In ACO, pheromone trails are the trace. Ants don't communicate directly; they interact by modifying the environment (depositing pheromones), which in turn influences the behavior of other ants.
Incorrect! Try again.
29Why are swarm intelligence algorithms like PSO and ACO considered inherently suitable for parallel and distributed computing environments?
Parallel and distributed nature of swarm optimization
Medium
A.They use very little memory, which is the main constraint in distributed systems.
B.The algorithms are strictly sequential, but each step can be broken down into parallel tasks.
C.The population-based approach allows for the fitness evaluation of many solutions (agents) to be performed concurrently with minimal inter-agent dependency.
D.They require a powerful central controller to manage all agents, which can be distributed.
Correct Answer: The population-based approach allows for the fitness evaluation of many solutions (agents) to be performed concurrently with minimal inter-agent dependency.
Explanation:
Swarm algorithms work with a population of candidate solutions (particles, ants, etc.). The most computationally expensive step is often evaluating the fitness of each solution. Since each agent's fitness can be calculated independently of the others in a given iteration, this workload can be easily distributed across multiple processors or machines, leading to significant speedups.
Incorrect! Try again.
30What is the primary mechanism for exploration in the Cuckoo Search algorithm?
Artificial bee colony (ABC) and cuckoo search algorithm
Medium
A.The probabilistic abandonment of the worst nests by host birds.
B.The waggle dance performed by cuckoos to signal good nests.
C.The use of Lévy flights for generating new candidate solutions.
D.A velocity and position update equation similar to PSO.
Correct Answer: The use of Lévy flights for generating new candidate solutions.
Explanation:
Cuckoo Search uses Lévy flights to generate new solutions. A Lévy flight is a random walk characterized by a series of short steps with occasional, much longer jumps. These long jumps allow the algorithm to explore distant regions of the search space, preventing it from getting stuck in local optima and providing a powerful exploration mechanism.
Incorrect! Try again.
31In PSO, a time-varying inertia weight () that decreases linearly from a high value (e.g., 0.9) to a low value (e.g., 0.4) over the course of the run is a common strategy. What is the goal of this approach?
Exploration vs exploitation trade-off
Medium
A.To reduce the computational cost of the algorithm in later stages.
B.To maintain a constant level of exploration throughout the entire search.
C.To encourage exploration in the beginning and shift towards exploitation as the search progresses.
D.To encourage exploitation first and then switch to global exploration.
Correct Answer: To encourage exploration in the beginning and shift towards exploitation as the search progresses.
Explanation:
A high initial inertia weight allows particles to have higher velocities, enabling them to roam widely across the search space (exploration). As the algorithm runs and promising regions are identified, the inertia weight is decreased. This dampens the velocity, allowing particles to perform finer-grained searches around the best-known positions, thus shifting the focus to exploitation.
Incorrect! Try again.
32Which machine learning task is analogous to the Traveling Salesperson Problem (TSP) and thus is a natural fit for optimization with ACO?
Swarm-based optimization for machine learning problems
Medium
A.Tuning the learning rate of a gradient descent algorithm.
B.Classifying an image as a cat or a dog.
C.Optimizing the order of features in a sequence-based feature selection method.
D.Clustering data points into a predefined number of clusters.
Correct Answer: Optimizing the order of features in a sequence-based feature selection method.
Explanation:
The TSP involves finding the optimal sequence of cities to visit. This is directly analogous to problems where the order of items is critical. In sequence-based feature selection (e.g., for a recurrent neural network), the order in which features are presented can impact performance. ACO is well-suited to find an optimal or near-optimal ordering by treating features as 'cities' and the selection order as the 'path'.
Incorrect! Try again.
33In PSO, what is the conceptual difference between the 'pbest' (personal best) and 'gbest' (global best) positions?
Particle swarm optimization (PSO)
Medium
A.'pbest' is the global best from the previous iteration, while 'gbest' is the global best in the current iteration.
B.'pbest' is the best position found by an individual particle so far, while 'gbest' is the best position found by any particle in the entire swarm so far.
C.'pbest' tracks the worst performance to avoid it, while 'gbest' tracks the best performance to follow it.
D.'pbest' is a particle's current position, while 'gbest' is its target position.
Correct Answer: 'pbest' is the best position found by an individual particle so far, while 'gbest' is the best position found by any particle in the entire swarm so far.
Explanation:
'pbest' represents the cognitive component of the search, reflecting the particle's own memory and experience. 'gbest' represents the social component, reflecting the collective knowledge and success of the entire swarm. The balance between moving towards 'pbest' and 'gbest' defines the particle's trajectory.
Incorrect! Try again.
34How does the heuristic information () typically influence an ant's decision-making process in ACO for the TSP?
Ant colony optimization (ACO)
Medium
A.It represents the pheromone level on an edge, guiding the ant towards frequently used paths.
B.It is a random value that forces the ant to explore new paths.
C.It determines the evaporation rate of the pheromone on an edge.
D.It represents the desirability of a move, often based on a greedy choice like the inverse of the distance to the next city.
Correct Answer: It represents the desirability of a move, often based on a greedy choice like the inverse of the distance to the next city.
Explanation:
Heuristic information () provides problem-specific, a priori knowledge. In the TSP, a good greedy heuristic is to move to a closer city rather than a farther one. Therefore, is often defined as , where is the distance between city i and city j. This heuristic value is combined with the pheromone level () to calculate the probability of choosing the next city, balancing greedy choices with collective experience.
Incorrect! Try again.
35A common strategy to handle swarm stagnation in PSO is to use a different neighborhood topology instead of the standard 'gbest' model. How does using a 'lbest' (local best) topology, where particles are only influenced by their immediate neighbors, help mitigate stagnation?
Swarm stagnation and mitigation strategies
Medium
A.It forces all particles to follow the single best particle, ensuring faster convergence.
B.It eliminates the need for the cognitive component () in the velocity update.
C.It guarantees finding the global optimum by isolating particles.
D.It slows down information propagation across the swarm, maintaining diversity and allowing for multiple 'peaks' to be explored simultaneously.
Correct Answer: It slows down information propagation across the swarm, maintaining diversity and allowing for multiple 'peaks' to be explored simultaneously.
Explanation:
In the 'gbest' model, all particles are attracted to a single best point, which can quickly lead to stagnation if that point is a local optimum. In the 'lbest' model, the swarm is divided into overlapping sub-swarms. Particles are only attracted to the best point within their local neighborhood. This slows the spread of information, allowing different parts of the swarm to explore different regions of the search space, thus preserving diversity and making the swarm more resilient to premature convergence.
Incorrect! Try again.
36In ACO, two key parameters are and , which control the influence of the pheromone trail () and heuristic information (), respectively. If you set , what kind of search behavior will the ants exhibit?
Parameter sensitivity and tuning in swarm algorithms
Medium
A.A search guided only by the collective experience (pheromones), ignoring any problem-specific greedy information.
B.A purely greedy search, where ants always choose the heuristically best next step.
C.A purely random search, as both pheromone and heuristic information are ignored.
D.The algorithm will fail to run as cannot be zero.
Correct Answer: A search guided only by the collective experience (pheromones), ignoring any problem-specific greedy information.
Explanation:
The probability of an ant choosing a path is proportional to . If is set to 0, the term becomes 1, meaning the heuristic information (like distance in TSP) has no influence on the decision. The search is then guided solely by the pheromone trails, relying entirely on the emergent collective memory of the swarm.
Incorrect! Try again.
37Which two properties are essential characteristics of a system described as exhibiting swarm intelligence?
Swarm intelligence concepts
Medium
A.Hierarchical structure and direct communication between all agents.
B.Self-organization and decentralized control.
C.Centralized control and deterministic agent behavior.
D.A complex global leader and simple follower agents.
Correct Answer: Self-organization and decentralized control.
Explanation:
Swarm intelligence is defined by the collective behavior of decentralized, self-organized systems. There is no central controller dictating the actions of individuals. Instead, complex global patterns and solutions 'emerge' from the simple interactions of individual agents with each other and their environment.
Incorrect! Try again.
38When using PSO to tune the hyperparameters of a deep neural network (e.g., learning rate, number of layers, nodes per layer), what does a single 'particle's position' in the search space represent?
Swarm-based optimization for machine learning problems
Medium
A.The final accuracy of the trained network.
B.The dataset used for training the network.
C.A single weight within the neural network.
D.A complete set of specific hyperparameter values for the network.
Correct Answer: A complete set of specific hyperparameter values for the network.
Explanation:
In this application, the search space is the space of all possible hyperparameter combinations. Each particle's position is a vector, where each element of the vector corresponds to a specific value for a hyperparameter (e.g., position = [learning_rate, num_layers, dropout_rate]). The fitness of this position is determined by training and evaluating the neural network with that set of hyperparameters.
Incorrect! Try again.
39What is a potential drawback of using a synchronous (blocking) update scheme in a parallel implementation of a swarm algorithm compared to an asynchronous (non-blocking) scheme?
Parallel and distributed nature of swarm optimization
Medium
A.Faster processors/nodes must wait for the slowest one to finish its fitness evaluation in each generation, leading to idle time.
B.It is more complex to implement and requires more memory.
C.It reduces the exploration capability of the swarm significantly.
D.It leads to faster convergence but is more likely to get stuck in local optima.
Correct Answer: Faster processors/nodes must wait for the slowest one to finish its fitness evaluation in each generation, leading to idle time.
Explanation:
In a synchronous parallel model, all processes must complete their tasks for the current generation and synchronize at a barrier before proceeding to the next. If the fitness evaluation time varies (e.g., due to different solutions or heterogeneous hardware), the faster nodes will be idle, waiting for the slowest node. An asynchronous model avoids this by allowing agents to update as soon as their information is ready, improving hardware utilization.
Incorrect! Try again.
40In Cuckoo Search, a parameter represents the probability of a host bird discovering a cuckoo egg. How does a high value of influence the algorithm's search strategy?
Artificial bee colony (ABC) and cuckoo search algorithm
Medium
A.It increases exploitation by keeping good solutions for longer.
B.It transforms the search into a simple hill-climbing algorithm.
C.It increases exploration by causing more nests (solutions) to be abandoned and replaced with new random solutions.
D.It guarantees that the global optimum will be found.
Correct Answer: It increases exploration by causing more nests (solutions) to be abandoned and replaced with new random solutions.
Explanation:
The parameter controls the abandonment of nests. A high means there is a high chance that a cuckoo egg (a candidate solution) will be discovered and thrown away. In the algorithm, this corresponds to abandoning a certain fraction of the worst solutions and replacing them with completely new ones generated randomly. This action serves as a mechanism to enhance exploration and maintain population diversity.
Incorrect! Try again.
41In a standard PSO algorithm, consider the velocity update equation: . If you set the inertia weight , cognitive coefficient , and social coefficient , what is the most likely behavior of the swarm over many iterations?
Particle swarm optimization (PSO)
Hard
A.The particles will move linearly away from the global best position.
B.The swarm will perform a pure random search, ignoring all historical information.
C.The swarm will oscillate divergently around the global best position, likely never converging.
D.All particles will rapidly converge to the current global best position and stagnate.
Correct Answer: The swarm will oscillate divergently around the global best position, likely never converging.
Explanation:
With and , the particle's previous velocity is fully retained and it only accelerates towards gbest. A value (with the random component) leads to overshooting the target gbest. The particle will continuously accelerate past gbest, then reverse and accelerate past it again from the other side, leading to divergent oscillations rather than convergence.
Incorrect! Try again.
42You are using ACO to solve a Traveling Salesperson Problem (TSP) on a graph where some edges have extremely high costs, effectively making them undesirable paths. However, your algorithm frequently converges to solutions containing these high-cost edges. Which parameter tuning strategy is most likely to mitigate this specific problem?
Ant colony optimization (ACO)
Hard
A.Increase the pheromone influence () and decrease the heuristic information influence ().
B.Set the initial pheromone level () to a very high value.
C.Increase the pheromone evaporation rate () and increase the heuristic information influence ().
D.Decrease the pheromone evaporation rate () and decrease the heuristic information influence ().
Correct Answer: Increase the pheromone evaporation rate () and increase the heuristic information influence ().
Explanation:
High-cost edges are heuristically undesirable. Increasing makes ants more sensitive to the heuristic information (1/distance), strongly discouraging them from choosing high-cost edges. A high evaporation rate () prevents pheromone from building up too quickly on these suboptimal paths due to random early exploration, forcing ants to reconsider choices based on heuristics. This combination prioritizes path quality over potentially misleading early pheromone trails.
Incorrect! Try again.
43In a multimodal optimization problem, a PSO swarm has prematurely converged, with all particles clustered around a local optimum. The gbest value has not improved for many generations. Which of the following is an advanced strategy specifically designed to re-introduce exploration by actively creating multiple sub-swarms?
Swarm stagnation and mitigation strategies
Hard
A.Applying a time-varying inertia weight that decreases linearly from 0.9 to 0.4.
B.Increasing the cognitive parameter () and decreasing the social parameter ().
C.Implementing a niching technique like Fitness Sharing, where a particle's fitness is derated by the number of similar particles in its neighborhood.
D.Restarting the entire swarm with new random positions and velocities.
Correct Answer: Implementing a niching technique like Fitness Sharing, where a particle's fitness is derated by the number of similar particles in its neighborhood.
Explanation:
Fitness sharing is a sophisticated niching method. By penalizing the fitness of particles in crowded regions of the search space, it discourages convergence to a single point. This creates selective pressure for particles to explore different areas, effectively forming multiple stable sub-swarms (niches) around different optima, which is ideal for multimodal problems.
Incorrect! Try again.
44Consider a Cuckoo Search algorithm using Lévy flights for generating new solutions. How does the step length distribution of a Lévy flight inherently balance exploration and exploitation compared to a standard Gaussian random walk?
Exploration vs exploitation trade-off
Hard
A.It primarily focuses on exploration by having a uniform probability of taking any step size.
B.It primarily focuses on exploitation by taking many long steps to quickly traverse the search space.
C.The step length is deterministic, ensuring a systematic and predictable balance between searching locally and globally.
D.The high frequency of short steps facilitates local exploitation, while occasional long-jump steps enable global exploration to escape local optima.
Correct Answer: The high frequency of short steps facilitates local exploitation, while occasional long-jump steps enable global exploration to escape local optima.
Explanation:
Lévy flights are characterized by a power-law distribution of step lengths. This means most steps are short, allowing for fine-grained searching around a promising solution (exploitation). However, the distribution has a 'heavy tail', meaning there's a non-trivial probability of a very long step occurring. This long jump allows the algorithm to escape local minima and explore entirely new regions of the search space (exploration), providing a more effective balance than the localized search of a Gaussian walk.
Incorrect! Try again.
45When using Ant Colony Optimization (ACO) for feature selection, the problem is modeled as finding the optimal path on a graph. Which graph representation is most suitable and sophisticated for this task?
Swarm-based optimization for machine learning problems
Hard
A.A simple graph where each feature is a node, and the presence of pheromone on a node indicates its selection, independent of any path.
B.A bipartite graph with one set of nodes for features and another for classes, where ants find paths to optimize classification accuracy.
C.A fully connected graph where nodes represent features, and ants traverse a path of a fixed length corresponding to the desired subset size.
D.A sequential graph where each node represents a feature, and an ant's path from a start node to an end node constructs the feature subset.
Correct Answer: A sequential graph where each node represents a feature, and an ant's path from a start node to an end node constructs the feature subset.
Explanation:
The most effective representation is a construction graph. Ants start at a virtual 'start' node and probabilistically add features (nodes) to their partial solution. The path an ant takes represents the subset of features it has selected. Pheromones on the edges between features indicate the learned desirability of selecting one feature given another has been selected. This allows for the construction of variable-sized, high-quality feature subsets.
Incorrect! Try again.
46In the Artificial Bee Colony (ABC) algorithm, the 'limit' parameter defines the number of unsuccessful trials after which a food source (solution) is abandoned by an employed bee, turning it into a scout. What is the consequence of setting this 'limit' parameter to a very large value?
Parameter sensitivity and tuning in swarm algorithms
Hard
A.The algorithm will heavily favor exploitation, potentially getting trapped in local optima as it is slow to abandon mediocre solutions.
B.The algorithm will heavily favor exploration, as bees will quickly abandon their sources to become scouts.
C.It will have no significant effect on the algorithm's performance, as the scout bee phase is secondary.
D.The convergence speed will increase significantly, as bees have more time to refine good solutions.
Correct Answer: The algorithm will heavily favor exploitation, potentially getting trapped in local optima as it is slow to abandon mediocre solutions.
Explanation:
A very large 'limit' means that employed bees will continue to search around their current food source for a long time, even if it is not yielding improvements. This intensifies the search around known solutions (exploitation). The drawback is a significant reduction in the creation of scout bees, which are responsible for discovering entirely new regions of the search space (exploration). This imbalance can lead to premature convergence on suboptimal solutions.
Incorrect! Try again.
47When implementing a distributed PSO, an asynchronous global best (gbest) update model is often preferred over a synchronous one. What is the primary trade-off associated with the asynchronous model?
Parallel and distributed nature of swarm optimization
Hard
A.It requires a central master node to coordinate all updates, creating a single point of failure.
B.It increases the risk of swarm stagnation because all particles receive the gbest update simultaneously.
C.It reduces communication overhead and idle time at the cost of working with potentially outdated gbest information, which can sometimes improve diversity.
D.It guarantees faster convergence to the true global optimum but requires significantly more complex synchronization logic.
Correct Answer: It reduces communication overhead and idle time at the cost of working with potentially outdated gbest information, which can sometimes improve diversity.
Explanation:
In a synchronous model, all processors must finish their current iteration and communicate their results before the new gbest is determined and broadcast. This creates idle time (waiting for the slowest processor). An asynchronous model allows particles to fetch the latest available gbest and proceed without waiting. This reduces idle time but means a particle might be attracted to a gbest that has already been superseded. This use of 'stale' information can slow convergence slightly but can also act as a diversity-enhancing mechanism, preventing the entire swarm from rushing towards the same point too quickly.
Incorrect! Try again.
48Consider a PSO with a ring topology for its neighborhood, where each particle is only influenced by its immediate neighbors (e.g., the two particles adjacent to it in the particle index array) to determine its local best (lbest). How does this topology's performance compare to the standard global best (gbest) topology on a complex, multimodal problem?
Particle swarm optimization (PSO)
Hard
A.It converges slower but is more effective at resisting premature convergence and exploring multiple local optima.
B.It performs identically to the gbest model, as information eventually propagates through the entire swarm.
C.It is guaranteed to find the global optimum, whereas the gbest model is not.
D.It converges faster due to reduced information flow, leading to a higher quality final solution.
Correct Answer: It converges slower but is more effective at resisting premature convergence and exploring multiple local optima.
Explanation:
In a ring topology, information about a good solution propagates slowly through the swarm from neighbor to neighbor. This prevents a single, potentially misleading local optimum from quickly attracting the entire swarm (as happens in the gbest model). This slower information flow promotes higher diversity, allowing different parts of the swarm to explore different regions of the search space for longer. While this leads to slower overall convergence, it makes the algorithm more robust against premature convergence on multimodal landscapes.
Incorrect! Try again.
49In the Cuckoo Search algorithm, a fraction of the worst nests () are abandoned and new ones are built at new locations. This mechanism is most analogous to which operator in a traditional Genetic Algorithm (GA)?
Artificial bee colony (ABC) and cuckoo search algorithm
Hard
A.The crossover operator, where information from two parent solutions is combined.
B.A combination of elitism and mutation, where poor solutions are discarded and new random solutions are generated.
C.The selection operator (e.g., roulette wheel), where solutions are chosen based on fitness.
D.The fitness evaluation function itself.
Correct Answer: A combination of elitism and mutation, where poor solutions are discarded and new random solutions are generated.
Explanation:
Abandoning the worst nests is a form of negative selection, which is conceptually similar to the survival of the fittest (elitism) in GAs, but in reverse (discarding the unfit). The creation of entirely new nests at random locations is a powerful form of mutation, introducing new genetic material into the population to enhance diversity and exploration. It is not like crossover, as no information is combined from existing solutions.
Incorrect! Try again.
50In continuous domain Ant Colony Optimization (ACO-R), instead of discrete pheromone values on graph edges, a probability density function (PDF), often a Gaussian mixture model, is used to represent the pheromone distribution. What is the primary role of the variance of the Gaussian components in this model?
Ant colony optimization (ACO)
Hard
A.The variance is always kept constant to ensure stable convergence.
B.The variance controls the exploration/exploitation balance: smaller variance encourages exploitation around promising means, while larger variance promotes exploration.
C.The variance is a direct measure of the objective function value at the mean of the Gaussian.
D.The variance determines the number of ants in the colony.
Correct Answer: The variance controls the exploration/exploitation balance: smaller variance encourages exploitation around promising means, while larger variance promotes exploration.
Explanation:
In ACO-R, ants sample solutions from a PDF. The means of the Gaussian components represent promising areas. A small variance makes the sampling distribution sharply peaked around the mean, causing new solutions to be generated very close to existing good ones (exploitation). As the algorithm runs, if progress stalls, the variances can be increased to broaden the search and sample from a wider area, thus re-introducing exploration.
Incorrect! Try again.
51The principle of 'stigmergy' is fundamental to many swarm intelligence algorithms. It refers to indirect communication mediated by modifications of the environment. Which of the following algorithm mechanics is NOT a direct example of stigmergy?
Swarm intelligence concepts
Hard
A.In PSO, a particle's velocity is directly influenced by the global best position (gbest) stored in memory.
B.In ACO, an ant chooses its next path based on the concentration of pheromone deposited by other ants.
C.In the Artificial Bee Colony algorithm, an onlooker bee chooses a food source based on the quality information shared by employed bees via a 'waggle dance'.
D.Termites building a mound by depositing soil pellets in response to the chemical traces on existing structures.
Correct Answer: In PSO, a particle's velocity is directly influenced by the global best position (gbest) stored in memory.
Explanation:
Stigmergy requires indirect communication through the environment. In ACO, pheromone is the modified environment. In the bee algorithm, the shared information about food source quality acts as the modified environment for onlooker bees. PSO, however, uses a direct communication model. The gbest value is a piece of global information stored in a central memory location and directly broadcast to all particles. There is no modification of the problem search space itself to guide other particles.
Incorrect! Try again.
52You are tasked with using PSO to find optimal weights for a small, fixed-architecture neural network. A particle's position vector represents the entire set of weights and biases. What is a major and well-documented challenge of applying standard PSO to this high-dimensional, non-separable optimization problem?
Swarm-based optimization for machine learning problems
Hard
A.The 'curse of dimensionality' leads to extremely slow convergence and a high likelihood of stagnation, as the search space volume is vast and particle influence becomes too localized.
B.The gbest solution corresponds to the lowest training error, which always guarantees the best generalization performance on unseen data.
C.The particle's velocity can only be updated with binary values, which is incompatible with continuous neural network weights.
D.PSO cannot be used because the error surface of a neural network is not differentiable.
Correct Answer: The 'curse of dimensionality' leads to extremely slow convergence and a high likelihood of stagnation, as the search space volume is vast and particle influence becomes too localized.
Explanation:
Neural network weight optimization is a very high-dimensional problem (thousands or millions of weights). In such a vast space, the distance between particles becomes large, and the influence of pbest and gbest becomes less meaningful. The probability of a particle randomly moving in a direction that improves all weight dimensions simultaneously is infinitesimally small, leading to swarm stagnation and extremely slow convergence. This is a classic example of the curse of dimensionality affecting an optimization algorithm.
Incorrect! Try again.
53A common sign of stagnation in PSO is when the swarm diversity, measured as the average distance of particles from the swarm's centroid, drops to near zero. A 'guaranteed convergence' PSO (GCPSO) variant attempts to mitigate this by modifying the global best particle's movement. How does it work?
Swarm stagnation and mitigation strategies
Hard
A.It stops the movement of the gbest particle entirely to create a stable anchor for the rest of the swarm.
B.It periodically replaces the gbest particle with a randomly generated one to inject diversity.
C.It ensures the global best particle (gbest) samples the entire search space via a systematic search if it is not improving, guaranteeing that it can escape any local optimum.
D.It forces the gbest particle to move towards a weighted average of all personal bests, preventing it from being isolated.
Correct Answer: It ensures the global best particle (gbest) samples the entire search space via a systematic search if it is not improving, guaranteeing that it can escape any local optimum.
Explanation:
The core idea of GCPSO is to modify the velocity update for the gbest particle itself. If the gbest solution does not improve, this particle is no longer influenced by its own past velocity. Instead, it performs a guided search (e.g., a Rosenbrock method or sampling) in a sub-space around its current position. This allows the best particle to actively search for an escape route from a local basin of attraction, which in turn pulls the rest of the swarm with it once a better position is found, thus mitigating stagnation and theoretically guaranteeing convergence to a global optimum given enough time.
Incorrect! Try again.
54In many swarm algorithms, a dynamic adaptation of parameters is used to manage the exploration-exploitation balance over time. Which of the following strategies represents the most common and logically sound dynamic trade-off?
Exploration vs exploitation trade-off
Hard
A.Initially prioritize high exploration to scan the search space globally, then gradually shift towards high exploitation to refine promising solutions.
B.Initially prioritize high exploitation to quickly find a good solution, then switch to high exploration to check if better solutions exist.
C.Maintain a constant 50/50 balance between exploration and exploitation throughout the entire run.
D.Alternate between pure exploration and pure exploitation phases in every iteration.
Correct Answer: Initially prioritize high exploration to scan the search space globally, then gradually shift towards high exploitation to refine promising solutions.
Explanation:
This is the most effective and widely adopted strategy. In the beginning, little is known about the fitness landscape. Therefore, high exploration (e.g., high inertia weight in PSO, high randomness) is crucial to avoid getting trapped in the first local optimum found. As the algorithm progresses and the swarm identifies promising regions, it becomes more efficient to shift focus to refining the solutions in those regions. This is achieved by gradually increasing the influence of exploitative parameters (e.g., lowering inertia weight, increasing social attraction).
Incorrect! Try again.
55In ACO, the pheromone update rule is often given by . If the evaporation rate is set to a value very close to 1 (e.g., 0.99), what is the expected behavior of the algorithm?
Parameter sensitivity and tuning in swarm algorithms
Hard
A.The amount of pheromone on all edges will grow without bound, making all paths equally likely.
B.The influence of the best-so-far solution (ant-cycle or elitist update) will become overwhelmingly strong, leading to stagnation.
C.The search will become almost memoryless and random, heavily relying on the heuristic information () because past pheromone trails evaporate almost instantly.
D.The algorithm will converge extremely quickly to a single path, as pheromone builds up rapidly.
Correct Answer: The search will become almost memoryless and random, heavily relying on the heuristic information () because past pheromone trails evaporate almost instantly.
Explanation:
A value close to 1 means that in each step, almost all of the existing pheromone () is removed. The pheromone level becomes almost entirely dependent on the deposit from the immediately preceding iteration (). This effectively erases the swarm's collective memory, preventing the reinforcement of good paths over time. The search becomes very random and greedy, guided primarily by the static heuristic information rather than the emergent stigmergic communication.
Incorrect! Try again.
56How does the division of labor between employed bees, onlooker bees, and scout bees in the Artificial Bee Colony (ABC) algorithm represent a balanced search strategy?
Artificial bee colony (ABC) and cuckoo search algorithm
Hard
A.All three types of bees perform the same random search, but are given different names for conceptual clarity.
C.Employed bees perform exploitation, onlooker bees add probabilistic selection pressure towards better solutions, and scout bees perform exploration.
D.Employed and onlooker bees handle exploration, while scout bees are responsible for fine-tuning the global best solution (exploitation).
Correct Answer: Employed bees perform exploitation, onlooker bees add probabilistic selection pressure towards better solutions, and scout bees perform exploration.
Explanation:
This division of labor is key to ABC's balance. Employed bees are tied to a specific food source (solution) and search its neighborhood, which is a clear exploitation mechanism. Onlooker bees observe the 'dances' of employed bees and choose promising sources to also exploit, creating a positive feedback loop for good solutions. Scout bees are the global exploration mechanism; they are generated when a source is exhausted and perform a random search for a completely new source, preventing the colony from getting stuck.
Incorrect! Try again.
57In some PSO variants, a concept of 'quantum-behaved particles' is introduced, where a particle's state is described by a wave function instead of a position and velocity. What is the primary motivation for this significantly more complex model?
Particle swarm optimization (PSO)
Hard
A.To remove the velocity vector, thus eliminating the problem of velocity explosion and the need to tune inertia weight, , and .
B.To model particle movement based on Newtonian physics for better real-world problem mapping.
C.To allow the algorithm to solve optimization problems on quantum computers.
D.To guarantee that the particle will always find the global optimum in a single iteration.
Correct Answer: To remove the velocity vector, thus eliminating the problem of velocity explosion and the need to tune inertia weight, , and .
Explanation:
The Quantum-Behaved PSO (QPSO) model is inspired by quantum mechanics but is a classical algorithm. A particle is not guaranteed to be at any specific point but has a probability of appearing at any position in the search space, defined by its wave function. Its movement is governed by an attraction point (a weighted average of its pbest and the gbest). This fundamentally different model removes the velocity and position update equations of standard PSO, and with them, the sensitive parameters and the risk of velocity explosion, while still allowing the swarm to search globally and converge.
Incorrect! Try again.
58Consider a parallel implementation of ACO for the TSP. A common strategy is to run multiple independent colonies in parallel and periodically share the global best tour found among them. What is a significant risk of sharing this global best tour too frequently?
Parallel and distributed nature of swarm optimization
Hard
A.It violates the principle of stigmergy, invalidating the algorithm's theoretical foundation.
B.It can lead to a loss of overall swarm diversity, causing all colonies to prematurely converge to the same (potentially suboptimal) region of the search space.
C.It causes significant network latency, making the parallel implementation slower than a sequential one.
D.It guarantees that the final solution will be worse than that of any single colony run in isolation.
Correct Answer: It can lead to a loss of overall swarm diversity, causing all colonies to prematurely converge to the same (potentially suboptimal) region of the search space.
Explanation:
While sharing the global best tour can accelerate convergence (a form of inter-colony exploitation), doing it too frequently can be detrimental. If one colony finds a good-but-not-optimal tour early on, sharing it can quickly bias the pheromone trails of all other colonies. This synchronizes the search effort across all colonies, destroying the very benefit of running them in parallel: exploring different parts of the search space independently. This loss of diversity increases the risk of all colonies getting trapped in the same local optimum.
Incorrect! Try again.
59When using PSO for hyperparameter optimization of a machine learning model (e.g., tuning learning rate, C, and gamma for an SVM), the fitness evaluation for each particle is computationally expensive as it requires training and validating the model. Which strategy is most effective for mitigating this high computational cost?
Swarm-based optimization for machine learning problems
Hard
A.Evaluating fitness based on training accuracy instead of cross-validation accuracy.
B.Reducing the number of particles in the swarm to one, effectively turning it into a randomized hill-climbing algorithm.
C.Setting a fixed, very small number of iterations (e.g., 5) to ensure the optimization process finishes quickly.
D.Using a surrogate model (e.g., a Gaussian Process) to approximate the fitness function, and only running the actual expensive evaluation for the most promising particles.
Correct Answer: Using a surrogate model (e.g., a Gaussian Process) to approximate the fitness function, and only running the actual expensive evaluation for the most promising particles.
Explanation:
This is the core idea behind surrogate-assisted or Bayesian optimization. Since the true fitness evaluation is the bottleneck, a cheap-to-evaluate surrogate model is built based on the few expensive evaluations already performed. The PSO then optimizes on this fast, approximate model to find promising new hyperparameter sets. Only the very best candidates found on the surrogate are then evaluated using the true, expensive function. This dramatically reduces the number of required model trainings while still effectively guiding the search.
Incorrect! Try again.
60The Max-Min Ant System (MMAS) is an improvement over the basic Ant System. One of its key features is limiting the pheromone trail values to a range [, ]. What is the primary purpose of enforcing a minimum pheromone level, ?
Ant colony optimization (ACO)
Hard
A.To ensure that the pheromone values do not decay to zero due to floating-point arithmetic errors.
B.To avoid search stagnation by ensuring that no path is ever completely excluded from being explored, thereby encouraging continued exploration throughout the run.
C.To reduce the memory required to store the pheromone matrix by clipping values.
D.To speed up convergence by forcing ants to focus only on paths that have reached the minimum pheromone threshold.
Correct Answer: To avoid search stagnation by ensuring that no path is ever completely excluded from being explored, thereby encouraging continued exploration throughout the run.
Explanation:
In the basic Ant System, if a path is not chosen for a long time, its pheromone level can evaporate to a value extremely close to zero. This makes the probability of it ever being chosen again negligible, effectively pruning it from the search. This can lead to premature convergence if the optimal path was among those pruned. By enforcing , MMAS ensures that every possible path always has a non-zero, albeit small, probability of being selected. This mechanism explicitly promotes continued exploration and helps the algorithm escape local optima.