arrow
返回

Zigzag mutation: a new mutation operator to improve the genetic algorithm

delete2023-05-01
delete6
PRE
AI
S
Sasan Harifi *
R
Reza Mohamaddoust
DOI:10.1007/s11042-023-15518-3delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Genetic algorithm is an exploratory method inspired by Darwin's theory of natural evolution. This algorithm reflects the natural selection process in which suitable individuals are selected for reproduction to produce the offspring of the next generation. The genetic algorithm uses three main operators, namely selection, crossover, and mutation, each of which is involved in producing better strings or chromosomes. Among the three main operators, the mutation operator is one of the most important operators to achieve the optimal solution. The mutation operator is an intelligent mechanism for local search in the problem-solving search space. Mutations are therefore used to maintain population diversity and prevent premature convergence in the problem-solving process. In this study, to improve the genetic algorithm, a new type of mutation is introduced, which is called the Zigzag mutation. This mutation, by observance the zigzag pattern and making sudden and noticeable mutants in the gene compared to the existing mutations, make the local search in the problem space more efficient and helps to improve the genetic algorithm. In this paper, the proposed Zigzag mutation-based genetic algorithm is compared with six other genetic algorithms with different mutations in similar competitive conditions. The state-of-the-art mutations used in this study include Gaussian, Insertion, Inversion, Scramble, Swap, and Uniform, which are compared one by one with the proposed Zigzag mutation. In the experiments, 27 benchmark test functions are used to evaluate the performance. The evaluation results show superiority in 21 benchmark functions. According to the results, the presented method alone is better than other comparable methods in 77% of the benchmark functions. The share of the other six methods is only 23%. Also as an application, the presented improved genetic algorithm has been used in the segmentation of miscellaneous and aerial images. The results and statistical analysis show that the Zigzag mutation can improve the genetic algorithm and make it more efficient to solve the problems.
Keyword:
Genetic algorithm
Zigzag mutation
Gaussian mutation
Image segmentation
Benchmark test functions

期刊

Multimedia Tools and Applications 封面图
Multimedia Tools and Applications
IF:
3
论文数:
2.0W
被引数:
3.2W

机构

P
Payame Noor University
学者数:
2.4K
论文数: 2.5K
被引数: 2.4K
I
Islamic Azad University
学者数:
4.0W
论文数: 3.3W
被引数: 9.8K
引用论文

引用论文

err分享
err收藏
Adaptive directed mutation for real-coded genetic algorithms
err2013-01-01
err98
PREAI
errTang, Ping-Hung; Tseng, Ming-Hseng
err分享
err收藏
Cloud Instance Selection Using Parallel K-Means and AHP
err2019-12-02
err0
errOAAI
errTaiyang Guo; Rami Bahsoon; Tao Chen; Abdessalam Elhabbash; Faiza Samreen; Yehia Elkhatib
err分享
err收藏
New watermarking algorithm utilizing quaternion Fourier transform with advanced scrambling and secure encryption
err2021-01-14
err22
PREAI
errBhatti, Uzair Aslam; Yuan, Linwang; Yu, Zhaoyuan; Li, JingBing; Nawaz, Saqib Ali; Mehmood, Anum; Zhang, Kun
err分享
err收藏
Phase II study of dasatinib in patients with advanced non-small cell lung cancer.II期研究:dasatinib在晚期非小细胞肺癌患者中的应用。
err2010-05-20
err0
PREAI
errF. M. Johnson; B. N. Bekele; L. Feng; I. I. Wistuba; X. Tang; H. T. Tran; J. J. Erasmus; L. Hwang; N. Takebe; D. J. Stewart
err分享
err收藏
学者 查看更多内容