An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms

Metaheuristic algorithms are typically population-based random search techniques. The general framework of a metaheuristic algorithm consisting of its main parts. The sections of a metaheuristic algorithm include setting algorithm parameters, population initialization, global search section, local s...

Full description

Bibliographic Details
Main Authors: Mohammad Hassanzadeh, farshid keynia
Format: Article
Language:English
Published: Science and Research Branch,Islamic Azad University 2021-02-01
Series:Journal of Advances in Computer Engineering and Technology
Subjects:
Online Access:https://jacet.srbiau.ac.ir/article_17394_85944bcb848c03de9fd15ea29c26c3e5.pdf
_version_ 1819099233421099008
author Mohammad Hassanzadeh
farshid keynia
author_facet Mohammad Hassanzadeh
farshid keynia
author_sort Mohammad Hassanzadeh
collection DOAJ
description Metaheuristic algorithms are typically population-based random search techniques. The general framework of a metaheuristic algorithm consisting of its main parts. The sections of a metaheuristic algorithm include setting algorithm parameters, population initialization, global search section, local search section, and checking the stopping conditions in a metaheuristic algorithm. In the parameters setting section, the user can monitor the performance of the metaheuristic algorithm and improve its performance according to the problem under consideration. In this study, an overview of the concepts, classifications, and different methods of population initialization in metaheuristic algorithms discussed in recent literature will be provided. Population initialization is a basic and common step between all metaheuristic algorithms. Therefore, in this study, an attempt has been made that the performance, methods, mechanisms, and categories of population initialization in metaheuristic algorithms. Also, the relationship between population initialization and other important parameters in performance and efficiency of metaheuristic algorithms such as search space size, population size, the maximum number of iteration, etc., which are mentioned and considered in the literature, are collected and presented in a regular format.
first_indexed 2024-12-22T00:43:37Z
format Article
id doaj.art-3e25bb4b0be441c494ea6b2cc1f8c996
institution Directory Open Access Journal
issn 2423-4192
2423-4206
language English
last_indexed 2024-12-22T00:43:37Z
publishDate 2021-02-01
publisher Science and Research Branch,Islamic Azad University
record_format Article
series Journal of Advances in Computer Engineering and Technology
spelling doaj.art-3e25bb4b0be441c494ea6b2cc1f8c9962022-12-21T18:44:36ZengScience and Research Branch,Islamic Azad UniversityJournal of Advances in Computer Engineering and Technology2423-41922423-42062021-02-0171355417394An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic AlgorithmsMohammad Hassanzadeh0farshid keynia1Department of Computer and Information Technology, Islamic Azad University, Kerman Branch, Kerman, IRANDepartment of Energy, Institute of Science and High Technology and Environmental Sciences, Graduate University of Advanced Technology, Kerman, Iran;Metaheuristic algorithms are typically population-based random search techniques. The general framework of a metaheuristic algorithm consisting of its main parts. The sections of a metaheuristic algorithm include setting algorithm parameters, population initialization, global search section, local search section, and checking the stopping conditions in a metaheuristic algorithm. In the parameters setting section, the user can monitor the performance of the metaheuristic algorithm and improve its performance according to the problem under consideration. In this study, an overview of the concepts, classifications, and different methods of population initialization in metaheuristic algorithms discussed in recent literature will be provided. Population initialization is a basic and common step between all metaheuristic algorithms. Therefore, in this study, an attempt has been made that the performance, methods, mechanisms, and categories of population initialization in metaheuristic algorithms. Also, the relationship between population initialization and other important parameters in performance and efficiency of metaheuristic algorithms such as search space size, population size, the maximum number of iteration, etc., which are mentioned and considered in the literature, are collected and presented in a regular format.https://jacet.srbiau.ac.ir/article_17394_85944bcb848c03de9fd15ea29c26c3e5.pdfclassificationclusteringmetaheuristic algorithmsoptimization algorithms
spellingShingle Mohammad Hassanzadeh
farshid keynia
An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms
Journal of Advances in Computer Engineering and Technology
classification
clustering
metaheuristic algorithms
optimization algorithms
title An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms
title_full An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms
title_fullStr An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms
title_full_unstemmed An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms
title_short An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms
title_sort overview of the concepts classifications and methods of population initialization in metaheuristic algorithms
topic classification
clustering
metaheuristic algorithms
optimization algorithms
url https://jacet.srbiau.ac.ir/article_17394_85944bcb848c03de9fd15ea29c26c3e5.pdf
work_keys_str_mv AT mohammadhassanzadeh anoverviewoftheconceptsclassificationsandmethodsofpopulationinitializationinmetaheuristicalgorithms
AT farshidkeynia anoverviewoftheconceptsclassificationsandmethodsofpopulationinitializationinmetaheuristicalgorithms
AT mohammadhassanzadeh overviewoftheconceptsclassificationsandmethodsofpopulationinitializationinmetaheuristicalgorithms
AT farshidkeynia overviewoftheconceptsclassificationsandmethodsofpopulationinitializationinmetaheuristicalgorithms