Fuzzy logic applied to tunning mutation size in evolutionary algorithms

Abstract Tuning of parameters is a very important but complex issue in the Evolutionary Algorithms’ design. The paper discusses the new, based on the Fuzzy Logic concept of tuning mutation size in these algorithms. Data on evolution collected in prior generations are used to tune the size of mutatio...

Full description

Saved in:
Bibliographic Details
Main Author: Krzysztof Pytel
Format: Article
Language:English
Published: Nature Portfolio 2025-01-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-86349-5
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832594737609048064
author Krzysztof Pytel
author_facet Krzysztof Pytel
author_sort Krzysztof Pytel
collection DOAJ
description Abstract Tuning of parameters is a very important but complex issue in the Evolutionary Algorithms’ design. The paper discusses the new, based on the Fuzzy Logic concept of tuning mutation size in these algorithms. Data on evolution collected in prior generations are used to tune the size of mutations. A Fuzzy Logic Part uses this historical data to improve the algorithm’s convergence to a global optimum. The Fuzzy Logic Part keeps a desirable relation of exploration and exploitation, so the algorithm’s resistance to getting stuck in a local optimum is improved too. Several tests on Function Optimization Problems were performed to prove the suitability of the proposed method. A set of data and functions with different difficulties, recommended in the commonly used benchmarks are used for experiments. The results of these experiments suggest that the proposed method is efficient and could be used for a wide range of similar problems of optimization.
format Article
id doaj-art-065446e2af91492b9671fd640f1dfec8
institution Kabale University
issn 2045-2322
language English
publishDate 2025-01-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-065446e2af91492b9671fd640f1dfec82025-01-19T12:21:14ZengNature PortfolioScientific Reports2045-23222025-01-0115111610.1038/s41598-025-86349-5Fuzzy logic applied to tunning mutation size in evolutionary algorithmsKrzysztof Pytel0Faculty of Physics and Applied Informatics, University of ŁódźAbstract Tuning of parameters is a very important but complex issue in the Evolutionary Algorithms’ design. The paper discusses the new, based on the Fuzzy Logic concept of tuning mutation size in these algorithms. Data on evolution collected in prior generations are used to tune the size of mutations. A Fuzzy Logic Part uses this historical data to improve the algorithm’s convergence to a global optimum. The Fuzzy Logic Part keeps a desirable relation of exploration and exploitation, so the algorithm’s resistance to getting stuck in a local optimum is improved too. Several tests on Function Optimization Problems were performed to prove the suitability of the proposed method. A set of data and functions with different difficulties, recommended in the commonly used benchmarks are used for experiments. The results of these experiments suggest that the proposed method is efficient and could be used for a wide range of similar problems of optimization.https://doi.org/10.1038/s41598-025-86349-5OptimizationEvolutionary algorithmFunction optimization
spellingShingle Krzysztof Pytel
Fuzzy logic applied to tunning mutation size in evolutionary algorithms
Scientific Reports
Optimization
Evolutionary algorithm
Function optimization
title Fuzzy logic applied to tunning mutation size in evolutionary algorithms
title_full Fuzzy logic applied to tunning mutation size in evolutionary algorithms
title_fullStr Fuzzy logic applied to tunning mutation size in evolutionary algorithms
title_full_unstemmed Fuzzy logic applied to tunning mutation size in evolutionary algorithms
title_short Fuzzy logic applied to tunning mutation size in evolutionary algorithms
title_sort fuzzy logic applied to tunning mutation size in evolutionary algorithms
topic Optimization
Evolutionary algorithm
Function optimization
url https://doi.org/10.1038/s41598-025-86349-5
work_keys_str_mv AT krzysztofpytel fuzzylogicappliedtotunningmutationsizeinevolutionaryalgorithms