Cargando…

A test paper generation algorithm based on diseased enhanced genetic algorithm

With the continuous progress of society, tests, and exams appear more and more frequently in people's lives. Faced with the ever-increasing demand for test papers, efficient test paper generation algorithms have become more important. In this paper, we improved and proposed a Diseased Enhanced...

Descripción completa

Detalles Bibliográficos
Autores principales: Cui, JunChuan, Zhou, Ya, Huang, Guimin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10361370/
https://www.ncbi.nlm.nih.gov/pubmed/37484322
http://dx.doi.org/10.1016/j.heliyon.2023.e17187
_version_ 1785076202979983360
author Cui, JunChuan
Zhou, Ya
Huang, Guimin
author_facet Cui, JunChuan
Zhou, Ya
Huang, Guimin
author_sort Cui, JunChuan
collection PubMed
description With the continuous progress of society, tests, and exams appear more and more frequently in people's lives. Faced with the ever-increasing demand for test papers, efficient test paper generation algorithms have become more important. In this paper, we improved and proposed a Diseased Enhanced Genetic Algorithm (DEGA) based on the Genetic Algorithm (GA), and applied it to the test paper generation algorithm. I the crossover operator, the crossover probability that will change in different situations of the population is adopted. According to the characteristics of the test paper generation algorithm, we use the method based on the hamming distance to calculate the distance between individuals in the population. Aiming at the shortcoming that the mutation operator is too random, we designed and used a disease operator that includes three modules: natural disease, infection, and mutation. It effectively guarantees the distance between individuals in the population and improves the shortcoming that GA is easy to fall into a locally optimal solution. Finally, using the College English Test Band 4 (CET-4) questions from 2014 to 2021 as the data set, comparative experiments were carried out on the test paper generation algorithm based on Random Sampling Algorithm (RSA), GA, Enhanced Genetic Algorithm (EGA) and DEGA. The results show that when using the test paper generation algorithm based on DEGA, the generation of test papers is faster, the number of iterations is less, and the algorithm results are significantly better than other algorithms.
format Online
Article
Text
id pubmed-10361370
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-103613702023-07-22 A test paper generation algorithm based on diseased enhanced genetic algorithm Cui, JunChuan Zhou, Ya Huang, Guimin Heliyon Research Article With the continuous progress of society, tests, and exams appear more and more frequently in people's lives. Faced with the ever-increasing demand for test papers, efficient test paper generation algorithms have become more important. In this paper, we improved and proposed a Diseased Enhanced Genetic Algorithm (DEGA) based on the Genetic Algorithm (GA), and applied it to the test paper generation algorithm. I the crossover operator, the crossover probability that will change in different situations of the population is adopted. According to the characteristics of the test paper generation algorithm, we use the method based on the hamming distance to calculate the distance between individuals in the population. Aiming at the shortcoming that the mutation operator is too random, we designed and used a disease operator that includes three modules: natural disease, infection, and mutation. It effectively guarantees the distance between individuals in the population and improves the shortcoming that GA is easy to fall into a locally optimal solution. Finally, using the College English Test Band 4 (CET-4) questions from 2014 to 2021 as the data set, comparative experiments were carried out on the test paper generation algorithm based on Random Sampling Algorithm (RSA), GA, Enhanced Genetic Algorithm (EGA) and DEGA. The results show that when using the test paper generation algorithm based on DEGA, the generation of test papers is faster, the number of iterations is less, and the algorithm results are significantly better than other algorithms. Elsevier 2023-06-10 /pmc/articles/PMC10361370/ /pubmed/37484322 http://dx.doi.org/10.1016/j.heliyon.2023.e17187 Text en © 2023 The Authors https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Research Article
Cui, JunChuan
Zhou, Ya
Huang, Guimin
A test paper generation algorithm based on diseased enhanced genetic algorithm
title A test paper generation algorithm based on diseased enhanced genetic algorithm
title_full A test paper generation algorithm based on diseased enhanced genetic algorithm
title_fullStr A test paper generation algorithm based on diseased enhanced genetic algorithm
title_full_unstemmed A test paper generation algorithm based on diseased enhanced genetic algorithm
title_short A test paper generation algorithm based on diseased enhanced genetic algorithm
title_sort test paper generation algorithm based on diseased enhanced genetic algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10361370/
https://www.ncbi.nlm.nih.gov/pubmed/37484322
http://dx.doi.org/10.1016/j.heliyon.2023.e17187
work_keys_str_mv AT cuijunchuan atestpapergenerationalgorithmbasedondiseasedenhancedgeneticalgorithm
AT zhouya atestpapergenerationalgorithmbasedondiseasedenhancedgeneticalgorithm
AT huangguimin atestpapergenerationalgorithmbasedondiseasedenhancedgeneticalgorithm
AT cuijunchuan testpapergenerationalgorithmbasedondiseasedenhancedgeneticalgorithm
AT zhouya testpapergenerationalgorithmbasedondiseasedenhancedgeneticalgorithm
AT huangguimin testpapergenerationalgorithmbasedondiseasedenhancedgeneticalgorithm