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...

Descripción completa

Detalles Bibliográficos
Autores principales: Ding, Jin, Jiang, Tianyu, Tan, Ping, Wang, Yi, Fei, Zhenshun, Huang, Chuyuan, Ma, Jien, Fang, Youtong
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