Making Use of a Parallel, Non-independent, Construction of SolutionsWithin Metaheuristics

  • Christian Blum
  • Günther R. Raidl
Part of the Artificial Intelligence: Foundations, Theory, and Algorithms book series (AIFTA)


Most metaheuristics are either based on neighborhood search or the construction of solutions. Examples of the latter include ant colony optimization (ACO) and greedy randomized adaptive search procedures (GRASP). These techniques construct solutions probabilistically by sampling a probability distribution over the search space. Solution constructions are sequential and independent from each other. Moreover, greedy information is used in a probabilistic way as the only source of knowledge on the tackled problem (instance). Note that metaheuristics that are based on solution construction can also be interpreted as incomplete tree search algorithms. In contrast to ACO and GRASP, more classic heuristic tree search methods such as the branch-and-bound derivative known as beam search, for example, make use of two different types of problem knowledge. In addition to greedy information, they exploit bounding information in order to prune branches of the search tree and to differentiate between partial solutions on the same level of the search tree. Moreover, these methods can be seen as generating solutions in a (pseudo-)parallel, nonindependent way. The general idea of this chapter is to improve metaheuristics based on solution construction by incorporating bounding information and the parallel and non-independent construction of solutions.


Search Tree Partial Solution Greedy Randomize Adaptive Search Procedure Greedy Heuristic Assembly Line Balance 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Christian Blum
    • 1
  • Günther R. Raidl
    • 2
  1. 1.Dept. of Computer Science and Artificial IntelligenceUniversity of the Basque CountrySan SebastianSpain
  2. 2.Algorithms and Data Structures GroupVienna University of TechnologyViennaAustria

Personalised recommendations