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...
Saved in:
Main Author: | |
---|---|
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 |