Algorithms for Optimization Problems

Algorithms for Optimization Problems

Share this post

Algorithms for Optimization Problems
Algorithms for Optimization Problems
Search Diversification in Local Search Heuristic Algorithms

Search Diversification in Local Search Heuristic Algorithms

What is search diversification? And typical search diversification techniques used in literature.

Ning Jing's avatar
Ning Jing
Feb 12, 2025
∙ Paid

Share this post

Algorithms for Optimization Problems
Algorithms for Optimization Problems
Search Diversification in Local Search Heuristic Algorithms
Share
sakura tree in bloom
Photo by Meriç Dağlı on Unsplash

When we apply local search heuristic algorithms to solve optimization problems, sometimes additional elements have to be included in the search strategy to make the algorithms more effective.

In the previous article, we introduced one of the elements, search intensification, to improve the algorithms' efficiency. In this article, let us see another element that is often used, i.e. search diversification.

1. Why is search diversification necessary?

One of the main problems of all algorithms based on local search methods is that they tend to be too local. That is to say, they spend most of their time on searching solutions in a restricted portion of the search space.

Keep reading with a 7-day free trial

Subscribe to Algorithms for Optimization Problems to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Ning Jing
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share