Hybridization Based on Complete Solution Archives

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


This chapter illustrates how a metaheuristic—in particular, evolutionary algorithms— can profit by cross-fertilization with basic principles of branch-and-bound: We extend the metaheuristic by a complete solution archive that stores all considered candidate solutions organized along the principles of a branch-and-bound tree. The approach is particularly appealing for problems with expensive evaluation functions or a metaheuristic applying indirect or incomplete solution representations in combination with non-trivial decoders. Besides just avoiding re-evaluations of already considered solutions, a fundamental feature of the solution archive discussed here is its ability to efficiently transform duplicates into typically similar but guaranteed new solution candidates. Thus, the solution archive can be seen to provide a kind of “informed mutation”. From a theoretical point of view, the metaheuristic is turned into a complete enumerative method without revisits, which is in principle able to stop in limited time with a proven optimal solution. Furthermore, the approach can be extended by calculating bounds for partial solutions possibly allowing us to cut off larger parts of the search space. In this way the solution-archive-enhanced metaheuristic can also be interpreted as a branch-and-bound optimization process guided by principles of the metaheuristic search.


Span Tree Candidate Solution Memetic Algorithm Variable Neighborhood Search Large Neighborhood Search 
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