Cargando…
An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems
Gene expression programming (GEP) is one of the most prominent algorithms in function mining. In order to obtain a more accurate function model in configuration parameters-execution efficiency (CP-EE) of map-reduce job in the high-speed railway catenary monitoring system, this paper proposes a novel...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10653476/ https://www.ncbi.nlm.nih.gov/pubmed/37972061 http://dx.doi.org/10.1371/journal.pone.0290499 |
_version_ | 1785147785048227840 |
---|---|
author | Ding, Jin Jiang, Tianyu Tan, Ping Wang, Yi Fei, Zhenshun Huang, Chuyuan Ma, Jien Fang, Youtong |
author_facet | Ding, Jin Jiang, Tianyu Tan, Ping Wang, Yi Fei, Zhenshun Huang, Chuyuan Ma, Jien Fang, Youtong |
author_sort | Ding, Jin |
collection | PubMed |
description | Gene expression programming (GEP) is one of the most prominent algorithms in function mining. In order to obtain a more accurate function model in configuration parameters-execution efficiency (CP-EE) of map-reduce job in the high-speed railway catenary monitoring system, this paper proposes a novel algorithm, called GEP based on multi-strategy (MS-GEP). Compared to traditional GEP, the proposed algorithm can escape premature convergence and jump out of local optimum. First, an adaptive mutation rate is designed according to the evolutionary generations, population diversity, and individual fitness values. A manual intervention strategy is then proposed to determine whether the algorithm enters the dilemma of local optimum based on the generations of population evolutionary stagnation. Finally, the average quality of the population is changed by randomly replacing individuals, and the ancestral population is traced to change the evolutionary direction. The experimental results on the benchmarks of function mining show that the proposed MS-GEP has better solution quality and higher population diversity than other GEP algorithms. Furthermore, the proposed MS-GEP has higher accuracy on the function model of CP-EE of high-speed railway catenary monitoring system than other commonly used algorithms in the field of function mining. |
format | Online Article Text |
id | pubmed-10653476 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-106534762023-11-16 An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems Ding, Jin Jiang, Tianyu Tan, Ping Wang, Yi Fei, Zhenshun Huang, Chuyuan Ma, Jien Fang, Youtong PLoS One Research Article Gene expression programming (GEP) is one of the most prominent algorithms in function mining. In order to obtain a more accurate function model in configuration parameters-execution efficiency (CP-EE) of map-reduce job in the high-speed railway catenary monitoring system, this paper proposes a novel algorithm, called GEP based on multi-strategy (MS-GEP). Compared to traditional GEP, the proposed algorithm can escape premature convergence and jump out of local optimum. First, an adaptive mutation rate is designed according to the evolutionary generations, population diversity, and individual fitness values. A manual intervention strategy is then proposed to determine whether the algorithm enters the dilemma of local optimum based on the generations of population evolutionary stagnation. Finally, the average quality of the population is changed by randomly replacing individuals, and the ancestral population is traced to change the evolutionary direction. The experimental results on the benchmarks of function mining show that the proposed MS-GEP has better solution quality and higher population diversity than other GEP algorithms. Furthermore, the proposed MS-GEP has higher accuracy on the function model of CP-EE of high-speed railway catenary monitoring system than other commonly used algorithms in the field of function mining. Public Library of Science 2023-11-16 /pmc/articles/PMC10653476/ /pubmed/37972061 http://dx.doi.org/10.1371/journal.pone.0290499 Text en © 2023 Ding et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Ding, Jin Jiang, Tianyu Tan, Ping Wang, Yi Fei, Zhenshun Huang, Chuyuan Ma, Jien Fang, Youtong An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems |
title | An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems |
title_full | An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems |
title_fullStr | An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems |
title_full_unstemmed | An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems |
title_short | An improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems |
title_sort | improved gene expression programming algorithm for function mining of map-reduce job execution in catenary monitoring systems |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10653476/ https://www.ncbi.nlm.nih.gov/pubmed/37972061 http://dx.doi.org/10.1371/journal.pone.0290499 |
work_keys_str_mv | AT dingjin animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT jiangtianyu animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT tanping animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT wangyi animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT feizhenshun animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT huangchuyuan animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT majien animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT fangyoutong animprovedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT dingjin improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT jiangtianyu improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT tanping improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT wangyi improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT feizhenshun improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT huangchuyuan improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT majien improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems AT fangyoutong improvedgeneexpressionprogrammingalgorithmforfunctionminingofmapreducejobexecutionincatenarymonitoringsystems |