Tabu Search

Description: Tabu Search is a metaheuristic optimization technique that guides a local search procedure to explore different regions of the search space and avoid cycling.
Number of Questions: 15
Created by:
Tags: tabu search optimization metaheuristics local search
Attempted 0/15 Correct 0 Score 0

What is the primary goal of Tabu Search?

  1. To find the global optimum of a given objective function.

  2. To avoid local optima and explore different regions of the search space.

  3. To reduce the computational time required for optimization.

  4. To generate random solutions to a given problem.


Correct Option: B
Explanation:

Tabu Search aims to prevent the search from getting trapped in local optima by maintaining a list of recently visited solutions (the tabu list) and forbidding moves that would lead back to these solutions.

What is the tabu list in Tabu Search?

  1. A list of solutions that have been visited during the search.

  2. A list of solutions that have been found to be locally optimal.

  3. A list of solutions that have been rejected during the search.

  4. A list of solutions that are considered to be promising and should be explored further.


Correct Option: A
Explanation:

The tabu list in Tabu Search stores the solutions that have been visited recently, and moves that would lead back to these solutions are forbidden for a certain number of iterations.

What is the aspiration criterion in Tabu Search?

  1. A condition that allows a move to be made even if it leads to a solution that is already in the tabu list.

  2. A condition that allows a move to be made if it leads to a solution that is better than the current best solution.

  3. A condition that allows a move to be made if it leads to a solution that is within a certain distance from the current best solution.

  4. A condition that allows a move to be made if it leads to a solution that is generated by a different search operator.


Correct Option: A
Explanation:

The aspiration criterion in Tabu Search allows a move to be made even if it leads to a solution that is already in the tabu list, if the new solution is better than the current best solution.

What is the diversification strategy in Tabu Search?

  1. A strategy that encourages the search to explore different regions of the search space.

  2. A strategy that prevents the search from getting trapped in local optima.

  3. A strategy that helps the search to converge to the global optimum.

  4. A strategy that reduces the computational time required for optimization.


Correct Option: A
Explanation:

The diversification strategy in Tabu Search is used to prevent the search from getting stuck in local optima and to encourage the exploration of different regions of the search space.

What is the intensification strategy in Tabu Search?

  1. A strategy that encourages the search to explore different regions of the search space.

  2. A strategy that prevents the search from getting trapped in local optima.

  3. A strategy that helps the search to converge to the global optimum.

  4. A strategy that reduces the computational time required for optimization.


Correct Option: C
Explanation:

The intensification strategy in Tabu Search is used to help the search converge to the global optimum by focusing on promising regions of the search space.

Which of the following is not a common application of Tabu Search?

  1. Scheduling problems

  2. Traveling salesman problem

  3. Graph coloring problems

  4. Linear programming problems


Correct Option: D
Explanation:

Tabu Search is commonly used for solving combinatorial optimization problems, such as scheduling problems, traveling salesman problem, and graph coloring problems. It is not typically used for solving linear programming problems.

What is the main advantage of Tabu Search over other local search techniques?

  1. It is guaranteed to find the global optimum of a given objective function.

  2. It is able to avoid local optima and explore different regions of the search space.

  3. It is computationally more efficient than other local search techniques.

  4. It is easy to implement and requires minimal tuning of parameters.


Correct Option: B
Explanation:

The main advantage of Tabu Search over other local search techniques is its ability to avoid local optima and explore different regions of the search space, which increases the chances of finding a better solution.

What is the main disadvantage of Tabu Search?

  1. It is guaranteed to find the global optimum of a given objective function.

  2. It is able to avoid local optima and explore different regions of the search space.

  3. It is computationally more efficient than other local search techniques.

  4. It is difficult to implement and requires extensive tuning of parameters.


Correct Option: D
Explanation:

The main disadvantage of Tabu Search is that it can be difficult to implement and requires extensive tuning of parameters, such as the size of the tabu list, the aspiration criterion, and the diversification and intensification strategies.

Which of the following is not a common parameter in Tabu Search?

  1. Tabu list size

  2. Aspiration criterion

  3. Diversification strategy

  4. Learning rate


Correct Option: D
Explanation:

Learning rate is not a common parameter in Tabu Search. Tabu list size, aspiration criterion, and diversification strategy are common parameters that are used to control the behavior of the search.

What is the typical termination criterion for Tabu Search?

  1. A fixed number of iterations

  2. A maximum number of consecutive iterations without improvement

  3. A time limit

  4. All of the above


Correct Option: D
Explanation:

Tabu Search can be terminated based on a fixed number of iterations, a maximum number of consecutive iterations without improvement, a time limit, or a combination of these criteria.

Which of the following is not a common variant of Tabu Search?

  1. Adaptive Tabu Search

  2. Reactive Tabu Search

  3. Deterministic Tabu Search

  4. Simulated Annealing


Correct Option: D
Explanation:

Simulated Annealing is not a variant of Tabu Search. It is a different metaheuristic optimization technique.

Which of the following is not a common application area for Tabu Search?

  1. Logistics and transportation

  2. Scheduling and resource allocation

  3. Financial optimization

  4. Medical diagnosis


Correct Option: D
Explanation:

Medical diagnosis is not a common application area for Tabu Search. It is more commonly used in areas such as logistics and transportation, scheduling and resource allocation, and financial optimization.

Who is considered to be the father of Tabu Search?

  1. Fred Glover

  2. David Johnson

  3. Eugene Lawler

  4. Richard Karp


Correct Option: A
Explanation:

Fred Glover is considered to be the father of Tabu Search. He developed the basic principles of the algorithm in the 1980s.

When was Tabu Search first introduced?

  1. 1970s

  2. 1980s

  3. 1990s

  4. 2000s


Correct Option: B
Explanation:

Tabu Search was first introduced in the 1980s by Fred Glover.

What is the computational complexity of Tabu Search?

  1. Polynomial

  2. NP-hard

  3. NP-complete

  4. Undecidable


Correct Option: B
Explanation:

Tabu Search is a metaheuristic algorithm, and as such, it does not have a polynomial-time complexity. The computational complexity of Tabu Search depends on the specific problem being solved and the parameters of the algorithm, but it is typically NP-hard.

- Hide questions