Solving an optimization problem with local search algorithms consists of evolving a solution by means of an evaluation function, which is usually directly derived from the objective function of the problem. The resolution difficulties appear when the fitness landscape naturally induced by the problem instance is not perfectly exploitable, has a certain level of ruggedness, and therefore has many local optima. We propose here to shift the problem of searching a solution, from searching an evaluation function that maximizes the efficiency of the corresponding local search algorithm. In particular, we propose an evolution strategy scheme designed to evolve fitness functions and their corresponding fitness landscapes. The purpose is to generate a local search algorithm guided by an evolved fitness function specifically dedicated to tackling the problem instance to solve. Here, we focus on hill-climbing algorithms and NK landscapes and show that such a strategy can be efficient to generate relevant search algorithms whose components are not problem-specific.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.